我一直坚持这个问题一段时间了.问题是我需要输出“—页面结束—”以保留每页的剩余空白.
截图:
页面内容是动态生成的.
我想出了这个逻辑:
>每页的getRemainingWidth()
>然后从起点(下边距减去RemainingWidth)到底部找到水平和垂直中心
余量
>并输出“页面结束”
有人解决过这个吗?
谢谢!
解决方法:
您需要的所有部分都可以在API中找到:www.tcpdf.org/doc/code/classTCPDF.html
在写完最后一段之后,你需要GetY()来获取“光标”的当前位置.我们称之为y1.
宽度方面看起来你希望盒子与段落边距相同,如果你自己编写该文本,你可能已经知道了. x1将是左边距的任何值,x2将是GetPageWidth()减去当前右边距的页面宽度.
大概你也知道你希望盒子延伸到页面的多远,我们称之为y2.然后,您需要在调用Rect()之前计算宽度和高度以绘制框.不要忘记首先使用SetDrawColor()设置绘图颜色.
然后你可以使用Line()绘制两条对角线.
最后,在编写’..end of page …’文本之前,您需要准备一些内容,例如:
>设置字体样式,颜色等
>使用y1(y2 – y1)/ 2调用SetY()以使光标在框中垂直居中
>您可能想要也可能不想使用Rect()绘制白色框来覆盖要放置文本的点处的对角线.
然后,您可以使用带有居中选项的Write()函数来编写文本.
祝好运!