彩票走势图

【教程】Spire.PDF教程:C# 在PDF中绘制上标和下标

转帖|使用教程|编辑:黄竹雯|2019-02-01 11:21:43.000|阅读 1168 次

概述:本篇文章将介绍如何使用Spire.PDF在PDF文档中绘制上标和下标文本。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。

下载Spire.PDF最新试用版

本篇文章将介绍如何使用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");

 

绘制下标


想要购买正版授权,或者获取更多Spire.PDF相关信息的朋友可以点击" "~

标签:文档管理PDFOffice文档处理

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP