Class HIBCPASCodetext

Class HIBCPASCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

Klasse zum Kodieren und Dekodieren des im HIBC PAS-Code eingebetteten Textes.

public class HIBCPASCodetext : IComplexCodetext

Vererbung

objectHIBCPASCodetext

Implementiert

IComplexCodetext

Vererbte Mitglieder

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

Beispiele

Dieses Beispiel zeigt, wie man HIBC PAS mit HIBCPASCodetext kodiert und dekodiert.

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("Datenstandort: {0}", readCodetext.DataLocation);
        Console.Write("Datentyp: {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("Daten: {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("Datentyp: {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("Daten: {0}", readCodetext.GetRecords()[1].Data);

    }
}

Konstruktoren

HIBCPASCodetext()

public HIBCPASCodetext()

Eigenschaften

BarcodeType

Erhält oder setzt den Barcode-Typ. Der HIBC PAS Codetext kann mit den Kodierungsarten HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS und HIBCQRPAS kodiert werden. Standardwert: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Eigenschaftswert

BaseEncodeType

DataLocation

Identifiziert den Datenstandort.

public HIBCPASDataLocation DataLocation { get; set; }

Eigenschaftswert

HIBCPASDataLocation

Methoden

AddRecord(HIBCPASDataType, string)

Fügt einen neuen Datensatz hinzu.

public void AddRecord(HIBCPASDataType dataType, string data)

Parameter

dataType HIBCPASDataType

Art der Daten

data string

Datenzeichenfolge

AddRecord(HIBCPASRecord)

Fügt einen neuen Datensatz hinzu.

public void AddRecord(HIBCPASRecord record)

Parameter

record HIBCPASRecord

Zu hinzufügender Datensatz

Clear()

Leert die Liste der Datensätze.

public void Clear()

Equals(object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem bestimmten Wert von Aspose.BarCode.ComplexBarcode.HIBCPASCodetext ist.

public override bool Equals(object obj)

Parameter

obj object

Ein Wert von Aspose.BarCode.ComplexBarcode.HIBCPASCodetext, der mit dieser Instanz verglichen werden soll.

Rückgabe

bool

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

GetBarcodeType()

Erhält den Barcode-Typ.

public BaseEncodeType GetBarcodeType()

Rückgabe

BaseEncodeType

Barcode-Typ.

GetConstructedCodetext()

Konstruiert den Codetext.

public string GetConstructedCodetext()

Rückgabe

string

Konstruierten Codetext.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

public override int GetHashCode()

Rückgabe

int

Ein 32-Bit signierter Ganzzahl-Hashcode.

GetRecords()

Erhält die Liste der Datensätze.

public List<hibcpasrecord> GetRecords()

Rückgabe

List<HIBCPASRecord&gt;

Liste der Datensätze.

InitFromString(string)

Initialisiert die Instanz aus dem konstruierten Codetext.

public void InitFromString(string constructedCodetext)

Parameter

constructedCodetext string

Konstruierten Codetext.

 Deutsch