2015-06-02 62 views
1

现在我正在使用最新的ABC PDF版本,并使用Gecko渲染引擎。但是,我注意到Firefox呈现我添加到我的PDF中的HTML的方式和ABC PDF解释HTML的方式之间存在细微的差异。我想知道是否有什么可以做到这一点?带有Gecko渲染的ABCPDF在Firefox中的渲染效果不一样吗?

我在问关于Firefox的具体问题,因为我认为浏览器使用了与ABCPDF相同的Gecko渲染引擎,所以我认为它会100%相同。

有人知道吗?在互联网上找不到这个,尽管我承认我很难提出正确的搜索条件。

回答

4

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

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

如果差异比较微妙,可能值得看看engine configuration

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