nakamura-akifumi/enju_trunk — pull request #25 by shaolin405mi16 (2013-02-25 15:28:43+00:00)
Title: issue-4576: カスタムバーコード出力を可能に

バーコード出力で、「カスタムバーコード」の出力部分を実装しました。

タイプで「パターンから作成」「利用者番号から作成」「所蔵IDから作成」の他に「カスタムバーコードを作成」を追加しました。

この「カスタムバーコードを作成」を選んだ場合、「印刷」の画面では「今回の開始番号」「今回の終了番号」は表示されず、「カスタムバーコード1」〜「カスタムバーコード5」が表示されます。

この際、例えば Code128A であれば「D\x08\x12」（F2）や「ABC123\306def\3074567」（"ABC123"のあと Code128Bで "def"、続いて Code128C で "4567"）といった入力ができます（参照： http://rdoc.info/github/toretore/barby/Barby/Code128 ）

唯一気になるのが、lib/enju_barcode/lib/barcode_sheet.rb の create_pdf_new() 内、135行目の pdf.make_table() 内の引数 :height への変更で、ここがもともと 30 だったのですが、これですと 8ケタ以上のバーコードでないと表示されなかったので、暫定的に 60 にしています。これにより少ない桁数でも表示されるのですが、複数の桁数を混在させて PDF 出力した際、バーコードのサイズがバラバラになってしまっています。

とりあえず、ということで、ここまでの分を commit します。
（NW-7 の方はまだ解決に至っていません。すみません）