WebアプリにはPDF帳票で。 使い慣れたOAアプリで楽々設計! JavaAPIで動的にPDF帳票を作成。
WebKCore(TM) PDFレポート ライブラリEdition JFEグループ KITシステムズ株式会社
JFEシステムズ株式会社

●ご購入ご検討のお客様へ
試用版ダウンロード

PDF帳票出力デモ

機能

動作環境

価格

お問い合わせ

●ご使用されているお客様へ
インストール手順

開発環境設定手順

開発手順

ツールコマンドの使い方

CookBook
1.基礎編
2.応用編
3.バーコード編

Tips
1.文字間ピッチを調整する
2.異なるフォーマットを含んだPDFを作る
3.Acrobat Java Scriptを含んだPDFを作る

●共通
商標について

更新履歴

お客様へ重要なお知らせ

SiteMap

   
CookBook

3-3 JAN

JANは、8桁と13桁の数字(0〜9)をコード化します。
本ライブラリでは、以下の4パタンのJANコードに対応します。
・JAN8 8桁JAN
・JAN8-OCR 8桁JAN(数字付)
・JAN13 13桁JAN
・JAN13-OCR 13桁JAN(数字付)
JAN規格では、基本寸法(長さ : 37.29mm 、高さ : 22.86mm)に対して、0.8〜2.0倍までの拡大縮小が行えます。
本ライブラリは、この範囲内で最大限大きくフィールド内にバーコードを表示できるように調整します。
桁数は、<利用API-1>の引数codeで指定する文字列の長さによって指定します。
heightRatio引数で、基本寸法に対する0.5f,1.0f,1.5fの3種類の倍率でバーコードの高さを指定します。

■JAN8-OCRを使用する場合

<記述例>
Report report = new Report(formFile, datFile, fout);
report.createPage(1);
// "1234567890" をコードとするJAN8(数字付)規格のバーコードを作成します。
PdfBarcode jan8 = 
    report.createBarcode(PdfBarcode.JAN_OCR, "12345670");
// 作成したバーコードを フィールド"xCodeLeft"に差込みます。
report.putFieldData("xCodeLeft", jan8);
//高さ0.5倍のJAN8(数字付)規格のバーコードを作成します。
jan8  = 
    report.createBarcode(PdfBarcode.JAN_OCR,"12345670",0.5f);
//高さ1.5倍のJAN8(数字付)規格のバーコードを作成します。
jan8  = 
    report.createBarcode(PdfBarcode.JAN_OCR,"12345670",1.5f);
APIを使用してPDF出力した例を以下に示します。
1ページ目にJAN8,2ページ目にJAN8-OCR、3ページ目にJAN13,4ページ目にJAN13-OCRを出力しています。
すべてのバーコード長の高さ倍率は、1.0fです。
JANでは、倍率制限がありますので、Code39の場合と異なり、フィールド幅一杯に表示されない場合や、フィールド高さを超えたバーコードを表示する場合があります。

◎出力されたPDF帳票:cookbook/chapter3/jan.pdf
この例は、以下のJavaソースを使用して出力しています。
◎javaファイル:cookbook/chapter3/Jan.java






Last Updated : 2006-11-01

Copyright © 2006 . JFEシステムズ株式会社
http://www.jfe-systems.com