1
私はいくつかのエビ報告を作成し、次のようなコードで描画する行は最後のページでのみレンダリングされる問題に取り掛かります。行がレンダリングされない
horizontal_line(0, 200, :at => y)
ページごとに1回呼び出されます。
私のコードは比較的複雑であるので、私はここに投稿して問題を特定しようとした、孤立したコードは、私の驚きのために
require 'prawn'
a = Prawn::Document.new(:page_size => 'A4', :margin => [20,20,20,20])
a.font('Times-Roman')
a.horizontal_line(10, 400, :at => 140)
a.text_box('Test Text', :size => 50, :at => [2, 100], :width => 400)
puts a.render
を次の今、それも一つのページのドキュメントで作業をdidn't。 「テストテキスト」のみがレンダリングされます。それは、私がページ設定などで何か間違っていると思うようにしています。