我在rails项目中使用prawn生成pdf代码。
bounding_box([(bounds.left + 5), bounds.top - 130], width: 750) do
font_size(10)
text "#{@post.description}", inline_format: :true, :overflow => :expand
end
文字内容可能是2-3页。我想在文本周围创建一个边框。我怎么能这样做?
我试过了transparent(0.5) { stroke_bounds }
但是这只给了一行。因为内容不固定,所以我不能使用矩形。我怎么能这样做?
答案 0 :(得分:0)
尝试一下:
bounding_box([(bounds.left + 5), bounds.top - 130], width: 750) do |t|
t.before_rendering_page do |page|
stroke_bounds
end
font_size(10)
text "#{@post.description}", inline_format: :true, :overflow => :expand
end
对我有用。我希望它也对您有用。 :)