nakamura-akifumi/enju_trunk — pull request #26 by shaolin405mi16 (2013-02-26 01:26:42+00:00)
Title: issue-4576: NW-7 バーコード出力を暫定修正

NW-7 バーコード画像生成を呼び出しているルーチン（lib/enju_barcode/lib/barcode_sheet.rb の encode() 内）のパラメータを微調整することにより、とりあえず表示されるようになりました。

RGHost::Document.new のデフォルトオプションが

{ :rows_per_page => 80 , :count_pages => 10, :row_height => 0.4, :row_padding => 0.1, :font_encoding=> RGhost::Config::GS[:font_encoding], :paper => RGhost::Paper::DEFAULT_OPTIONS }

のため、A4サイズのドキュメントの左上に小さくバーコードが1つ出力され、それが縮小されて（1つ1つのバーコード画像として）最終的な PDF に配置されていたため、あまりにも小さくて見えなかった、というオチのようです。

そこで、オプションを

{ :paper => ['5cm', '2.1cm'], :rows_per_page => 1, :row_height => 0.9, :row_padding => 0.1 }

で上書きし、1つ1つのバーコードが小さな横長サイズの中に大きく印刷されるように微調整してみました。実際に求められるサイズと異なる場合は、この辺りのパラメーターを更に微調整することで、求める PDF が得られると思います。