在 MigraDoc 中写入特殊的 UTF8 字符

Write special UTF8 characters in MigraDoc

我想在 MigraDoc pdf 文件中写入“█”字符。 以下代码不显示该字符。这是我的一小部分代码。

PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(false, embedding);
row.Cells[1].AddParagraph().AddFormattedText("aaaaa \u2588", new Font("Arial Unicode MS"));

确保将 true 传递给 PdfDocumentRenderer 的调用者以激活 Unicode 以进行呈现。

我的一小部分代码:

// Create a renderer for the MigraDoc document.
var pdfRenderer = new PdfDocumentRenderer(true) { Document = doc };

更多代码在这里:
http://www.pdfsharp.net/wiki/HelloMigraDoc-sample.ashx