【问题标题】:ABCPDF v9 chainable not working with GeckoABCPDF v9 可链式不能与 Gecko 一起使用
【发布时间】:2014-01-07 16:35:34
【问题描述】:

我有 ABCPDF 版本 9 可以使用 MSIE 正确地将 HTML 页面转换为 3 页 PDF,但是在使用 Gecko 的第一页之后,相同的代码会被截断。相关代码为:

var pageRef = theDoc.AddImageUrl(uri, true, 1200, true);
while (theDoc.Chainable(pageRef))
{
    theDoc.Page = theDoc.AddPage();
    pageRef = theDoc.AddImageToChain(pageRef);
}

在调试模式下,当渲染引擎为 MSIE 时,theDoc.Chainable(pageRef) 返回 true,但在渲染引擎为 Gecko 时返回 false。

有更正的建议吗?

【问题讨论】:

  • 我收到了WebSupergoo技术支持的以下回复:“这是ABCpdf 9当前使用的Gecko 21的问题。您可以使用打印预览重现该问题,看到只有一页在 Firefox 21 中。由于 Firefox 26 不会导致该问题,因此应在最终更新 ABCpdf 以使用更新版本的 Gecko 时解决此问题。”我问他们是否有基于 Gecko 的解决方法,或者估计更新 ABCpdf 以使用更新版本的 Gecko 的日期;收到后会回复。
  • 此问题特定于 Eric 使用的特定 HTML。更改 HTML 是比更新引擎更简单的解决方案。
  • 同意;这是 Firefox 21 + Bootstrap 2.3.2 + 非常具体的 HTML 的问题。我还没有确定出问题的模式。由于该错误存在于 FireFox 21 打印预览模式中,因此我会一直说谎,直到下一个 ABCpdf 版本发布 :-)

标签: gecko abcpdf abcpdf9


【解决方案1】:

我们遇到了同样的问题,并开始寻找导致问题的特定 HTML。 在我们的例子中,跨越多个页面的内容位于 fieldset tag 中,我们只是将 fieldset 标签换成了 div 标签。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 2014-04-05
    相关资源
    最近更新 更多