Class HIBCPASCodetext

Class HIBCPASCodetext

Название пространства: Aspose.BarCode.ComplexBarcode Ассоциация: Aspose.BarCode.dll (25.4.0)

Класс для кодирования и декодирования текста, встроенного в код HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Наследованные члены

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; }

Стоимость недвижимости

BaseEncodeType

DataLocation

Идентификация местоположения данных.

public HIBCPASDataLocation DataLocation { get; set; }

Стоимость недвижимости

HIBCPASDataLocation

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

bool

Истинный если OBJ имеет такую же ценность, как и эта инстанция; в противном случае, Фальшивый.

GetBarcodeType()

Имеет тип баркода.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Тип баркода .

GetConstructedCodetext()

Создание кодетекста

public string GetConstructedCodetext()

Returns

string

Конструированный кодекс

GetHashCode()

Возвращайте код хаша для этого случая.

public override int GetHashCode()

Returns

int

32-битный подписанный полный хаш-код.

GetRecords()

Список записей

public List<hibcpasrecord> GetRecords()

Returns

List • < HIBCPASRecord >

Список записей

InitFromString(Стриг)

Инициализует пример из построенного кодекста.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Созданный кодекс.

 Русский