轉帖|使用教程|編輯:黃竹雯|2019-02-01 11:21:43.000|閱讀 1258 次
概述:本篇文章將介紹如何使用Spire.PDF在PDF文檔中繪制上標和下標文本。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Spire.PDF是一個專業的PDF組件,能夠獨立地創建、編寫、編輯、操作和閱讀PDF文件,支持 .NET、Java、WPF和Silverlight。
本篇文章將介紹如何使用Spire.PDF在PDF文檔中繪制上標和下標文本。
繪制上標
//創建PdfDocument實例 PdfDocument pdf = new PdfDocument(); //添加一個頁面 PdfPageBase page = pdf.Pages.Add(); //設置x,y坐標初始值 float x = 0; float y = 50; //設置字體 PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial Unicode MS", 11f), true); //繪制文本 string text = "示例文本"; page.Canvas.DrawString(text, font, PdfBrushes.Black, new PointF(x,y)); //計算文本的尺寸 SizeF size = font.MeasureString(text); //設置上標的X坐標 x += size.Width; //創建PdfStringFormat實例 PdfStringFormat format = new PdfStringFormat(); //設置格式為上標 format.SubSuperScript = PdfSubSuperScript.SuperScript; //繪制上標 text = "上標"; page.Canvas.DrawString(text, font, PdfBrushes.Black, new PointF(x,y), format); //保存文檔 pdf.SaveToFile("SuperScript.pdf");
繪制下標
//創建PdfDocument實例 PdfDocument pdf = new PdfDocument(); //添加一個頁面 PdfPageBase page = pdf.Pages.Add(); //設置x,y坐標初始值 float x = 0; float y = 50; //設置字體 PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial Unicode MS", 11f), true); //繪制文本 string text = "示例文本"; page.Canvas.DrawString(text, font, PdfBrushes.Black, new PointF(x, y)); //計算文本的尺寸 SizeF size = font.MeasureString(text); //設置下標的X坐標 x += size.Width; //創建PdfStringFormat實例 PdfStringFormat format = new PdfStringFormat(); //設置格式為下標 format.SubSuperScript = PdfSubSuperScript.SubScript; //繪制下標 text = "下標"; page.Canvas.DrawString(text, font, PdfBrushes.Black, new PointF(x, y), format); //保存文檔 pdf.SaveToFile("SubScript.pdf");
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn