使用PDFsharp格式化文本

本文关键字:文本 格式化 PDFsharp 使用 | 更新日期: 2023-09-27 18:23:57

我想将样式应用于

字符串"Helloord"

并具有样式属性

如fontFamily='Verdana',fontStyle='bold',FontSize='12',textDecoration='underline',textAlign='center',fontColor='#FF0000',x=100和y=100。

我想用PDFsharp在PDF中显示这个字符串。有人能建议我怎么做吗?

我正在使用XFontXGraphics.DrawString方法,但我无法应用以上所有样式。

使用PDFsharp格式化文本

字符串有点不正确,但我希望满足所有其他要求:

// Create a font
XFont font = new XFont("Verdana", 12, XFontStyle.Bold | XFontStyle.Underline);
// Draw the text
gfx.DrawString("Hello, World!", font, new XSolidBrush(XColor.FromArgb(255, 0, 0)),
  100, 100,
  XStringFormats.Center);