ABCPDF 中的 Gecko Engine 不呈现文本颜色
Gecko Engine in ABCPDF not rendering text color
我正在使用 ABCPDF + Gecko 在我正在编写的 HTML->PDF 模板引擎中呈现一些 PDF。我转而使用 Gecko 是为了能够为诸如签名之类的东西渲染嵌入式 SVG 图形。然而,现在似乎所有的字体颜色都变成了黑色,不管样式 sheet、class 名称,甚至正在使用的内联样式。这是 gecko 配置问题,还是 ABCPDF 的问题,还是……??
示例HTML:
<span style="color:blue;">This should be blue</span>
除了浏览器大小,我没有指定任何选项,也没有自定义 XULRunner21_0
文件夹中的任何内容。我正在使用 AddImageHtml
将 html 添加到 PDF 文档。
更新: 经过更多研究,这可能与 Gecko 在打印时处理文本的方式有关(与媒体类型不同)。是否有设置可以防止它与视觉效果混淆?
这是由于在我的小项目中包含 bootstrap css 造成的。从我的 bootstrap 副本中删除印刷媒体位解决了这个问题。
我正在使用 ABCPDF + Gecko 在我正在编写的 HTML->PDF 模板引擎中呈现一些 PDF。我转而使用 Gecko 是为了能够为诸如签名之类的东西渲染嵌入式 SVG 图形。然而,现在似乎所有的字体颜色都变成了黑色,不管样式 sheet、class 名称,甚至正在使用的内联样式。这是 gecko 配置问题,还是 ABCPDF 的问题,还是……??
示例HTML:
<span style="color:blue;">This should be blue</span>
除了浏览器大小,我没有指定任何选项,也没有自定义 XULRunner21_0
文件夹中的任何内容。我正在使用 AddImageHtml
将 html 添加到 PDF 文档。
更新: 经过更多研究,这可能与 Gecko 在打印时处理文本的方式有关(与媒体类型不同)。是否有设置可以防止它与视觉效果混淆?
这是由于在我的小项目中包含 bootstrap css 造成的。从我的 bootstrap 副本中删除印刷媒体位解决了这个问题。