1

次のコードでは、二重引用符内とその後のテキストが重複しています。フォントの選択に関係しているようですが、変更できない場合があります。

文字間の幅を広げる方法またはプロパティはありますか? またはいくつかの回避策?

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

1 に答える 1

1

これは PDFsharp の WPF ビルドのバグです。
GDI+ ビルド (WPF アプリケーションにも使用可能) に切り替えると、テキストが正しくレンダリングされます。
このバグは、PDFsharp の次のリリースで修正される予定です (これは長い間延期されていますが、いつになるかはわかりません)。

于 2011-12-07T08:55:26.013 に答える