Class HIBCPASCodetext

Class HIBCPASCodetext

Namn på plats: Aspose.BarCode.ComplexBarcode Sammanfattning: Aspose.BarCode.dll (25.4.0)

Klass för kodning och dekryptering av texten som är inbäddad i HIBC PAS-koden.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Arvsmedlemmar

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

Examples

Detta prov visar hur man kodar och dekoderar HIBC PAS med hjälp av 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 kodtext kan kodas med hjälp av HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS och HIBCQRPAS kodtyper.Standardvärde: HIBCCode39PAS

public BaseEncodeType BarcodeType { get; set; }

Fastighetsvärde

BaseEncodeType

DataLocation

Identifiera platsen för data.

public HIBCPASDataLocation DataLocation { get; set; }

Fastighetsvärde

HIBCPASDataLocation

Methods

AddRecord(HIBCPASDataType, sträng)

Lägg till ny rekord

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Typ av data

data string

Data sträng

AddRecord(HIBCPASREKORD)

Lägg till ny rekord

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Rekord att läggas till

Clear()

Clears rekordlista

public void Clear()

Equals(Objektet)

Returnerar ett värde som anger om denna instans är lika med en angiven Aspose.BarCode.ComplexBarcode.HIBCPASCodetext värde.

public override bool Equals(object obj)

Parameters

obj object

En Aspose.BarCode.ComplexBarcode.HIBCPASCodetext värde att jämföra med denna instans.

Returns

bool

sann om obj har samma värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..

GetBarcodeType()

får barkoden typ.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Typ av barkod.

GetConstructedCodetext()

Skapa kodtekst

public string GetConstructedCodetext()

Returns

string

Konstruerad kodtekst

GetHashCode()

Returnerar hashkoden för denna instans.

public override int GetHashCode()

Returns

int

En 32-bitars fullständig hashkod.

GetRecords()

Få rekordlista

public List<hibcpasrecord> GetRecords()

Returns

List ochlt; HIBCPASRecord >

Lista över register

InitFromString(Sträng)

Initialiserar exempel från konstruerad kodtekst.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Konstruerad kodtext.

 Svenska