当节点B跨越多个页面时,如何确保XSL-FO表(节点A)在下一页的顶部继续?

问题描述 投票:0回答:1

我使用 XSL-FO 生成 PDF,其中节点 A(由

<fo:table/>
表示)通常在单个页面内完成。同时,节点B常常跨越多个页面。当节点 B 扩展到下一页时,我需要复制节点 A 并在下一页的顶部重新开始。

如何在 XSL-FO/XSL-T 中实现此行为?我正在使用 Antenna House Formatter。

这是模型:

enter image description here enter image description here

这两个表是一模一样的,我只是手动更改了这里的内容,以表明当其父节点跨越多个页面时,该表在第2页重复

xml xslt xsl-fo antenna-house
1个回答
0
投票

用您的桌子作为

fo:table
中的
fo:table-row
制作一个
fo:table-header
,并将您的步骤放在
fo:table-cell
中的单个
fo:table-row
中的单个
fo:table-body
中。

table-omit-header-at-break
属性控制当表格跨页时是否重复标题。

© www.soinside.com 2019 - 2024. All rights reserved.