バーコード

Q
NW-7バーコードのスタート/ストップコードに任意のコードを付加して印刷したい  
[内容]
NW-7バーコードのスタート/ストップコードに小文字で任意のコード(abcd)を付加して印刷したい

A
[解決方法]
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集 トップへ