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
object ← HIBCLICComplexCodetext ← HIBCLICSecondaryAndAdditionalDataCodetext
Implementiert
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
LinkCharacter
Identifiziert das Verknüpfungszeichen.
public char LinkCharacter { get; set; }
Eigenschaftswert
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
true, wenn obj denselben Wert wie diese Instanz hat; andernfalls false.
GetConstructedCodetext()
Konstruiert den Codetext
public override string GetConstructedCodetext()
Rückgabewert
Konstruierten Codetext
GetHashCode()
Gibt den Hash-Code für diese Instanz zurück.
public override int GetHashCode()
Rückgabewert
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.