在 DrawString、PDFSharp 中添加不同的文本格式,如(粗体、下划线、颜色等)
Adding different text formats like (Bold, Underline, color, etc) inside DrawString, PDFSharp
我需要将 DrawString 段落更改为不同的文件格式,例如(粗体、下划线、颜色等)。
例如:您好,这个是RAM,
gfx.DrawString("Hi, This is RAM", fontRegular, XBrushes.DarkSlateGray, 0, 30);
您可以将 DrawString
与常规、粗体、斜体和粗斜体字体一起使用。
没有带有 PDFsharp 的段落。只需使用正确的字体和正确的位置对 DrawString
进行适当的调用。对于您的示例,您需要三次调用 DrawString
。使用 MeasureString
查找一个字符串需要多少 space 以便您可以在正确的位置绘制下一个字符串。
MigraDoc 使用 PDFsharp 创建 PDF 文件。 MigraDoc 有段落,使用 AddFormattedText
您可以在一个段落中混合多种字体和字体样式。所以也许可以考虑使用 MigraDoc。
PDFsharp 网站上有关 MigraDoc 的信息:
http://pdfsharp.net/Overview.ashx
我需要将 DrawString 段落更改为不同的文件格式,例如(粗体、下划线、颜色等)。 例如:您好,这个是RAM,
gfx.DrawString("Hi, This is RAM", fontRegular, XBrushes.DarkSlateGray, 0, 30);
您可以将 DrawString
与常规、粗体、斜体和粗斜体字体一起使用。
没有带有 PDFsharp 的段落。只需使用正确的字体和正确的位置对 DrawString
进行适当的调用。对于您的示例,您需要三次调用 DrawString
。使用 MeasureString
查找一个字符串需要多少 space 以便您可以在正确的位置绘制下一个字符串。
MigraDoc 使用 PDFsharp 创建 PDF 文件。 MigraDoc 有段落,使用 AddFormattedText
您可以在一个段落中混合多种字体和字体样式。所以也许可以考虑使用 MigraDoc。
PDFsharp 网站上有关 MigraDoc 的信息:
http://pdfsharp.net/Overview.ashx