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

A 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

Създаден кодекс.

 Български