Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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

Klasse zum Kodieren und Dekodieren des in den HIBC LIC-Code eingebetteten Textes, der primäre und sekundäre Daten speichert.

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Vererbung

objectHIBCLICComplexCodetextHIBCLICCombinedCodetext

Implementiert

IComplexCodetext

Vererbte Mitglieder

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

Beispiele

Dieses Beispiel zeigt, wie man HIBC LIC mit HIBCLICCombinedCodetext kodiert und dekodiert.

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("Produkt- oder Katalognummer: " + result.PrimaryData.ProductOrCatalogNumber);
        Console.WriteLine("Kennzeichnungscode: " + result.PrimaryData.LabelerIdentificationCode);
        Console.WriteLine("Einheit ID: " + result.PrimaryData.UnitOfMeasureID);
        Console.WriteLine("Ablaufdatum: " + result.SecondaryAndAdditionalData.ExpiryDate);
        Console.WriteLine("Menge: " + result.SecondaryAndAdditionalData.Quantity);
        Console.WriteLine("Chargennummer: " + result.SecondaryAndAdditionalData.LotNumber);
        Console.WriteLine("Seriennummer: " + result.SecondaryAndAdditionalData.SerialNumber);
        Console.WriteLine("Herstellungsdatum: " + result.SecondaryAndAdditionalData.DateOfManufacture);
    }
}

Konstruktoren

HIBCLICCombinedCodetext()

public HIBCLICCombinedCodetext()

Eigenschaften

PrimaryData

Identifiziert die primären Daten.

public PrimaryData PrimaryData { get; set; }

Eigenschaftswert

PrimaryData

SecondaryAndAdditionalData

Identifiziert sekundäre und zusätzliche ergänzende Daten.

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

Eigenschaftswert

SecondaryAndAdditionalData

Methoden

Equals(object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem bestimmten Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext-Wert ist.

public override bool Equals(object obj)

Parameter

obj object

Ein Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext-Wert, mit dem diese Instanz verglichen wird.

Rückgabewert

bool

true, wenn obj denselben Wert wie diese Instanz hat; andernfalls false.

GetConstructedCodetext()

Konstruiert den Codetext.

public override string GetConstructedCodetext()

Rückgabewert

string

Konstruierten Codetext.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

public override int GetHashCode()

Rückgabewert

int

Ein 32-Bit-Integer-Hashcode.

InitFromString(string)

Initialisiert die Instanz aus dem konstruierten Codetext.

public override void InitFromString(string constructedCodetext)

Parameter

constructedCodetext string

Konstruierten Codetext.

 Deutsch