1

我需要在我的表中的 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 创建一个新页面并继续表格吗?

4

1 回答 1

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的串行显示功能来完成。

以下是您的代码段可能是这样的:请注意,表格应该具有属性 « 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] |
于 2017-07-12T13:03:00.580 回答