Class HIBCPASCodetext

Class HIBCPASCodetext

De naam: Aspose.BarCode.ComplexBarcode Verzameling: Aspose.BarCode.dll (25.4.0)

Klassen voor het coderen en decoderen van de tekst ingebouwd in de HIBC PAS-code.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Geëerbiede leden

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Dit voorbeeld laat zien hoe je HIBC PAS kunt coderen en decoderen met behulp van 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

HIBCPASCodetext()

public HIBCPASCodetext()

Properties

BarcodeType

HIBC PAS codetext kan worden gecodeerd met behulp van HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS en HIBCQRPAS codetypes.De standaardwaarde: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Eigendomswaarde

BaseEncodeType

DataLocation

Identificeren van de locatie van de gegevens.

public HIBCPASDataLocation DataLocation { get; set; }

Eigendomswaarde

HIBCPASDataLocation

Methods

AddRecord(HIBCPASDataType, string)

Nieuwe record toegevoegd

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Typen gegevens

data string

Gegevens string

AddRecord(HIBCPASRecord)

Nieuwe record toegevoegd

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Record toegevoegd

Clear()

Clears recordslijst

public void Clear()

Equals(Objecten)

Returneert een waarde die aangeeft of deze instantie gelijk is aan een aangegeven Aspose.BarCode.ComplexBarcode.HIBCPASCodetext waarde.

public override bool Equals(object obj)

Parameters

obj object

Een Aspose.BarCode.ComplexBarcode.HIBCPASCodetext waarde te vergelijken met deze instantie.

Returns

bool

Waarheid als obj dezelfde waarde heeft als deze instantie; anders, valse.

GetBarcodeType()

Een barcode type.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Een barcode type.

GetConstructedCodetext()

Creëer codetext

public string GetConstructedCodetext()

Returns

string

geconstrueerde codetext

GetHashCode()

Terug de hashcode voor deze instelling.

public override int GetHashCode()

Returns

int

Een 32-bits ondertekend volledige hashcode.

GetRecords()

Krijg een recordlijst

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Lijst van records

InitFromString(String)

Initialiseert het voorbeeld van gebouwde codetext.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

geconstrueerde codetext.

 Nederlands