Class HIBCLICCombinedCodetext
Namn på plats: Aspose.BarCode.ComplexBarcode Sammanfattning: Aspose.BarCode.dll (25.4.0)
Klass för kodning och dekryptering av texten som är inbäddad i HIBC LIC-koden som lagrar primära och sekundära data.
public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext
Inheritance
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
Implements
Arvsmedlemmar
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()
Examples
Detta prov visar hur man kodar och dekoderar HIBC LIC med HIBCLICCombinedCodetext.
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("Product or catalog number: " + result.PrimaryData.ProductOrCatalogNumber);
Console.WriteLine("Labeler identification code: " + result.PrimaryData.LabelerIdentificationCode);
Console.WriteLine("Unit of measure ID: " + result.PrimaryData.UnitOfMeasureID);
Console.WriteLine("Expiry date: " + result.SecondaryAndAdditionalData.ExpiryDate);
Console.WriteLine("Quantity: " + result.SecondaryAndAdditionalData.Quantity);
Console.WriteLine("Lot number: " + result.SecondaryAndAdditionalData.LotNumber);
Console.WriteLine("Serial number: " + result.SecondaryAndAdditionalData.SerialNumber);
Console.WriteLine("Date of manufacture: " + result.SecondaryAndAdditionalData.DateOfManufacture);
}
}
Constructors
HIBCLICCombinedKodetext()
public HIBCLICCombinedCodetext()
Properties
PrimaryData
Identifiera primära data.
public PrimaryData PrimaryData { get; set; }
Fastighetsvärde
SecondaryAndAdditionalData
Identifiera sekundära och kompletterande data.
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }
Fastighetsvärde
Methods
Equals(Objektet)
Returnerar ett värde som anger om denna instans är lika med en angiven Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext värde.
public override bool Equals(object obj)
Parameters
obj
object
En Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext värde att jämföra med denna instans.
Returns
sann om obj har samma värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..
GetConstructedCodetext()
Skapa kodtekst
public override string GetConstructedCodetext()
Returns
Konstruerad kodtekst
GetHashCode()
Returnerar hashkoden för denna instans.
public override int GetHashCode()
Returns
En 32-bitars fullständig hashkod.
InitFromString(Sträng)
Initialiserar exempel från konstruerad kodtekst.
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Konstruerad kodtext.