openTBS - 表格中4行后的新页面

时间:2017-07-07 07:05:02

标签: php libreoffice openoffice-writer odt opentbs

我需要在我的表格中的4行之后在我的ods文件中创建一个分页符。

我尝试了一些我在这里找到的建议,但没有任何效果。

这是我的表格代码:

[ps.pos] [ps.title;block=table:table-row][ps.description;block=table:table-row][ps.amount;block=table:table-row] [ps.singleprice;block=table:table-row;frm='0.000,00'] € [ps.sum;block=table:table-row;frm='0.000,00'] €

该表有5个单元格。这是发票头寸的表格。

有人知道我如何获得opentbs来创建新页面并继续使用该表吗?

1 个答案:

答案 0 :(得分:0)

注意:您的模板代码段可以简化为:

[ps.pos] [ps.title;block=tbs:row][ps.description][ps.amount] [ps.singleprice;frm='0.000,00'] € [ps.sum;frm='0.000,00'] €

ODT文件不允许在表中强制分页。所以你想做的事情是不可能的。

解决方法是重复使用分页符而不是一个表分隔的几个类似的表。这可以使用TinyButStrong的Serial Display功能完成。

以下是您的代码段的方式: 请注意,该表应具有«page break before»

属性
| Position [ps;block=tbs:table;serial] | Title        | Price              |
| [ps_1.pos;block=tbs:row]             | [ps_1.title] | [ps_1.singleprice] |
| [ps_2.pos;block=tbs:row]             | [ps_2.title] | [ps_2.singleprice] |
| [ps_3.pos;block=tbs:row]             | [ps_3.title] | [ps_3.singleprice] |
| [ps_4.pos;block=tbs:row]             | [ps_4.title] | [ps_4.singleprice] |