Я немного застрял при использовании Prawn / Prawnto для создания PDF-документов. Документация Prawn помогла некоторым, но документация Prawnto, похоже, в настоящее время недоступна.
Я пытаюсь найти способ размещения текстовых ячеек на основе высоты предыдущей ячейки. У Prawn есть методы для этого - нет проблем, но возвращаемое значение при выполнении pdf.cell (даже если оно генерирует ячейку) является ограничивающим блоком Prawn - по сути, страницей.
Как я могу сделать что-то похожее ниже и получить высоту ячейки, а не ограничивающей рамки?
offer = pdf.cell [220, 680], :text => @reward.offer, :width => 250, :font_size => 14
pitch = pdf.cell [220, offer.height - 20], :text => offer.height, :width => 250, :font_size => 12
rules = pdf.cell [220, pitch.height - 20], :text => pitch.height, :width => 250, :font_size => 12