Php 如何使用openTBS在一个页面上合并多个标签?

Php 如何使用openTBS在一个页面上合并多个标签?,php,opentbs,tinybutstrong,Php,Opentbs,Tinybutstrong,我想知道在一个页面上处理多个合并的最佳方法是什么。 类似于avery官方地址标签模板: 我的目标是为地址标签创建一个docx模板,然后用openTBS处理它,这样每个db地址行都会在一个新的标签字段中结束,但不一定是一个新页面 我在理解如何实现这一点上有很多问题 这可以在模板内通过类似于分页符的方式完成,因此不需要额外的php关注吗 或者它需要更多的php关注吗?我的意思是,在设计模板时,在一个页面上为每个标签使用一个单独的块,然后使用一个分页符。然后在php端,我需要知道模板中有多少块,并为

我想知道在一个页面上处理多个合并的最佳方法是什么。 类似于avery官方地址标签模板:

我的目标是为地址标签创建一个docx模板,然后用openTBS处理它,这样每个db地址行都会在一个新的标签字段中结束,但不一定是一个新页面

我在理解如何实现这一点上有很多问题

这可以在模板内通过类似于分页符的方式完成,因此不需要额外的php关注吗

或者它需要更多的php关注吗?我的意思是,在设计模板时,在一个页面上为每个标签使用一个单独的块,然后使用一个分页符。然后在php端,我需要知道模板中有多少块,并为每个块分配一个合并块

如果只有后一种方法有效,是否有一种简单的方法来解析模板并计算其中存在多少块?

我可以建议3种解决方案(第一种更好):

1) 将页面设计为有两列。 然后使用标签表并在该表中定义TBS块。 在PHP端,只需合并TBS块上的记录,它们将自动填充两列中的页面,然后在需要时继续添加更多页面

2) 设计一个包含两列和一行的表。 然后在PHP端,使用TBS(参数serial)合并记录

3) 设计一个包含两列和一行的表。
然后在PHP端,重建您的记录集,以便在新构建中为一条记录创建两条原始记录。

我希望您只需创建一个标签模板,并使用TBS块为每个数据项复制它。这将为您处理分页符。。。如果遇到问题,为什么不试试并发回呢?串行显示为我指明了正确的方向,thx。我成功地使用了:[a;block=tbs:row;serial][a_1.name;block=tbs:cell][a_2.name;block=tbs:cell],因此在模板中,我将a_(number)标记添加到每行所需的记录中。最后很容易:)