Class HIBCPASCodetext
Navne til: Aspose.BarCode.ComplexBarcode Sammensætning: Aspose.BarCode.dll (25.4.0)
Klasse til koding og dekoding af teksten indlejret i HIBC PAS-koden.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Denne prøve viser, hvordan du koder og dekoder HIBC PAS ved hjælp af 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
HIBCPASKodetekst()
public HIBCPASCodetext()
Properties
BarcodeType
HIBC PAS codetext kan kodes ved hjælp af HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS og HIBCQRPAS codetyper.Standardværdi: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Ejendomsværdi
DataLocation
Identifikation af data beliggenhed.
public HIBCPASDataLocation DataLocation { get; set; }
Ejendomsværdi
Methods
AddRecord(HBKPASDataType, String)
Tilføj ny rekord
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Typer af data
data
string
Data String
AddRecord(HIBCPASRekord)
Tilføj ny rekord
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Rekord til at tilføje
Clear()
Clears rekordlister
public void Clear()
Equals(Objekt)
Returnerer en værdi, der angiver, om denne instans er lig med en angivet Aspose.BarCode.ComplexBarcode.HIBCPASCodetext værdi.
public override bool Equals(object obj)
Parameters
obj
object
En Aspose.BarCode.ComplexBarcode.HIBCPASCodetext værdi at sammenligne med dette eksempel.
Returns
Sannelig hvis obj har samme værdi som denne instans; ellers, falsk.
GetBarcodeType()
Der er en barcode type.
public BaseEncodeType GetBarcodeType()
Returns
Type af barkode.
GetConstructedCodetext()
Opbygning af codetext
public string GetConstructedCodetext()
Returns
Konstruktion af kodekset
GetHashCode()
Tilbage hash-koden til dette tilfælde.
public override int GetHashCode()
Returns
En 32-bit signeret helhedskode.
GetRecords()
Få rekordlister
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Liste over optegnelser
InitFromString(String)
Initialiserer eksemplet fra konstrueret kodtekst.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Konstruktion af kodekset.