2012-11-14 38 views

回答

2

您可以使用bounding_box和stroke_bounds添加邊框。在這個例子中,我在圖像周圍放置了一個邊框。我甚至給它填充了15個。使用padding參數來計算圖像寬度和boundingbox寬度之間的差異的功能應該相對容易。

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 
+0

這樣做了,謝謝!很好的答案。 – vramon

相關問題