我想知道在一个页面上处理多个合并的最佳方法是什么。 像这样的官方avery地址标签模板:
我的目标是为地址标签创建一个docx模板,然后用openTBS处理它,这样每个数据库地址行最终都会出现在新的标签字段中,但不一定是新页面。
我在理解如何实现这一目标时遇到了一些问题。
这可以通过类似于分页的内容在模板内完成,因此没有额外的PHP注意吗?
或者它需要更多的php关注,我的意思是设计模板,在一个页面上为每个标签设置一个单独的块,然后是分页。然后在php方面,我需要知道模板中有多少块,并为每个合并块分配。
如果只有后一种方法有效,那么有一种简单的方法来解析模板并找出其中存在多少块?
答案 0 :(得分:1)
我可以建议3个解决方案(第一个是更好的):
1)设计您的页面有2列。 然后使用表格作为标签,并在该表中定义TBS块。 在PHP端,只需合并TBS块上的记录,它们将自动填充两列中的页面,然后在需要时继续更多页面。
2)设计一个包含2列和1行的表。 然后在PHP端,使用TBS serial display mode(参数序列号)合并记录。
3)设计一个包含2列和1行的表。 然后在PHP端重建您的记录集,以便在新构建中为一条记录创建两条原始记录。