Class HIBCPASCodetext

Class HIBCPASCodetext

Der Name: Aspose.BarCode.ComplexBarcode Zusammensetzung: Aspose.BarCode.dll (25.4.0)

Klasse zur Verschlüsselung und Dekodierung des in den HIBC PAS-Code eingebetteten Textes.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Vererbte Mitglieder

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

Examples

Dieses Muster zeigt, wie HIBC PAS mit HIBCPASCodetext verschlüsselt und verschlüsselt wird.

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

HIBCPASKodetext()

public HIBCPASCodetext()

Properties

BarcodeType

HIBC PAS codetext kann mit HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS und HIBCQRPAS codetext verwendet werden.Standardwert: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Eigentumswert

BaseEncodeType

DataLocation

Identifizieren Sie die Standortdaten.

public HIBCPASDataLocation DataLocation { get; set; }

Eigentumswert

HIBCPASDataLocation

Methods

AddRecord(HIBCPASDataTyp, String)

Neue Rekorde hinzufügen

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Arten von Daten

data string

Datenstring

AddRecord(Das HIBCPASRecord)

Neue Rekorde hinzufügen

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Rekord hinzugefügt werden

Clear()

Clears Aufzeichnungen

public void Clear()

Equals(Objekt)

Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Aspose.BarCode.ComplexBarcode.HIBCPASCodetext-Wert gleich ist.

public override bool Equals(object obj)

Parameters

obj object

Ein Aspose.BarCode.ComplexBarcode.HIBCPASCodetext Wert zu vergleichen mit diesem Beispiel.

Returns

bool

true wenn obj den gleichen Wert wie diese Instanz hat; sonst, false.

GetBarcodeType()

Sie erhalten Barcode Typ.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Barcode der Art.

GetConstructedCodetext()

Konstruktion von Codetext

public string GetConstructedCodetext()

Returns

string

Konstruiert Codetext

GetHashCode()

Wiederherstellen des Hash-Codes für diesen Fall.

public override int GetHashCode()

Returns

int

Ein 32-Bit-Hash-Code unterzeichnet einen vollständigen Hash-Code.

GetRecords()

Erhalten Sie Aufzeichnungen

public List<hibcpasrecord> GetRecords()

Returns

List &undlt; HIBCPASRecord >

Liste der Aufzeichnungen

InitFromString(String)

Initialisiert das Beispiel aus konstruiertem Codetext.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Konstruktion des Codetextes.

 Deutsch