Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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

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

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

継承

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

実装

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 を HIBCLICSecondaryAndAdditionalDataCodetext を使用してエンコードおよびデコードする方法を示しています。

HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.LinkCharacter = 'L';
complexCodetext.Data = new SecondaryAndAdditionalData();
complexCodetext.Data.ExpiryDate = DateTime.Now;
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.Data.Quantity = 30;
complexCodetext.Data.LotNumber = "LOT123";
complexCodetext.Data.SerialNumber = "SERIAL123";
complexCodetext.Data.DateOfManufacture = DateTime.Now;
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;
        HIBCLICSecondaryAndAdditionalDataCodetext result = (HIBCLICSecondaryAndAdditionalDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("有効期限: " + result.Data.ExpiryDate);
        Console.WriteLine("数量: " + result.Data.Quantity);
        Console.WriteLine("ロット番号: " + result.Data.LotNumber);
        Console.WriteLine("シリアル番号: " + result.Data.SerialNumber);
        Console.WriteLine("製造日: " + result.Data.DateOfManufacture);
    }
}

コンストラクター

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

プロパティ

Data

二次データおよび追加の補足データを識別します。

public SecondaryAndAdditionalData Data { get; set; }

プロパティ値

SecondaryAndAdditionalData

LinkCharacter

リンク文字を識別します。

public char LinkCharacter { get; set; }

プロパティ値

char

メソッド

Equals(object)

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

public override bool Equals(object obj)

パラメーター

obj object

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

戻り値

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

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

 日本語