Class HIBCLICSecondaryAndAdditionalDataCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Klass för att koda och avkoda texten som är inbäddad i HIBC LIC-koden som lagrar sekundära data.
public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
Arv
object ← HIBCLICComplexCodetext ← HIBCLICSecondaryAndAdditionalDataCodetext
Implementerar
Ärvda Medlemmar
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()
Exempel
Detta exempel visar hur man kodar och avkodar HIBC LIC med hjälp av HIBCLICSecondaryAndAdditionalDataCodetext.
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("Utgångsdatum: " + result.Data.ExpiryDate);
Console.WriteLine("Antal: " + result.Data.Quantity);
Console.WriteLine("Batchnummer: " + result.Data.LotNumber);
Console.WriteLine("Serienummer: " + result.Data.SerialNumber);
Console.WriteLine("Tillverkningsdatum: " + result.Data.DateOfManufacture);
}
}
Konstruktörer
HIBCLICSecondaryAndAdditionalDataCodetext()
public HIBCLICSecondaryAndAdditionalDataCodetext()
Egenskaper
Data
Identifierar sekundära och ytterligare kompletterande data.
public SecondaryAndAdditionalData Data { get; set; }
Egenskapsvärde
LinkCharacter
Identifierar länkkaraktär.
public char LinkCharacter { get; set; }
Egenskapsvärde
Metoder
Equals(object)
Returnerar ett värde som indikerar om denna instans är lika med ett specificerat Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext-värde.
public override bool Equals(object obj)
Parametrar
obj
object
Ett Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext-värde att jämföra med denna instans.
Returnerar
true om obj har samma värde som denna instans; annars false.
GetConstructedCodetext()
Konstruerar kodtext
public override string GetConstructedCodetext()
Returnerar
Konstruerad kodtext
GetHashCode()
Returnerar hashkoden för denna instans.
public override int GetHashCode()
Returnerar
En 32-bitars signerad heltals hashkod.
InitFromString(string)
Initierar instansen från konstruerad kodtext.
public override void InitFromString(string constructedCodetext)
Parametrar
constructedCodetext
string
Konstruerad kodtext.