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

ХІБКПАСКОДЕКСТ()

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(Завантажити HIBCPASRecord)

Додайте новий рекорд

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()

Поверніть код hash для цього прикладу.

public override int GetHashCode()

Returns

int

32-бітний підписання повного коду хаша.

GetRecords()

Список записів

public List<hibcpasrecord> GetRecords()

Returns

List • < HIBCPASRecord >

Список записів

InitFromString(стрічка)

Ініціалізація прикладу з побудованого кодетексту.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Створений кодекс.

 Українська