Class HIBCPASCodetext

Class HIBCPASCodetext

ja nimityö: Aspose.BarCode.ComplexBarcode Kokoelma: Aspose.BarCode.dll (25.4.0)

Luokka koodaan ja dekodoi tekstiä, joka on sisällytetty HIBC PAS-koodiin.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

Perintöjäsenet

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

Examples

Tämä näyte näyttää, miten kooda ja dekodoi HIBC PAS käyttämällä 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

HIBCPASKodetext()

public HIBCPASCodetext()

Properties

BarcodeType

HIBC PAS codetext voidaan kooda HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS ja HIBCQRPAS koodin tyypit.Oletusarvo: HIBCCode39PAS

public BaseEncodeType BarcodeType { get; set; }

Omistuksen arvo

BaseEncodeType

DataLocation

Määritä tietojen sijainti.

public HIBCPASDataLocation DataLocation { get; set; }

Omistuksen arvo

HIBCPASDataLocation

Methods

AddRecord(HIBCPASDataTyyppi, sarja)

Lisää uusi ennätys

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

Tietojen tyyppi

data string

Tietojen sarja

AddRecord(HIBCPASRekord)

Lisää uusi ennätys

public void AddRecord(HIBCPASRecord record)

Parameters

record HIBCPASRecord

Rekisteriä lisätään

Clear()

Clears Rekisterit

public void Clear()

Equals(Objekti)

Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty Aspose.BarCode.ComplexBarcode.HIBCPASCodetext arvo.

public override bool Equals(object obj)

Parameters

obj object

Aspose.BarCode.ComplexBarcode.HIBCPASCodetext arvo verrata tähän tapaukseen.

Returns

bool

Totuus jos obj:llä on sama arvo kuin tässä tapauksessa; muuten, Väärä.

GetBarcodeType()

Saat barcode tyyppiä.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Barcode tyyppi

GetConstructedCodetext()

Rakentaa codetext

public string GetConstructedCodetext()

Returns

string

Rakennettu koodeksti

GetHashCode()

Palauta hash-koodi tähän tapaukseen.

public override int GetHashCode()

Returns

int

32-bittinen allekirjoittanut kokonaisen hash-koodin.

GetRecords()

Rekisterit saavat listan

public List<hibcpasrecord> GetRecords()

Returns

List < HIBCPASRecord >

Rekisterien luettelo

InitFromString(String)

Aloita esimerkki rakennetusta koodetekstistä.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Rakennettu koodeksti.

 Suomi