大虾与画布重复标题

时间:2018-09-04 19:23:50

标签: ruby pdf prawn

我正在尝试使用Prawn为所有页面重复页眉,但遇到了一些问题:

案例1 : 应用了边距并正确显示了HEADER,但CONTENT与HEADER重叠。

repeat(:all, dynamic: true) do
  text "HEADER"
end
text "CONTENT"

情况2 :HEADER和CONTENT不重叠,但是页边距不再适用。

  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]

0 个答案:

没有答案