Class HIBCPASCodetext

Class HIBCPASCodetext

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

Klass för kodning och avkodning av texten inbäddad i HIBC PAS-koden.

public class HIBCPASCodetext : IComplexCodetext

Arv

objectHIBCPASCodetext

Implementerar

IComplexCodetext

Ärvda Medlemmar

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

Exempel

Detta exempel visar hur man kodar och avkodar HIBC PAS med hjälp av 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);

    }
}

Konstruktörer

HIBCPASCodetext()

public HIBCPASCodetext()

Egenskaper

BarcodeType

Hämtar eller ställer in streckkodstyp. HIBC PAS kodtext kan kodas med HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS och HIBCQRPAS kodningstyper.
Standardvärde: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Egenskapsvärde

BaseEncodeType

DataLocation

Identifierar dataplats.

public HIBCPASDataLocation DataLocation { get; set; }

Egenskapsvärde

HIBCPASDataLocation

Metoder

AddRecord(HIBCPASDataType, string)

Lägger till en ny post

public void AddRecord(HIBCPASDataType dataType, string data)

Parametrar

dataType HIBCPASDataType

Typ av data

data string

Datasträng

AddRecord(HIBCPASRecord)

Lägger till en ny post

public void AddRecord(HIBCPASRecord record)

Parametrar

record HIBCPASRecord

Post som ska läggas till

Clear()

Rensar postlistan

public void Clear()

Equals(object)

Returnerar ett värde som indikerar om denna instans är lika med ett angivet Aspose.BarCode.ComplexBarcode.HIBCPASCodetext-värde.

public override bool Equals(object obj)

Parametrar

obj object

Ett Aspose.BarCode.ComplexBarcode.HIBCPASCodetext-värde att jämföra med denna instans.

Returnerar

bool

true om obj har samma värde som denna instans; annars false.

GetBarcodeType()

Hämtar streckkodstyp.

public BaseEncodeType GetBarcodeType()

Returnerar

BaseEncodeType

Streckkodstyp.

GetConstructedCodetext()

Konstruerar kodtext

public string GetConstructedCodetext()

Returnerar

string

Konstruerad kodtext

GetHashCode()

Returnerar hashkoden för denna instans.

public override int GetHashCode()

Returnerar

int

En 32-bitars signerad heltalshashkod.

GetRecords()

Hämtar postlistan

public List<hibcpasrecord> GetRecords()

Returnerar

List<HIBCPASRecord&gt;

Lista med poster

InitFromString(string)

Initierar instansen från konstruerad kodtext.

public void InitFromString(string constructedCodetext)

Parametrar

constructedCodetext string

Konstruerad kodtext.

 Svenska