我一直坚持这个问题一段时间了。问题是我需要输出“---页面末尾---”以保留每页的剩余空白。
截图: 页面内容是动态生成的。
我提出了这个逻辑:
之前有人解决了这个问题吗?
谢谢!
答案 0 :(得分:9)
API中提供了您需要的所有零碎内容:www.tcpdf.org/doc/code/classTCPDF.html
在写完最后一段之后,您需要GetY()
来获取“光标”的当前位置。我们称之为y1。
宽度方面看起来你希望盒子与段落边距相同,如果你自己编写该文本,你可能已经知道了。 x1将是左边距,x2将是GetPageWidth()
的页面宽度减去当前右边距。
据推测,你也知道你希望盒子延伸到页面的多远,我们称之为y2。然后,您需要在调用Rect()
之前计算宽度和高度以绘制框。不要忘记先用SetDrawColor()
设置绘图颜色。
然后您可以使用Line()
绘制两条对角线。
最后,在编写'..end of page ...'文本之前,您需要准备一些内容,例如:
SetY()
以使光标在框中垂直居中Rect()
绘制白框以覆盖您要放置文字的位置的对角线。然后,您可以使用带有居中选项的Write()
函数来编写文本。