エビ (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 に答える