Class HIBCPASCodetext

Class HIBCPASCodetext

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

Třída pro kódování a dekódování textu vloženého v kódu HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Dědění

objectHIBCPASCodetext

Implementace

IComplexCodetext

Děděné členy

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

Příklady

Tento příklad ukazuje, jak kódovat a dekódovat HIBC PAS pomocí 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("Umístění dat: {0}", readCodetext.DataLocation);
        Console.Write("Typ dat: {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("Data: {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("Typ dat: {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("Data: {0}", readCodetext.GetRecords()[1].Data);

    }
}

Konstruktory

HIBCPASCodetext()

public HIBCPASCodetext()

Vlastnosti

BarcodeType

Získá nebo nastaví typ čárového kódu. Kód textu HIBC PAS může být kódován pomocí typů kódování HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS a HIBCQRPAS.
Výchozí hodnota: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Hodnota vlastnosti

BaseEncodeType

DataLocation

Identifikuje umístění dat.

public HIBCPASDataLocation DataLocation { get; set; }

Hodnota vlastnosti

HIBCPASDataLocation

Metody

AddRecord(HIBCPASDataType, string)

Přidá nový záznam.

public void AddRecord(HIBCPASDataType dataType, string data)

Parametry

dataType HIBCPASDataType

Typ dat

data string

Řetězec dat

AddRecord(HIBCPASRecord)

Přidá nový záznam.

public void AddRecord(HIBCPASRecord record)

Parametry

record HIBCPASRecord

Záznam, který má být přidán.

Clear()

Vyčistí seznam záznamů.

public void Clear()

Equals(object)

Vrátí hodnotu indikující, zda je tato instance rovna zadané hodnotě Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.

public override bool Equals(object obj)

Parametry

obj object

Hodnota Aspose.BarCode.ComplexBarcode.HIBCPASCodetext, kterou je třeba porovnat s touto instancí.

Vrací

bool

true, pokud má obj stejnou hodnotu jako tato instance; jinak false.

GetBarcodeType()

Získá typ čárového kódu.

public BaseEncodeType GetBarcodeType()

Vrací

BaseEncodeType

Typ čárového kódu.

GetConstructedCodetext()

Sestaví kód textu.

public string GetConstructedCodetext()

Vrací

string

Sestavený kód textu.

GetHashCode()

Vrátí hash kód pro tuto instanci.

public override int GetHashCode()

Vrací

int

Hash kód jako 32-bitové celé číslo se znaménkem.

GetRecords()

Získá seznam záznamů.

public List<hibcpasrecord> GetRecords()

Vrací

List<HIBCPASRecord&gt;

Seznam záznamů.

InitFromString(string)

Inicializuje instanci ze sestaveného kódu textu.

public void InitFromString(string constructedCodetext)

Parametry

constructedCodetext string

Sestavený kód textu.

 Čeština