バーコード
6
NW-7バーコードのスタート/ストップコードに任意のコードを付加して印刷したい
[内容]
NW-7バーコードのスタート/ストップコードに小文字で任意のコード(abcd)を付加して印刷したい
6
[解決方法]
PrintStream FormEditorでは、「スタート/ストップコードを自動的に付加」の設定を利用した場合は 「A」が自動で付加されます。
任意のコードを付加したい場合は、「スタート/ストップコードを自動的に付加」の 設定をせずバーコードフィールドへ表示するデータ自体にコードを付加します。
【例】 B1454685B
但し、PrintStream FormEditorでは、スタート/ストップコードを大文字で扱うため スタート/ストップコードを小文字で付与した場合、印刷が行われません。
データとして渡されるスタート/ストップコードが必ず小文字となる場合、 PrintStreamスクリプトを利用して、データ内に含まれる小文字アルファベットを 大文字に変換する関数「toUpperCase()」にて文字列を変換してから、 バーコードフィールドへ表示する必要があります。
【例】 fdBar01.value = dtitem1.toUpperCase();
バーコードの下に印刷する文字についても任意の形式にしたい場合、 (文字の内容、フォントや文字サイズなど)は、バーコードフィールドの 文字表示機能を使用せず、バーコードフィールドの下にヒューマン文字を配置して、 任意の形式の文字を表示してください。
実際の挙動についてはqfmファイル形式のサンプル
「NW-7 スタート/ストップコード印刷サンプル(PFE-D006.zip)」
をご参照ください。
管理番号:PFE-D006
Biz-Collections Bizの宝箱 トップへ
Biz/PrintServer・PrintStream Core TIPS集 トップへ