我使用 opentbs 在 word 文档中生成列表。是否可以在表格中的 x 行之后添加分页符?
我希望你能帮助我。如果您需要更多信息,请随时询问。
我使用 opentbs 在 word 文档中生成列表。是否可以在表格中的 x 行之后添加分页符?
我希望你能帮助我。如果您需要更多信息,请随时询问。
解决方案是在表行上定义的块中使用条件部分。
第一部分必须是带有分页符的行和每 x 行的条件显示(见下文)。第二部分必须是第一行的副本,但没有分页符,并且设置为默认部分。
这是一个每 5 行 (x=5) 有一个分页符的示例:
在带有参数的单元格中,when [...]=0
您必须进入段落属性并将选项设置page break before
为选中。
桌子 :
|-----------------------------------------------------------|------|
| Column 1 | col2 |
|-----------------------------------------------------------|------|
| [b.nom;block=tbs:row;when [b.#;ope=nif:1,add:-1,mod:5]=0] | |
|-----------------------------------------------------------|------|
| [b.nom;block=tbs:row;default] | |
|-----------------------------------------------------------|------|
表达式的解释 [b.#;ope=nif:1,add:-1,mod:5]=0
:
ope=...
将对字段的值进行串行计算。ope=mod:5
将使第 1 行为 1,第 5 行为 0...ope=add:-1,mod:5
将使第 1 行为 0,第 5 行为 4 ...ope=nif:1,add:-1,mod:5
除了第 1 行之外,将执行相同的操作。所以第一行不会发生分页符。所以最后,除了第一行之外,每 5 行的表达式都为真。