Class HIBCPASCodetext
Название пространства: Aspose.BarCode.ComplexBarcode Ассоциация: Aspose.BarCode.dll (25.5.0)
Класс для кодирования и декодирования текста, встроенного в код HIBC PAS.
public class HIBCPASCodetext : IComplexCodetextInheritance
Implements
Наследованные члены
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Этот шаблон показывает, как кодировать и декодировать HIBC PAS с помощью HIBCPASCodetext.
HIBCPASComplexCodetext complexCodetext = new HIBCPASComplexCodetext();
complexCodetext.DataLocation = HIBCPASDataLocation.Patient;
complexCodetext.AddRecord(HIBCPASDataType.LabelerIdentificationCode, "A123");
complexCodetext.AddRecord(HIBCPASDataType.ManufacturerSerialNumber, "SERIAL123");
complexCodetext.BarcodeType = EncodeTypes.HIBCDataMatrixPAS;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.HIBCDataMatrixPAS))
{
reader.ReadBarCodes();
string codetext = reader.FoundBarCodes[0].CodeText;
HIBCPASComplexCodetext readCodetext = ComplexCodetextReader.TryDecodeHIBCPAS(codetext);
Console.WriteLine("Data location: {0}", readCodetext.DataLocation);
Console.Write("Data type: {0}. ", readCodetext.GetRecords()[0].DataType);
Console.WriteLine("Data: {0}", readCodetext.GetRecords()[0].Data);
Console.Write("Data type: {0}. ", readCodetext.GetRecords()[1].DataType);
Console.WriteLine("Data: {0}", readCodetext.GetRecords()[1].Data);
}
}Constructors
HIBCPASКодтекст()
public HIBCPASCodetext()Properties
BarcodeType
Кодекс HIBC PAS можно кодировать с помощью HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS и HIBCQRPAS.Стандартная стоимость: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }Стоимость недвижимости
DataLocation
Идентификация местоположения данных.
public HIBCPASDataLocation DataLocation { get; set; }Стоимость недвижимости
Methods
AddRecord(ХИБКПАСДатаТип, строк)
Добавить новый рекорд
public void AddRecord(HIBCPASDataType dataType, string data)Parameters
dataType HIBCPASDataType
Тип данных
data string
Стриг данных
AddRecord(HIBCPASРекорд)
Добавить новый рекорд
public void AddRecord(HIBCPASRecord record)Parameters
record HIBCPASRecord
Рекорд должен быть добавлен
Clear()
Чистый список записей
public void Clear()Equals(Объекты)
Возвращает стоимость, указывающую на то, равна ли эта инстанция указанной стоимости Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)Parameters
obj object
Значение Aspose.BarCode.ComplexBarcode.HIBCPASCodetext для сравнения с этим примером.
Returns
Истинный если OBJ имеет такую же ценность, как и эта инстанция; в противном случае, Фальшивый.
GetBarcodeType()
Имеет тип баркода.
public BaseEncodeType GetBarcodeType()Returns
Тип баркода .
GetConstructedCodetext()
Создание кодетекста
public string GetConstructedCodetext()Returns
Конструированный кодекс
GetHashCode()
Возвращайте код хаша для этого случая.
public override int GetHashCode()Returns
32-битный подписанный полный хаш-код.
GetRecords()
Список записей
public List<hibcpasrecord> GetRecords()Returns
List • < HIBCPASRecord >
Список записей
InitFromString(Стриг)
Инициализует пример из построенного кодекста.
public void InitFromString(string constructedCodetext)Parameters
constructedCodetext string
Созданный кодекс.