barcode オブジェクトは、バーコードの表示に必要な情報を提供します。この情報には、バーコードの種類とバーコードの種類によって変化するオプションのセットが含まれます。
Designer は、ハードウェアバーコードとソフトウェアバーコードの 2 種類のバーコードをサポートしています。ただし、XFA アプリケーションでは、特定のバーコードのセットをサポートする必要はありません。ハードウェアバーコードは特定のプリンターで表示されます。一部のプリンターは特定のバーコードを組み込みでサポートしているため、サポートされるバーコードは表示デバイスによって異なる場合があります。ソフトウェアバーコードは、XFA アプリケーション自体によってストロークごとに描画されます。バーコードリーダーでアクセスできない画面上にバーコードを表示する場合、XFA アプリケーションは、正確なバーコードではなくプレースホルダーのみの表示に戻す場合もあります。
通常、バーコードの種類ごとに 2 つの仕様があります。1 つはバーコード自体の仕様で、もう 1 つは実際のページと周囲の印刷物に対してバーコードを配置するための仕様です。フォームデザインの作成者は、バーコードがページに正しく配置されていることを確認する必要があります。ユーザーデータを使用してバーコードを正しくレンダリングする処理は、XFA アプリケーションが行います。ユーザーデータはバーコードに対応している、つまり許可されている文字セットや文字列の長さに従っている必要があります。
プロパティ
名前
|
説明
|
型
|
アクセス権
|
charEncoding
|
バーコードにエンコードされた値の文字エンコーディングを指定します。
|
文字列
|
読み取り / 書き込み
|
checksum
|
バーコードに挿入するチェックサムのアルゴリズムを指定します。
|
文字列
|
読み取り / 書き込み
|
dataColumnCount
|
サポートされたバーコードをエンコードする任意の数のデータ列を指定します。このプロパティは、2 次元(2D)バーコードのみに適用されます。
|
文字列
|
読み取り / 書き込み
|
dataLength
|
バーコードの該当インスタンスの最大文字数を指定します。このプロパティは、1 次元バーコードのみに適用されます。
|
文字列
|
読み取り / 書き込み
|
dataPrep
|
バーコードに書き込まれるデータに適用する前処理を定義します。
|
文字列
|
読み取り / 書き込み
|
dataRowCount
|
サポートされたバーコードをエンコードする任意の数のデータ行を指定します。このプロパティは、2D バーコードのみに適用されます。
|
文字列
|
読み取り / 書き込み
|
endChar
|
バーコードデータに付加するオプションの終了制御文字を指定します。
|
文字列
|
読み取り / 書き込み
|
errorCorrectionLevel
|
サポートされるバーコードに適用するオプションのエラー修正レベルを指定します。このプロパティは、2D バーコードのみに適用されます。
|
文字列
|
読み取り / 書き込み
|
moduleHeight
|
指定されたテキストの 1 文字をエンコードするためのバーのセットの高さを指定します。
|
文字列
|
読み取り / 書き込み
|
moduleWidth
|
使用されているバーコードのクラスに応じて、バーコードのさまざまな外観を指定します。
|
文字列
|
読み取り / 書き込み
|
printCheckDigit
|
人間が読み取り可能なテキストにチェックディジットを印刷するかどうかを指定します。
|
文字列
|
読み取り / 書き込み
|
rowColumnRatio
|
サポートされる 2D バーコードの行と列にオプションの割合を指定します。
|
文字列
|
読み取り / 書き込み
|
startChar
|
バーコードデータの先頭に追加するオプションの開始制御文字を指定します。
|
文字列
|
読み取り / 書き込み
|
textLocation
|
バーコードの関連テキストの位置を指定します。
|
文字列
|
読み取り / 書き込み
|
truncate
|
サポートされている形式のバーコードの右端を切り詰めます。
|
文字列
|
読み取り / 書き込み
|
type
|
オブジェクトで使用するパターンを指定します。
|
文字列
|
読み取り / 書き込み
|
upsMode
|
UPS Maxicode バーコードのモードを表します。
|
文字列
|
読み取り / 書き込み
|
use
|
プロトタイプを呼び出します。
|
文字列
|
読み取り / 書き込み
|
usehref
|
外部プロトタイプを呼び出します。
|
文字列
|
読み取り / 書き込み
|
wideNarrowRatio
|
サポートされているバーコードの太いバーと細いバーの比率を指定します。
|
文字列
|
読み取り / 書き込み
|
|
|
|