【发布时间】:2012-07-18 07:42:47
【问题描述】:
LoadTagStyle 不适用于带有 times new roman 字体的标签正文 我想在 pdf 文档中生成一个 html 页面在他的里面我有字体时间新罗马 我尝试设置字体时间新罗马,但他不工作
我尝试了几种情况:
var styles = new StyleSheet();
1. styles.LoadTagStyle("body", "font-family", "times new roman");
2. styles.LoadTagStyle("body", "face", "times new roman");
3. styles.LoadTagStyle(HtmlTags.BODY, "face", "times new roman");
4. styles.LoadTagStyle(HtmlTags.BODY, HtmlTags.FONT, "times new roman");
但是这些例子都不起作用
我也试过了:
FontFactory.RegisterDirectories();
和
FontFactory.Register(FULL_PATH_TO_TIMES_NEW_ROMAN);
和
style.LoadTagStyle(HtmlTags.TABLE, HtmlTags.FACE, "times-roman");
生成的文本没有变音符号 有什么建议吗?
【问题讨论】:
标签: c# stylesheet html-to-pdf