我正在尝试使用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]