Class HIBCLICPrimaryDataCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Клас для кодування та декодування тексту, вбудованого в код HIBC LIC, який зберігає основні дані.
public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
Спадкування
object ← HIBCLICComplexCodetext ← HIBCLICPrimaryDataCodetext
Реалізує
Спадковані члени
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 за допомогою HIBCLICPrimaryDataCodetext.
HIBCLICPrimaryDataCodetext complexCodetext = new HIBCLICPrimaryDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.Data = new PrimaryData();
complexCodetext.Data.ProductOrCatalogNumber = "12345";
complexCodetext.Data.LabelerIdentificationCode = "A999";
complexCodetext.Data.UnitOfMeasureID = 1;
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;
HIBCLICPrimaryDataCodetext result = (HIBCLICPrimaryDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
Console.WriteLine("Номер продукту або каталогу: " + result.Data.ProductOrCatalogNumber);
Console.WriteLine("Код ідентифікації маркера: " + result.Data.LabelerIdentificationCode);
Console.WriteLine("ID одиниці виміру: " + result.Data.UnitOfMeasureID);
}
}
Конструктори
HIBCLICPrimaryDataCodetext()
public HIBCLICPrimaryDataCodetext()
Властивості
Data
Ідентифікує основні дані.
public PrimaryData Data { get; set; }
Значення властивості
Методи
Equals(object)
Повертає значення, що вказує, чи є цей екземпляр рівним зазначеному значенню Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext.
public override bool Equals(object obj)
Параметри
obj
object
Значення Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext для порівняння з цим екземпляром.
Повертає
true, якщо obj має таке ж значення, як цей екземпляр; в іншому випадку false.
GetConstructedCodetext()
Конструює кодовий текст.
public override string GetConstructedCodetext()
Повертає
Сконструйований кодовий текст.
GetHashCode()
Повертає хеш-код для цього екземпляра.
public override int GetHashCode()
Повертає
32-бітний підписаний цілий хеш-код.
InitFromString(string)
Ініціалізує екземпляр зі сконструйованого кодового тексту.
public override void InitFromString(string constructedCodetext)
Параметри
constructedCodetext
string
Сконструйований кодовий текст.