Class HIBCPASCodetext

Class HIBCPASCodetext

Navne til: Aspose.BarCode.ComplexBarcode Sammensætning: Aspose.BarCode.dll (25.4.0)

Klasse til koding og dekoding af teksten indlejret i HIBC PAS-koden.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

De arvede medlemmer

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

Examples

Denne prøve viser, hvordan du koder og dekoder HIBC PAS ved hjælp af 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

HIBCPASKodetekst()

public HIBCPASCodetext()

Properties

BarcodeType

HIBC PAS codetext kan kodes ved hjælp af HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS og HIBCQRPAS codetyper.Standardværdi: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Ejendomsværdi

BaseEncodeType

DataLocation

Identifikation af data beliggenhed.

public HIBCPASDataLocation DataLocation { get; set; }

Ejendomsværdi

HIBCPASDataLocation

Methods

AddRecord(HBKPASDataType, String)

Tilføj ny rekord

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Typer af data

data string

Data String

AddRecord(HIBCPASRekord)

Tilføj ny rekord

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Rekord til at tilføje

Clear()

Clears rekordlister

public void Clear()

Equals(Objekt)

Returnerer en værdi, der angiver, om denne instans er lig med en angivet Aspose.BarCode.ComplexBarcode.HIBCPASCodetext værdi.

public override bool Equals(object obj)

Parameters

obj object

En Aspose.BarCode.ComplexBarcode.HIBCPASCodetext værdi at sammenligne med dette eksempel.

Returns

bool

Sannelig hvis obj har samme værdi som denne instans; ellers, falsk.

GetBarcodeType()

Der er en barcode type.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Type af barkode.

GetConstructedCodetext()

Opbygning af codetext

public string GetConstructedCodetext()

Returns

string

Konstruktion af kodekset

GetHashCode()

Tilbage hash-koden til dette tilfælde.

public override int GetHashCode()

Returns

int

En 32-bit signeret helhedskode.

GetRecords()

Få rekordlister

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Liste over optegnelser

InitFromString(String)

Initialiserer eksemplet fra konstrueret kodtekst.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Konstruktion af kodekset.

 Dansk