Prawn text_box边框

时间:2012-03-12 20:32:18

标签: ruby-on-rails prawn

我正在使用Prawn 2-0.2.4在Rails 3.1应用程序上制作pdf。我是一个很好的问题;我无法看到text_box边框;这是我的行动:

def firma_conducente
  text_box "Firma Conducente ________  Firma Cessionario _____", :rotate => 270, :size => 10, :at=> [500,500], :width => 600, :height => 1200 do
    stroke_color = 'FFFF00'
  end
end

我可以在pdf生成的文件中看到文字,但我不知道怎样才能看到边框。 此外,有没有办法将这个text_box放在每个文档的页面上?

1 个答案:

答案 0 :(得分:8)

您可以在其周围绘制一个边界框并在其中放置以下命令:

stroke_color 'FFFF00'
stroke_bounds

例如像这样

Prawn::Document.generate 'example.pdf' do
  bounding_box([0,750], :width => 550, :height => 750) do
    stroke_color 'FFFF00'
    stroke_bounds
    text_box "Firma Conducente ________  Firma Cessionario _____", 
          :size => 10, :at=> [50,700], :width => 550, :height => 750 
  end
end