Class HIBCLICCombinedCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Клас для кодування та декодування тексту, вбудованого в код HIBC LIC, який зберігає основні та додаткові дані.
public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext
Наслідування
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
Реалізує
Успадковані члени
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()
Приклади
Цей приклад демонструє, як кодувати та декодувати HIBC LIC, використовуючи 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("Номер продукту або каталогу: " + result.PrimaryData.ProductOrCatalogNumber);
Console.WriteLine("Код ідентифікації етикетувальника: " + result.PrimaryData.LabelerIdentificationCode);
Console.WriteLine("ID одиниці виміру: " + result.PrimaryData.UnitOfMeasureID);
Console.WriteLine("Дата закінчення терміну придатності: " + result.SecondaryAndAdditionalData.ExpiryDate);
Console.WriteLine("Кількість: " + result.SecondaryAndAdditionalData.Quantity);
Console.WriteLine("Номер партії: " + result.SecondaryAndAdditionalData.LotNumber);
Console.WriteLine("Серійний номер: " + result.SecondaryAndAdditionalData.SerialNumber);
Console.WriteLine("Дата виготовлення: " + result.SecondaryAndAdditionalData.DateOfManufacture);
}
}
Конструктори
HIBCLICCombinedCodetext()
public HIBCLICCombinedCodetext()
Властивості
PrimaryData
Ідентифікує основні дані.
public PrimaryData PrimaryData { get; set; }
Значення властивості
SecondaryAndAdditionalData
Ідентифікує додаткові та додаткові супутні дані.
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }
Значення властивості
Методи
Equals(object)
Повертає значення, що вказує, чи є цей екземпляр рівним зазначеному значенню Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext.
public override bool Equals(object obj)
Параметри
obj
object
Значення Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext для порівняння з цим екземпляром.
Повертає
true, якщо obj має таке ж значення, як цей екземпляр; в іншому випадку false.
GetConstructedCodetext()
Конструює кодовий текст
public override string GetConstructedCodetext()
Повертає
Сконструйований кодовий текст
GetHashCode()
Повертає хеш-код для цього екземпляра.
public override int GetHashCode()
Повертає
Хеш-код у вигляді 32-бітного знакового цілого числа.
InitFromString(string)
Ініціалізує екземпляр зі сконструйованого кодового тексту.
public override void InitFromString(string constructedCodetext)
Параметри
constructedCodetext
string
Сконструйований кодовий текст.