Class HIBCPASCodetext
Il nome: Aspose.BarCode.ComplexBarcode Assemblea: Aspose.BarCode.dll (25.4.0)
Classe per codificare e decodificare il testo incorporato nel codice HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Questo campione mostra come codificare e decodificare HIBC PAS utilizzando 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
Il testo di HIBCPAS()
public HIBCPASCodetext()
Properties
BarcodeType
Il codice HIBC PAS può essere codificato utilizzando i tipi di codice HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS e HIBCQRPAS.Valore standard: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Valore di proprietà
DataLocation
Identificare la posizione dei dati.
public HIBCPASDataLocation DataLocation { get; set; }
Valore di proprietà
Methods
AddRecord(Tipo di taglio, string)
Aggiungi nuovi record
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Tipo di dati
data
string
String di dati
AddRecord(di HIBCPAS)
Aggiungi nuovi record
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Il record da aggiungere
Clear()
Elenco dei record chiari
public void Clear()
Equals(oggetto)
Ritorna un valore che indica se questa instanza è uguale a un valore specificato Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Un Aspose.BarCode.ComplexBarcode.HIBCPASCodetext valore per confrontare con questa instanza.
Returns
vero se obj ha lo stesso valore di questa instanza; altrimenti, falso.
GetBarcodeType()
Ottieni il tipo barcode.
public BaseEncodeType GetBarcodeType()
Returns
Tipo di barcode.
GetConstructedCodetext()
Costruire codetext
public string GetConstructedCodetext()
Returns
Costruito codetext
GetHashCode()
Ritorna il codice hash per questo caso.
public override int GetHashCode()
Returns
Un 32-bit ha firmato un codice hash integrale.
GetRecords()
Scopri la lista dei record
public List<hibcpasrecord> GetRecords()
Returns
List di < HIBCPASRecord >
Elenco dei record
InitFromString(String)
Inizializza l’esempio dal codetext costruito.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Costruito il codetext.