Class HIBCPASCodetext

Class HIBCPASCodetext

Nazwa przestrzeń: Aspose.BarCode.ComplexBarcode Zgromadzenie: Aspose.BarCode.dll (25.4.0)

Klasa kodowania i dekodowania tekstu wbudowanego w kod HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Dziedziczeni członkowie

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

Examples

Ten próbek pokazuje, jak kodować i dekodować HIBC PAS za 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("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

HIBCPASKodeteks()

public HIBCPASCodetext()

Properties

BarcodeType

Tekst kodu HIBC PAS można kodować za pomocą typów kodu HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS i HIBCQRPAS.Wartość domyślna: HIBCCode39PAS

public BaseEncodeType BarcodeType { get; set; }

Wartość nieruchomości

BaseEncodeType

DataLocation

Identyfikacja lokalizacji danych.

public HIBCPASDataLocation DataLocation { get; set; }

Wartość nieruchomości

HIBCPASDataLocation

Methods

AddRecord(Tłumaczenie, strumień)

Dodaj nowy rekord

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Rodzaj danych

data string

Strumień danych

AddRecord(HIBCPASREKORD)

Dodaj nowy rekord

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Rekord do dodania

Clear()

Wyczyść listę rekordów

public void Clear()

Equals(Obiekt)

Powraca wartość wskazującą, czy ta instancja jest równa określonej wartości Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.

public override bool Equals(object obj)

Parameters

obj object

Wartość Aspose.BarCode.ComplexBarcode.HIBCPASCodetext do porównania z tym przykładem.

Returns

bool

prawda jeśli obj ma taką samą wartość jak ta instancja; w przeciwnym razie, fałszywe.

GetBarcodeType()

Dostęp do typu barcode.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Rodzaj kodu barkowego.

GetConstructedCodetext()

Tworzenie kodektu

public string GetConstructedCodetext()

Returns

string

Wykonane kodeksy

GetHashCode()

Wróć do kodu hash w tym przypadku.

public override int GetHashCode()

Returns

int

32-bitowy podpis całego kodu hash.

GetRecords()

Zapisz listę rekordów

public List<hibcpasrecord> GetRecords()

Returns

List • < HIBCPASRecord >

Lista rekordów

InitFromString(strumień)

Inicjalizuje przykład z wybudowanego kodektu.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Wykonane kodeksy.

 Polski