使用PDFsharp格式化文本

时间:2013-07-20 07:09:15

标签: c# pdfsharp

我想将风格应用于

字符串“Helloword”

并具有样式属性

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

我想使用PDFsharp在PDF中显示此字符串。谁能建议我怎么做?

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

1 个答案:

答案 0 :(得分:2)

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

// 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);