带有Gecko渲染的ABCPDF在Firefox中渲染效果不一样吗?

时间:2015-06-02 13:13:14

标签: firefox pdf gecko abcpdf

现在我使用最新的ABC PDF版本,并使用Gecko渲染引擎。但是,我注意到Firefox渲染HTML的方式与添加到PDF的方式以及ABC PDF解释HTML的方式之间存在细微差别。我想知道是否有什么可以对付这个?

我特意询问Firefox,因为我认为浏览器使用的是与ABCPDF相同的Gecko渲染引擎,所以我认为它将是100%相同的。

有人知道吗?虽然我承认我很难找到正确的搜索字词,但在互联网上找不到相关信息。

1 个答案:

答案 0 :(得分:4)

默认情况下,ABCpdf将使用' print' css媒体类型,而Firefox将使用'屏幕',可以通过设置media property来更改。

var doc = new Doc()
doc.HtmlOptions.Media = MediaType.Screen

如果差异更微妙,可能值得一看engine configuration

重要的是要注意ABCpdf中使用的Gecko引擎独立于任何本地Firefox安装中使用的引擎,应该假设它在版本和配置上都不同。