HIBCPASCodetext
inhoud
[
verbergen
]HIBCPASCodetext class
Klasse voor het coderen en decoderen van de tekst die is ingesloten in de HIBC PAS-code.
public class HIBCPASCodetext : IComplexCodetext
Constructeurs
Naam | Beschrijving |
---|---|
HIBCPASCodetext() | De standaard constructeur. |
Eigenschappen
Naam | Beschrijving |
---|---|
BarcodeType { get; set; } | Haalt of stelt het streepjescodetype in. HIBC PAS-codetekst kan worden gecodeerd met de coderingstypen HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS en HIBCQRPAS. Standaardwaarde: HIBCCode39PAS. |
DataLocation { get; set; } | Identificeert gegevenslocatie. |
methoden
Naam | Beschrijving |
---|---|
AddRecord(HIBCPASRecord) | Voegt nieuw record toe |
AddRecord(HIBCPASDataType, string) | Voegt nieuw record toe |
Clear() | Wist recordlijst |
override Equals(object) | Retourneert een waarde die aangeeft of deze instantie gelijk is aan een opgegevenHIBCPASCodetext waarde. |
GetBarcodeType() | Krijgt streepjescodetype. |
GetConstructedCodetext() | Construeert codetekst |
override GetHashCode() | Retourneert de hash-code voor deze instantie. |
GetRecords() | Haalt recordslijst op |
InitFromString(string) | Initialiseert instantie van geconstrueerde codetekst. |
Voorbeelden
Dit voorbeeld laat zien hoe HIBC PAS moet worden gecodeerd en gedecodeerd met behulp van HIBCPASCodetext.
[C#]
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);
}
}
Zie ook
- interface IComplexCodetext
- naamruimte Aspose.BarCode.ComplexBarcode
- montage Aspose.BarCode