使用 Prawn Ruby 库时的当前光标位置

发布于 2024-07-06 12:41:16 字数 313 浏览 9 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

居里长安 2024-07-13 12:41:16

当然,输入问题后,我立刻就明白了。 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文