我们有一个大的应用程序成功使用ABCPDF.NET与HTML样式的文本。 我们习惯于将不使用安装在Windows字体的文本,而是存储在文件系统中的其他地方的文件 - 我们这样做,所以每个用户都可以上传自己的字体和与输出使用。 我们使用AddFont调用嵌入到文档中的字体,然后引用的字体在与AddText呼叫HTML样式的文本标签。
我们开始看使用AddImageUrl / AddImageHTML获得更多的HTML动力。 因此字体是一个棘手的问题。 看来,无论是MSHTML和壁虎引擎将只能看到相同的字体列表中,Windows将。
我想这个代码,看看@字体面将与壁虎工作:
Sub Main
dim pdf as new Doc
with pdf.HtmlOptions
.Engine = EngineType.Gecko
.FontEmbed = true
.FontSubstitute = false
.FontProtection = false
end with
pdf.AddImageUrl("http://www.w3.org/2010/09/web-on-tv/slides/1009-tv-web-chaals/demos/webfonts.htm")
pdf.Save("c:\temp\a.pdf")
End Sub
但它不会。 还有什么我可以做什么?
这是ABCpdf.NET 8.1.0.7。 将升级到9或8的帮助以后的版本呢?