我需要将DrawString段改为不同的文件格式,如(粗体,下划线,颜色等)。 例如:嗨,这个是 RAM ,
gfx.DrawString("Hi, This is RAM", fontRegular, XBrushes.DarkSlateGray, 0, 30);
答案 0 :(得分:1)
您可以将DrawString
与常规,粗体,斜体和粗体斜体字体一起使用。
PDFsharp没有段落。只需使用正确的字体和正确的位置对DrawString
进行适当的调用即可。在您的示例中,您需要三次调用DrawString
。使用MeasureString
查找字符串需要多少空间,以便在正确的位置绘制下一个字符串。
MigraDoc使用PDFsharp创建PDF文件。 MigraDoc有段落并使用AddFormattedText
您可以在一个段落中混合使用多种字体和字体样式。所以也许可以考虑使用MigraDoc。
PDFsharp网站上有关MigraDoc的信息:
http://pdfsharp.net/Overview.ashx