如何使用 Prawn(pdf 库)为图像添加边框?如果这是可能的,你也可以添加填充吗?
问问题
1590 次
1 回答
3
您可以使用 bounding_box 和 stroke_bounds 添加边框。在此示例中,我在图像周围设置了边框。我什至给了它 15 的填充。让它成为一个函数应该相对容易,其中填充参数可用于计算图像宽度和 bounding_box 宽度之间的差异。
require 'prawn'
Prawn::Document.generate("test.pdf") do
text "Boxed Image", :align=>:center, :size=>20
bounding_box([0, cursor], :width => 330) do
move_down 15
image "image.jpg", :fit => [300, 600], :position => :center
move_down 15
stroke_bounds
end
end
于 2012-11-15T15:40:18.020 回答