【发布时间】:2014-02-02 02:37:09
【问题描述】:
我已将我的 html 字符串定义为:
string html = @"
<html><body>
<div class='class1'>My Text</div>
</body></html>
";
为了应用样式,我正在这样做
StyleSheet style = new StyleSheet();
style.LoadTagStyle("class1", HtmlTags.FACE , "PATH" + "CustomFont.ttf");
这不起作用。但是,使用它会应用字体:
style.LoadTagStyle(HtmlTags.DIV, HtmlTags.FACE , "PATH"+"CustomFont.ttf");
如何为特定类指定样式?我正在使用 iTextSharp dll 生成 pdf。
【问题讨论】:
-
您使用的是哪个版本的 iTextSharp?另外,
HTMLWorker已经被弃用了很长时间,取而代之的是XMLWorker,您是否尝试过? -
我使用的是 5.4 版
-
我切换到 XMLWorker。但同样的问题,无法让自定义字体工作。任何帮助,急需!
标签: itextsharp