Class HIBCLICPrimaryDataCodetext

Class HIBCLICPrimaryDataCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

HIBC LIC コードに埋め込まれたテキストをエンコードおよびデコードするためのクラスで、主データを保存します。

public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

継承

objectHIBCLICComplexCodetextHIBCLICPrimaryDataCodetext

実装

IComplexCodetext

継承されたメンバー

HIBCLICComplexCodetext.GetConstructedCodetext(), HIBCLICComplexCodetext.InitFromString(string), HIBCLICComplexCodetext.GetBarcodeType(), HIBCLICComplexCodetext.BarcodeType, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

このサンプルは、HIBC LIC を HIBCLICPrimaryDataCodetext を使用してエンコードおよびデコードする方法を示しています。

HIBCLICPrimaryDataCodetext complexCodetext  = new HIBCLICPrimaryDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.Data = new PrimaryData();
complexCodetext.Data.ProductOrCatalogNumber = "12345";
complexCodetext.Data.LabelerIdentificationCode = "A999";
complexCodetext.Data.UnitOfMeasureID = 1;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
    Bitmap image = generator.GenerateBarCodeImage();
    using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
    {
        reader.ReadBarCodes();
        string codetext = reader.FoundBarCodes[0].CodeText;
        HIBCLICPrimaryDataCodetext result = (HIBCLICPrimaryDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("製品番号またはカタログ番号: " + result.Data.ProductOrCatalogNumber);
        Console.WriteLine("ラベラー識別コード: " + result.Data.LabelerIdentificationCode);
        Console.WriteLine("単位の識別ID: " + result.Data.UnitOfMeasureID);
    }
}

コンストラクター

HIBCLICPrimaryDataCodetext()

public HIBCLICPrimaryDataCodetext()

プロパティ

Data

主データを識別します。

public PrimaryData Data { get; set; }

プロパティ値

PrimaryData

メソッド

Equals(object)

このインスタンスが指定された Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext 値と等しいかどうかを示す値を返します。

public override bool Equals(object obj)

パラメーター

obj object

このインスタンスと比較する Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext 値。

戻り値

bool

true は obj がこのインスタンスと同じ値を持つ場合、そうでなければ false

GetConstructedCodetext()

コーディングテキストを構築します。

public override string GetConstructedCodetext()

戻り値

string

構築されたコーディングテキスト。

GetHashCode()

このインスタンスのハッシュコードを返します。

public override int GetHashCode()

戻り値

int

32ビット符号付き整数のハッシュコード。

InitFromString(string)

構築されたコーディングテキストからインスタンスを初期化します。

public override void InitFromString(string constructedCodetext)

パラメーター

constructedCodetext string

構築されたコーディングテキスト。

 日本語