使用 Prawn Ruby 库时的当前光标位置
我正在使用 Prawn Ruby 库 (http://prawn.majesticeacreature.com/) 生成一些 pdf文件。 我画一张桌子没有任何问题。 接下来,我想在表格后面插入一些行以供不同人的签名。 在画线之前,我想看看页面上是否有足够的剩余空间来容纳所有签名。 如果没有,我将开始一个新页面并将签名行放在那里。 但是,为了确定页面上是否还有足够的空间,我需要知道绘制表格后当前光标的位置。 我一生都无法弄清楚如何做到这一点。 有任何想法吗?
I'm using the Prawn Ruby library (http://prawn.majesticseacreature.com/) to generate some pdf documents. I draw a table without any problem. Next, I want to insert some lines after the table for various people's signatures. Before I draw the lines, I would like to see if there is enough remaining room on the page to fit all the signatures. If not, I will start a new page and put the signature lines there. However, in order to determine if enough room remains on the page, I need to know what the current cursor position is after drawing the table. I can't for the life of me figure out how to do this. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然,输入问题后,我立刻就明白了。 Document 类中的 'y' 和 'y=' 方法允许您获取和设置当前 y 位置,这就是必需的。
Of course, after entering the question, I immediately figure it out. The 'y' and 'y=' methods in the Document class allow you to get and set the current y position, which is all that is necessary.