MigraDoc 是否支持国家/地区字符/Unicode 字符?

Does MigraDoc support national characters/ unicode characters?

我正在使用 MigraDoc 生成 PDF 文档。它工作得很好,但我有 2 个问题:

  1. 我无法在 like 文本中添加波兰语字符(尤其是 ł)。
  2. 我无法在文本中添加井号 (₤)。

我尝试更改字体,但没有结果。

我自己解决了这个问题:)

可以通过两种方式设置使用 Unicode 字体:

1) 通过 PdfDocumentRenderer 构造函数:

PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(true, PdfFontEmbedding.Always);

2) 按选项;

PdfDocument document = new PdfDocument();

    XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode, PdfFontEmbedding.Always);

此处的其他示例: http://www.pdfsharp.net/wiki/Unicode-sample.ashx