Текущее положение курсора при использовании библиотеки Prawn Ruby - PullRequest
9 голосов
/ 08 октября 2008

Я использую библиотеку Prawn Ruby (http://prawn.majesticseacreature.com/), чтобы сгенерировать некоторые документы в формате PDF. Я рисую таблицу без проблем. Затем я хочу вставить после таблицы несколько строк для подписей разных людей. Прежде чем я Нарисуйте линии, я хотел бы увидеть, достаточно ли места на странице, чтобы вместить все подписи. Если нет, я начну новую страницу и поставлю там строки подписи. Однако, чтобы определить, достаточно ли места осталось на странице мне нужно знать, какова текущая позиция курсора после рисования таблицы. Я не могу на всю жизнь понять, как это сделать. Есть идеи?

1 Ответ

12 голосов
/ 08 октября 2008

Конечно, после ввода вопроса я сразу с этим разберусь. Методы 'y' и 'y =' в классе Document позволяют вам получить и установить текущую позицию y, и это все, что необходимо.

...