如何使用Prawn(pdf库)为图像添加边框?如果可以,你还可以添加填充吗?
答案 0 :(得分:2)
您可以使用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