LEADTOOLSバーコード(Leadtools.Barcodeアセンブリ)

フレームを表示

Valueプロパティ








ASCIIテキスト文字列としてこのバーコードのデータを取得または設定します。
構文
[DescriptionAttribute("Data as an ASCII string value")]
[DisplayNameAttribute("				Value")]
[CategoryAttribute("		Data")]
public virtual string Value {get; set;}
'Declaration
 
<DescriptionAttribute("Data as an ASCII string value")>
<DisplayNameAttribute("				Value")>
<CategoryAttribute("		Data")>
Public Overridable Property Value As String
'Usage
 
Dim instance As BarcodeData
Dim value As String
 
instance.Value = value
 
value = instance.Value
[DescriptionAttribute("Data as an ASCII string value")]
[DisplayNameAttribute("				Value")]
[CategoryAttribute("		Data")]
public virtual string Value {get; set;}
@property (nonatomic, copy, nullable)   NSString *value
public String getValue()
public void setValue(String value)
            
DescriptionAttribute("Data as an ASCII string value")
DisplayNameAttribute("				Value")
CategoryAttribute("		Data")
 <br/>get_Value();<br/>set_Value(value);<br/>Object.defineProperty('Value'); 
[DescriptionAttribute("Data as an ASCII string value")]
[DisplayNameAttribute("				Value")]
[CategoryAttribute("		Data")]
public:
virtual property String^ Value {
   String^ get();
   void set (    String^ value);
}

属性値

ASCIIテキスト文字列としてこのバーコードのデータを表すString。デフォルト値は、nullVisual BasicではNothing)です。
解説

プロパティは、ASCIIテキスト値としてこのBarcodeDataの中にデータを取得または設定するために、単にGetDataと内部的にSetDataを呼び出します。

QRとPDF417などの一部のバーコードでは、必ずしもASCIIテキストではないデータもサポートされています。たとえば、画像、URL、生のバイトストリームなどです。バーコードを読むとき、これらのバーコードについては、プロパティはデータの正確な表現を返さないかもしれません。代わりに、BarcodeData.GetDataメソッドを使って、自分で解析します。また、バーコードを書き込むとき、SetDataメソッドを用いて生データを設定しなければなりません

オーストラリアのポストバーコード(BarcodeSymbology.AustralianPost4State)stringは、様々なフィールド(すなわちFCC、DPIDとCIF)を識別するために、特別な形式を持っています。この文字列形式では、以下のようにフィールドの間にダッシュが入ります。FCCは2桁のフィールド(有効な値は11、87、45、92、59、62、44)、DPIDは住所を表す8桁のフィールドで、CIF(オプション)は顧客情報フィールドを表します。詳細は、「標準」を参照してください。この文字列形式は、両方の読み書きのために適用します。

GS1 Databar Expanded(BarcodeSymbology.GS1DatabarExpanded)とGS1 Databar Expanded Stacked(BarcodeSymbology.GS1DatabarExpandedStaceked)バーコード文字列は、特定のエンコーディングメソッド(例えばメソッド「1」、メソッド「0100」、メソッド「0101」)を示す文字列形式に従って書き込まれる必要があります … 例えば、その他string(01)00012345678905(10)ABC123」は、メソッド「1」(すなわち一般識別データ)を用いてエンコードされます。品目識別番号の14桁目(前の例では"5")が存在する場合、その桁はチェックデジットとみなされ、無視されます。これらの特殊なエンコード形式のいずれにも従わずに文字列を書き込んだ場合は、方法「00」(多目的データ)でエンコードされます。

読み取り操作によってBarcodeDataが返されるとき、リンケージビットを示すために、文字列の先頭に波カッコ("{"と"}")で囲まれた桁が付加されます。中括弧はエンコードされたバーコードデータの一部でありません、そして、標準で定義されません。むしろ、つながり数字を他のデータと区別します。たとえば、リンケージビットを0に設定して「(01)00012345678905(10)ABC123」というバーコード文字列を書き込んだ場合、読み取り関数でこのバーコード文字列を読み取ると、結果は「{0}(01)00012345678905(10)ABC123」になります。この場合、{0}はリンケージデジットで、残りのキャラクターがバーコードデータを表します。

派生型

一部のバーコード体系には、BarcodeDataにない付加情報が含まれています。このようなバーコード体系に対応するため、LEADTOOLSには付加情報を含む派生クラスが追加されています。詳細については、「BarcodeData」を参照してください。

サンプル

サンプルのために、参照しますGetData

必要条件

ターゲットプラットホーム

参照

参照

BarcodeDataクラス
BarcodeDataメンバ
Symbologyプロパティ
Boundsプロパティ
GetDataメソッド
SetDataメソッド

Leadtools.Barcodeは、バーコードモジュールのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能