在 MigraDoc 中写入特殊的 UTF8 字符

kam*_*ame 2 c# pdf utf-8 migradoc

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

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

Je *_*not 5

确保传递true给 c'tor ofPdfDocumentRenderer以激活 Unicode 进行渲染。

我的代码的一小部分:

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

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