彩票走势图

logo Spire.PDF教程-文档操作
文档彩票走势图>>Spire.PDF教程-文档操作>>【教程】Spire.PDF教程:C# 在PDF中绘制上标和下标

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


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相关信息的朋友可以点击" "~
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP