Php openTBS在x行之后的表中分页符
我使用opentbs在word文档中生成列表。是否可以在表中的x行之后添加分页符Php openTBS在x行之后的表中分页符,php,opentbs,tinybutstrong,Php,Opentbs,Tinybutstrong,我使用opentbs在word文档中生成列表。是否可以在表中的x行之后添加分页符 我希望你能帮助我。如果您需要更多信息,请随时询问。解决方案是在表行上定义的块中使用条件节 第一部分必须是一行,每x行有一个分页符和条件显示(请参见下)。第二节必须是第一行的副本,但不带分页符,并设置为默认节 下面是一个示例,每5行(x=5)有一个分页符: 当[…]=0时,在参数为的单元格中,必须进入段落属性,并将分页符设置为选中 表: |---------------------------------------
我希望你能帮助我。如果您需要更多信息,请随时询问。解决方案是在表行上定义的块中使用条件节 第一部分必须是一行,每x行有一个分页符和条件显示(请参见下)。第二节必须是第一行的副本,但不带分页符,并设置为默认节 下面是一个示例,每5行(x=5)有一个分页符: 当[…]=0时,在参数为
的单元格中,必须进入段落属性,并将分页符设置为选中
表:
|-----------------------------------------------------------|------|
| 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的解释:
- [b.#]是一个显示行号的字段(第一个是数字1)
- 参数
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行的表达式都为真。我尝试了您的解决方案,但在libre office中,我无法为表行设置“分页符之前”选项?还是我必须更改ods文件中的某些内容?我使用了一个简单的表,似乎ODT文件中的表不允许强制分页符。