0

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

艾利地址模板

我的目标是为地址标签创建一个 docx 模板,然后使用 openTBS 对其进行处理,以便每个数据库地址行都以一个新的标签字段结束,但不一定是一个新页面。

我在理解如何实现这一点时遇到了很多问题。

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

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

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

4

1 回答 1

1

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

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

2) 设计一个 2 列 1 行的表格。然后在PHP端,使用TBS串行显示方式(参数串行)合并记录。

3) 设计一个有 2 列 1 行的表格。然后在 PHP 端,重建您的记录集,以便在新构建中为一条记录提供两条原始记录。

于 2014-03-11T22:24:52.373 回答