Class DataMatrixExtendedParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
DataMatrixで認識されたバーコードの特別なデータを格納します。
public sealed class DataMatrixExtendedParameters : BaseExtendedParameters
継承
object ← BaseExtendedParameters ← DataMatrixExtendedParameters
継承されたメンバー
BaseExtendedParameters.IsEmpty, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
例
このサンプルは、DataMatrixの生の値を取得する方法を示しています。
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DataMatrix, "12345"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.DataMatrix))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("バーコードタイプ: " + result.CodeTypeName);
Console.WriteLine("バーコードコードテキスト: " + result.CodeText);
Console.WriteLine("DataMatrixバーコードID: " + result.Extended.DataMatrix.StructuredAppendBarcodeId);
Console.WriteLine("DataMatrixバーコード数: " + result.Extended.DataMatrix.StructuredAppendBarcodesCount);
Console.WriteLine("DataMatrixファイルID: " + result.Extended.DataMatrix.StructuredAppendFileId);
Console.WriteLine("DataMatrixはリーダープログラミング中: " + result.Extended.DataMatrix.IsReaderProgramming);
}
}
プロパティ
IsReaderProgramming
コードがリーダーに次のデータを初期化または再プログラミングの指示として解釈するよう指示するために使用されるかどうかを示します。 デフォルト値はfalseです。
public bool IsReaderProgramming { get; }
プロパティ値
StructuredAppendBarcodeId
DataMatrixの構造的追加モードバーコードのIDを取得します。IDは1から始まり、バーコード数以下でなければなりません。デフォルト値は-1です。
public int StructuredAppendBarcodeId { get; }
プロパティ値
StructuredAppendBarcodesCount
DataMatrixの構造的追加モードバーコードの数を取得します。デフォルト値は-1です。カウントは1から35の値でなければなりません。
public int StructuredAppendBarcodesCount { get; }
プロパティ値
StructuredAppendFileId
DataMatrixの構造的追加モードバーコードのIDを取得します。IDは1から始まり、バーコード数以下でなければなりません。デフォルト値は-1です。
public int StructuredAppendFileId { get; }
プロパティ値
メソッド
Equals(object)
このインスタンスが指定されたAspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters値と等しいかどうかを示す値を返します。
public override bool Equals(object obj)
パラメータ
obj
object
このインスタンスと比較するSystem.Object値。
戻り値
true であればobjはこのインスタンスと同じ値を持ち、それ以外の場合はfalseです。
GetHashCode()
このインスタンスのハッシュコードを返します。
public override int GetHashCode()
戻り値
32ビット符号付き整数のハッシュコード。
ToString()
このAspose.BarCode.BarCodeRecognition.DataMatrixExtendedParametersの人間が読める文字列表現を返します。
public override string ToString()
戻り値
このAspose.BarCode.BarCodeRecognition.DataMatrixExtendedParametersを表す文字列。
演算子
operator ==(DataMatrixExtendedParameters, DataMatrixExtendedParameters)
最初のAspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters値が2番目の値と等しいかどうかを示す値を返します。
public static bool operator ==(DataMatrixExtendedParameters first, DataMatrixExtendedParameters second)
パラメータ
first
DataMatrixExtendedParameters
比較される最初の値
second
DataMatrixExtendedParameters
比較される2番目の値
戻り値
true であればfirstはsecondと同じ値を持ち、それ以外の場合はfalseです。
operator !=(DataMatrixExtendedParameters, DataMatrixExtendedParameters)
最初のAspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters値が2番目の値と異なるかどうかを示す値を返します。
public static bool operator !=(DataMatrixExtendedParameters first, DataMatrixExtendedParameters second)
パラメータ
first
DataMatrixExtendedParameters
比較される最初の値
second
DataMatrixExtendedParameters
比較される2番目の値
戻り値
true であればfirstはsecondと異なる値を持ち、それ以外の場合はfalseです。