如何防止 cfdocument 中的表格被 2 分割?

发布于 2025-01-17 00:55:06 字数 360 浏览 0 评论 0原文

我目前正在使用 cfdocument 创建 pdf 文件。

我能够获取标签之间的总页数 cfdocumentitem type="footer" ,但是 #cfdocument.totalpagecount# > 在 cfdocumentsection 部分中不起作用。

我还多次尝试将此值分配给我的 cfdocumentitem 中的另一个变量,但它也不起作用。

简而言之,我想做的是: 我的页面分割得很好。但是,页面末尾有 1 个表,我不希望该表被拆分。如果顶部页面放不下,我希望整个表格都转到底部页面。我怎样才能检查这个?如果您有帮助,我会很高兴。

I am currently working on creating pdf file using cfdocument.

I'm able to get total pages between tags cfdocumentitem type="footer" , but #cfdocument.totalpagecount# within cfdocumentsection section is not working.

I also tried to assign this value to another variable in my cfdocumentitem many times, it didn't work either.

Briefly, what I want to do is:
My pages are split very nicely. However, there is 1 table at the end of the page, I do not want that table to be split. If it doesn't fit on the top page, I want the whole table to go to the bottom page. How can I check this? I would be glad if you help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

纸短情长 2025-01-24 00:55:06

这可以通过 CSS 来完成

table.endtable {page-break-inside: avoid;}

有一个替代解决方案,但我认为它只能在 lucee 5.3+ 上完成
这将在表格显示的所有页面上显示表格标题

table {
    -fs-table-paginate: paginate;
}

This can be accomplished with CSS

table.endtable {page-break-inside: avoid;}

There is an alternative solution but I think it can only be accomplished on lucee 5.3+
This will show the table header on all pages the table shows

table {
    -fs-table-paginate: paginate;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文