通过TCPDF,我成功地创造了一个干净的&功能性3列布局适合邮件标签的Avery模板,但只有一个问题,我非常感谢您花几分钟的时间来解释我遇到的唯一问题:
请参阅我的链接(出于安全原因,请使用压缩PDF格式):http://tinyurl.com/tcpdf-mailing-labels
每张纸上有30个这样的标签,现在我也能够添加USPS智能邮件条形码(这是TCPDF中内置的功能,在例27中进行了演示)。
这是我唯一的问题:每页上最后一条记录的条形码(记录30)都坚持要在NEXT页面上插入。
我用黄色突出显示了这个条形码,为你指出它。条形码简单地安排在X& Y坐标,但似乎定位与最后一条记录无关(30)。 Y在记录30上设置的任何值都将保留在下一页上 - 我甚至尝试将其置于负值以将其推回到上一页,但只有在我执行此操作时它才会消失。
如何将此条形码放置在正确的位置?
这就是我所拥有的:
一切但条形码一起写成一个字段 - (我找不到渲染条形码的方法并将它们与地址一起写入,所以X& Y定位就是我所能做的。)
完整地址字段:
条形码字段:
我整天都在研究这些条形码大约连续4天而且非常接近,但无法解决这个小问题。我希望你知道我非常感谢你对此的帮助。
这就是这些领域的安排......
但我刚换了它们,现在问题看起来更容易解决:
http://tinyurl.com/tcpdf-mailing-labels-3
现在看来唯一有问题的记录是LAST记录。我在这里搜索了一下没有运气,但有没有办法瞄准最后一条记录?
它遇到麻烦的原因是因为我的所有“elseif”陈述之后的“else”陈述。但是,如果我把那个“别的”陈述带走,把它变成一个像其他人一样的“elseif”陈述 - 例如elseif($ r == 30) - 每页上的第30个条形码消失(最后一条记录的条形码也是如此)。
我想我需要能够定位最后一条记录吗?