Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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

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

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Vererbung

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

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 HIBCLICSecondaryAndAdditionalDataCodetext codiert und decodiert.

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("Ablaufdatum: " + result.Data.ExpiryDate);
        Console.WriteLine("Menge: " + result.Data.Quantity);
        Console.WriteLine("Losnummer: " + result.Data.LotNumber);
        Console.WriteLine("Seriennummer: " + result.Data.SerialNumber);
        Console.WriteLine("Herstellungsdatum: " + result.Data.DateOfManufacture);
    }
}

Konstruktoren

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Eigenschaften

Data

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

public SecondaryAndAdditionalData Data { get; set; }

Eigenschaftswert

SecondaryAndAdditionalData

LinkCharacter

Identifiziert das Verknüpfungszeichen.

public char LinkCharacter { get; set; }

Eigenschaftswert

char

Methoden

Equals(object)

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

public override bool Equals(object obj)

Parameter

obj object

Ein Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext-Wert, der mit dieser Instanz verglichen werden soll.

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 Hash-Code für diese Instanz zurück.

public override int GetHashCode()

Rückgabewert

int

Ein 32-Bit-signierter ganzzahliger Hash-Code.

InitFromString(string)

Initialisiert die Instanz aus dem konstruierten Codetext.

public override void InitFromString(string constructedCodetext)

Parameter

constructedCodetext string

Konstruierten Codetext.

 Deutsch