gpt4 book ai didi

ruby-on-rails - Wicked pdf 在两页中呈现最后一行

转载 作者:行者123 更新时间:2023-12-04 07:38:50 29 4
gpt4 key购买 nike

我正在使用 wicked_pdf生成pdf。我面临的问题是,有时它会跨两页显示页面中的最后一行。如果 wicked_pdf 无法容纳该页面中的整行或设置页面中的行数限制,是否可以告诉 wicked_pdf 在下一页中呈现该行?

下图是我遇到的问题的一个例子。

Below image is an example of my problem

我的选择是

render :pdf => file_name,
:layout => "pdf.html",
:disposition => "attachment"

最佳答案

因为 WickedPDF 实际上并没有创建一个表格(只是从 html/css 渲染一个表格)所以没有太多可用的选项 - 你可以尝试使用 page-break-inside: avoid;你的 css,你可能还需要手动分解表格的大小,这样避免分页的效果就不会太严重。

CSS:

table, tr, td, th, tbody, thead, tfoot {
page-break-inside: avoid;
}

至少,这应该能让您入门。

编辑:这是关于这个主题的另一个问题,有更多信息:How to avoid page break inside table row for wkhtmltopdf

关于ruby-on-rails - Wicked pdf 在两页中呈现最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17046385/

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