2015-06-02 98 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安裝中使用的引擎,應該假定它在版本和配置上都會有所不同。