Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

名称: Aspose.BarCode.ComplexBarcode 合計: Aspose.BarCode.dll (25.4.0)

HIBC LICコードに組み込まれたテキストを暗号化および解読するためのクラスで、2日間のデータを保存します。

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Inheritance

object HIBCLICComplexCodetext HIBCLICSecondaryAndAdditionalDataCodetext

Implements

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()

Examples

このサンプルでは、HIBCLICSecondaryAndAdditionalDataCodetext を使用して HIBCLIC LIC を暗号化および解読する方法を示しています。

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("Expiry date: " + result.Data.ExpiryDate);
        Console.WriteLine("Quantity: " + result.Data.Quantity);
        Console.WriteLine("Lot number: " + result.Data.LotNumber);
        Console.WriteLine("Serial number: " + result.Data.SerialNumber);
        Console.WriteLine("Date of manufacture: " + result.Data.DateOfManufacture);
    }
}

Constructors

HIBCLICSecondaryAndAdditionalデータコードテキスト()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Properties

Data

次元および追加データを特定します。

public SecondaryAndAdditionalData Data { get; set; }

不動産価値

SecondaryAndAdditionalData

LinkCharacter

リンクキャラクターを特定します。

public char LinkCharacter { get; set; }

不動産価値

char

Methods

Equals(対象)

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

public override bool Equals(object obj)

Parameters

obj object

A Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext 値は、この例と比較します。

Returns

bool

真実 obj がこの例と同じ価値を持っている場合、そうでなければ、 The translation of the value “false” to Japanese is “偽” (pronounced “gi”)..

GetConstructedCodetext()

コードテキスト作成

public override string GetConstructedCodetext()

Returns

string

構築コードテキスト

GetHashCode()

この例のハッシュコードを返します。

public override int GetHashCode()

Returns

int

32ビットのハッシュコードがサインされています。

InitFromString(ストレッチ)

構築されたコードテキストから例を開始します。

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

構築コードテキスト

 日本語