Повторяющийся заголовок креветки с холстом - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь повторить заголовок для всех страниц, используя 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]

...