• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程-文檔操作
    文檔首頁>>Spire.PDF教程-文檔操作>>【教程】Spire.PDF教程:C# 在PDF中繪制上標(biāo)和下標(biāo)

    【教程】Spire.PDF教程:C# 在PDF中繪制上標(biāo)和下標(biāo)


    Spire.PDF是一個(gè)專業(yè)的PDF組件,能夠獨(dú)立地創(chuàng)建、編寫、編輯、操作和閱讀PDF文件,支持 .NET、Java、WPF和Silverlight。

    下載Spire.PDF最新試用版

    本篇文章將介紹如何使用Spire.PDF在PDF文檔中繪制上標(biāo)和下標(biāo)文本。

    繪制上標(biāo)

    //創(chuàng)建PdfDocument實(shí)例
    PdfDocument pdf = new PdfDocument();
    
    //添加一個(gè)頁面
    PdfPageBase page = pdf.Pages.Add();
    
    //設(shè)置x,y坐標(biāo)初始值
    float x = 0;
    float y = 50;
    
    //設(shè)置字體
    PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial Unicode MS", 11f), true);
    
    //繪制文本
    string text = "示例文本";
    page.Canvas.DrawString(text, font, PdfBrushes.Black, new PointF(x,y));
    
    //計(jì)算文本的尺寸
    SizeF size = font.MeasureString(text);
    
    //設(shè)置上標(biāo)的X坐標(biāo)
    x += size.Width;
    
    //創(chuàng)建PdfStringFormat實(shí)例
    PdfStringFormat format = new PdfStringFormat();
    //設(shè)置格式為上標(biāo)
    format.SubSuperScript = PdfSubSuperScript.SuperScript;
    
    //繪制上標(biāo)
    text = "上標(biāo)";
    page.Canvas.DrawString(text, font, PdfBrushes.Black, new PointF(x,y), format);
    
    //保存文檔
    pdf.SaveToFile("SuperScript.pdf");

     

    繪制上標(biāo)


    繪制下標(biāo)

    //創(chuàng)建PdfDocument實(shí)例
    PdfDocument pdf = new PdfDocument();
    
    //添加一個(gè)頁面
    PdfPageBase page = pdf.Pages.Add();
    
    //設(shè)置x,y坐標(biāo)初始值
    float x = 0;
    float y = 50;
    
    //設(shè)置字體
    PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial Unicode MS", 11f), true);
    
    //繪制文本
    string text = "示例文本";
    page.Canvas.DrawString(text, font, PdfBrushes.Black, new PointF(x, y));
    
    //計(jì)算文本的尺寸
    SizeF size = font.MeasureString(text);
    
    //設(shè)置下標(biāo)的X坐標(biāo)
    x += size.Width;
    
    //創(chuàng)建PdfStringFormat實(shí)例
    PdfStringFormat format = new PdfStringFormat();
    //設(shè)置格式為下標(biāo)
    format.SubSuperScript = PdfSubSuperScript.SubScript;
    
    //繪制下標(biāo)
    text = "下標(biāo)";
    page.Canvas.DrawString(text, font, PdfBrushes.Black, new PointF(x, y), format);
    
    //保存文檔
    pdf.SaveToFile("SubScript.pdf");

     

    繪制下標(biāo)


    想要購買正版授權(quán),或者獲取更多Spire.PDF相關(guān)信息的朋友可以點(diǎn)擊" 咨詢?cè)诰€客服 "~
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();