Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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

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

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Inheritance

object HIBCLICComplexCodetext HIBCLICCombinedCodetext

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

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

HIBCLICCombinedCodetext combinedCodetext = new HIBCLICCombinedCodetext();
combinedCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
combinedCodetext.PrimaryData = new PrimaryData();
combinedCodetext.PrimaryData.ProductOrCatalogNumber = "12345";
combinedCodetext.PrimaryData.LabelerIdentificationCode = "A999";
combinedCodetext.PrimaryData.UnitOfMeasureID = 1;
combinedCodetext.SecondaryAndAdditionalData = new SecondaryAndAdditionalData();
combinedCodetext.SecondaryAndAdditionalData.ExpiryDate = DateTime.Now;
combinedCodetext.SecondaryAndAdditionalData.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
combinedCodetext.SecondaryAndAdditionalData.Quantity = 30;
combinedCodetext.SecondaryAndAdditionalData.LotNumber = "LOT123";
combinedCodetext.SecondaryAndAdditionalData.SerialNumber = "SERIAL123";
combinedCodetext.SecondaryAndAdditionalData.DateOfManufacture = DateTime.Now;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(combinedCodetext))
{
    Bitmap image = generator.GenerateBarCodeImage();
    using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
    {
        reader.ReadBarCodes();
        string codetext = reader.FoundBarCodes[0].CodeText;
        HIBCLICCombinedCodetext result = (HIBCLICCombinedCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("Product or catalog number: " + result.PrimaryData.ProductOrCatalogNumber);
        Console.WriteLine("Labeler identification code: " + result.PrimaryData.LabelerIdentificationCode);
        Console.WriteLine("Unit of measure ID: " + result.PrimaryData.UnitOfMeasureID);
        Console.WriteLine("Expiry date: " + result.SecondaryAndAdditionalData.ExpiryDate);
        Console.WriteLine("Quantity: " + result.SecondaryAndAdditionalData.Quantity);
        Console.WriteLine("Lot number: " + result.SecondaryAndAdditionalData.LotNumber);
        Console.WriteLine("Serial number: " + result.SecondaryAndAdditionalData.SerialNumber);
        Console.WriteLine("Date of manufacture: " + result.SecondaryAndAdditionalData.DateOfManufacture);
    }
}

Constructors

ハイブリックコレクション()

public HIBCLICCombinedCodetext()

Properties

PrimaryData

初期データを確認します。

public PrimaryData PrimaryData { get; set; }

不動産価値

PrimaryData

SecondaryAndAdditionalData

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

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

不動産価値

SecondaryAndAdditionalData

Methods

Equals(対象)

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

public override bool Equals(object obj)

Parameters

obj object

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

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

構築コードテキスト

 日本語