MigraDoc斜体文字重叠

时间:2011-12-06 17:22:31

标签: c# pdfsharp migradoc

使用下面的代码,双引号内和后的文本重叠。它似乎与字体选择有关,但我可能无法改变它。

是否有可用的方法或属性来增加字符之间的宽度?或者一些解决方法?

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

1 个答案:

答案 0 :(得分:1)

这是PDFsharp的WPF构建的错误 切换到GDI +构建(也可用于WPF应用程序),文本将正确呈现 这个bug将在PDFsharp的下一个版本中修复(这个版本已经过期但我不知道它何时会发布)。