使用下面的代码,双引号内和后的文本重叠。它似乎与字体选择有关,但我可能无法改变它。
是否有可用的方法或属性来增加字符之间的宽度?或者一些解决方法?
Document document = new Document();
Section section = document.AddSection();
Paragraph paragraph = section.AddParagraph();
Font _fontTimes14Italic = new Font("Times New Roman", "14pt") { Italic = true };
paragraph.AddFormattedText("This is a test \"The Broken\" should display incorrectly", _fontTimes14Italic);
PdfDocumentRenderer renderer = new PdfDocumentRenderer(true,
PdfSharp.Pdf.PdfFontEmbedding.Always);
renderer.Document = document;
renderer.RenderDocument();
renderer.PdfDocument.Save(filePath);
答案 0 :(得分:1)
这是PDFsharp的WPF构建的错误 切换到GDI +构建(也可用于WPF应用程序),文本将正确呈现 这个bug将在PDFsharp的下一个版本中修复(这个版本已经过期但我不知道它何时会发布)。