gpt4 book ai didi

qt4 - page-break-inside 在具有 rowSpan 的表格单元格中不起作用?

转载 作者:行者123 更新时间:2023-12-04 14:02:19 25 4
gpt4 key购买 nike

我想对我的大报告表进行 PDF 渲染。但是phantomjs好像不支持rowSpan属性。这是示例:

phantomjs rasterize.js "http://fiddle.jshell.net/eric777/SLtGa/show/" report.pdf A4

这是 jsfiddle

这是结果  [

有解决方法吗?

编辑:

也许有人可以在 webkit 中解决这个问题?

最佳答案

2018 更新
截至 2018 年 3 月,PhantomJS development has been suspendedrecommendation to use headless Chrome反而。虽然 WebKit 和 Safari 似乎仍然存在这个问题,但 Chrome(包括 headless Chrome)现在将表格干净地分成 2 页。
Page split from Opera browser, based on Chrome

原帖
这不是 phantomjs 中的错误,这是 WebKit 处理分页符的方式。 (Chrome 也是如此。)您可以通过在 Safari 中打开页面然后尝试以“US Letter”尺寸打印来查看此信息。我不知道为什么当您的 fiddle 适合 2 页(较短的)美国 Letter 尺寸时,您会在 A4 尺寸上得到 3 页,但我认为这无关紧要。
一般来说,我知道的所有 HTML 到 PDF 转换器都有这个完全相同的问题,或者很难解决,以至于它们被认为是 Not Acceptable 错误。见 How to avoid page break inside table row for wkhtmltopdf例如。
查看一些使用 JavaScript 帮助 WebKit 更好地分解表格的方法 here ,以及对该问题的更多讨论。

关于qt4 - page-break-inside 在具有 rowSpan 的表格单元格中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16373996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com