barcode

barcode オブジェクトは、バーコードの表示に必要な情報を提供します。この情報には、バーコードの種類とバーコードの種類によって変化するオプションのセットが含まれます。

Designer は、ハードウェアバーコードとソフトウェアバーコードの 2 種類のバーコードをサポートしています。ただし、XFA アプリケーションでは、特定のバーコードのセットをサポートする必要はありません。ハードウェアバーコードは特定のプリンターで表示されます。一部のプリンターは特定のバーコードを組み込みでサポートしているため、サポートされるバーコードは表示デバイスによって異なる場合があります。ソフトウェアバーコードは、XFA アプリケーション自体によってストロークごとに描画されます。バーコードリーダーでアクセスできない画面上にバーコードを表示する場合、XFA アプリケーションは、正確なバーコードではなくプレースホルダーのみの表示に戻す場合もあります。

通常、バーコードの種類ごとに 2 つの仕様があります。1 つはバーコード自体の仕様で、もう 1 つは実際のページと周囲の印刷物に対してバーコードを配置するための仕様です。フォームデザインの作成者は、バーコードがページに正しく配置されていることを確認する必要があります。ユーザーデータを使用してバーコードを正しくレンダリングする処理は、XFA アプリケーションが行います。ユーザーデータはバーコードに対応している、つまり許可されている文字セットや文字列の長さに従っている必要があります。

オブジェクトの階層

モデル

子オブジェクト

フォームモデル

extras

親クラス

node クラス

プロパティ

名前

説明

アクセス権

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

サポートされているバーコードの太いバーと細いバーの比率を指定します。

文字列

読み取り / 書き込み

メソッド

なし