Просто добавив сюда пантеон знаний, но если вы пришли сюда, пытаясь сделать это, используя гем Prawn Label, вы не можете установить поле документа таким образом.Вы должны будете сделать работу вокруг.Вот быстрый и гибкий фрагмент для создания ограничивающего прямоугольника с равномерным блоком, который находится внутри ограничивающего прямоугольника документа.
pad = 5
pdf.bounding_box([pad, pdf.bounds.height - pad], :width => pdf.bounds.width - (pad * 2), :height => pdf.bounds.height - (pad * 2)) do
#Draw all your content in this block and it will be padded uniformly by 5
end
Удалите PDF из .bounding_box и .bounds, если вы используете неявную версиюкреветка.