Я пытаюсь повторить заголовок для всех страниц, используя Prawn, и я столкнулся с несколькими проблемами:
Дело 1 :
Поля применяются и заголовок отображается правильно, но CONTENT перекрывает заголовок.
repeat(:all, dynamic: true) do
text "HEADER"
end
text "CONTENT"
Случай 2 : заголовок и содержимое не перекрываются, но поля больше не применяются к заголовку.
repeat(:all, dynamic: true) do
canvas do
text "HEADER"
end
end
text "CONTENT"
Я хотел бы сделать что-то вроде (избегать наложения, добавить поле / границу на холст):
repeat(:all, dynamic: true) do
canvas, margin: [30, 30, 30, 30] do
text "HEADER"
end
end
text "CONTENT"
Примечания: высота заголовка является динамической, заголовок повторяется на каждой странице, поля устанавливаются так: [50, 30, 50, 30]