我想在MigraDoc pdf文件中写下“█”字符。 以下代码不显示该字符。这是我的代码的一小部分。
PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(false, embedding);
row.Cells[1].AddParagraph().AddFormattedText("aaaaa \u2588", new Font("Arial Unicode MS"));
答案 0 :(得分:3)
确保将true
传递给PdfDocumentRenderer
的c'tor以激活Unicode进行渲染。
我的代码的一小部分:
// Create a renderer for the MigraDoc document.
var pdfRenderer = new PdfDocumentRenderer(true) { Document = doc };
此处有更多代码:
http://www.pdfsharp.net/wiki/HelloMigraDoc-sample.ashx