Class HIBCPASCodetext
De naam: Aspose.BarCode.ComplexBarcode Verzameling: Aspose.BarCode.dll (25.4.0)
Klassen voor het coderen en decoderen van de tekst ingebouwd in de HIBC PAS-code.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Dit voorbeeld laat zien hoe je HIBC PAS kunt coderen en decoderen met behulp van 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
HIBCPASCodetext()
public HIBCPASCodetext()
Properties
BarcodeType
HIBC PAS codetext kan worden gecodeerd met behulp van HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS en HIBCQRPAS codetypes.De standaardwaarde: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Eigendomswaarde
DataLocation
Identificeren van de locatie van de gegevens.
public HIBCPASDataLocation DataLocation { get; set; }
Eigendomswaarde
Methods
AddRecord(HIBCPASDataType, string)
Nieuwe record toegevoegd
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Typen gegevens
data
string
Gegevens string
AddRecord(HIBCPASRecord)
Nieuwe record toegevoegd
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Record toegevoegd
Clear()
Clears recordslijst
public void Clear()
Equals(Objecten)
Returneert een waarde die aangeeft of deze instantie gelijk is aan een aangegeven Aspose.BarCode.ComplexBarcode.HIBCPASCodetext waarde.
public override bool Equals(object obj)
Parameters
obj
object
Een Aspose.BarCode.ComplexBarcode.HIBCPASCodetext waarde te vergelijken met deze instantie.
Returns
Waarheid als obj dezelfde waarde heeft als deze instantie; anders, valse.
GetBarcodeType()
Een barcode type.
public BaseEncodeType GetBarcodeType()
Returns
Een barcode type.
GetConstructedCodetext()
Creëer codetext
public string GetConstructedCodetext()
Returns
geconstrueerde codetext
GetHashCode()
Terug de hashcode voor deze instelling.
public override int GetHashCode()
Returns
Een 32-bits ondertekend volledige hashcode.
GetRecords()
Krijg een recordlijst
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Lijst van records
InitFromString(String)
Initialiseert het voorbeeld van gebouwde codetext.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
geconstrueerde codetext.