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