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
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
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 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
SecondaryAndAdditionalData
Identifiziert sekundäre und zusätzliche ergänzende Daten.
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }
Eigenschaftswert
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
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 Hashcode für diese Instanz zurück.
public override int GetHashCode()
Rückgabewert
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.