在MigraDoc中编写特殊的UTF8字符 [英] Write special UTF8 characters in MigraDoc

查看:166
本文介绍了在MigraDoc中编写特殊的UTF8字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在MigraDoc pdf文件中写入█"字符. 以下代码未显示该字符.这是我的代码的一小部分.

I want to write the "█"-character in a MigraDoc pdf file. The following code doesn't show the character. Here is a small part of my code.

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

推荐答案

请确保将true传递给PdfDocumentRenderer的代码,以激活Unicode进行渲染.

Make sure to pass true to the c'tor of PdfDocumentRenderer to activate Unicode for rendering.

我的代码的一小部分:

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

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

More code here:
http://www.pdfsharp.net/wiki/HelloMigraDoc-sample.ashx

这篇关于在MigraDoc中编写特殊的UTF8字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆