Class HIBCPASCodetext
Название пространства: Aspose.BarCode.ComplexBarcode Ассоциация: Aspose.BarCode.dll (25.4.0)
Класс для кодирования и декодирования текста, встроенного в код HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
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
Созданный кодекс.