Class HIBCPASCodetext
Nom dels espais: Aspose.BarCode.ComplexBarcode Assemblea: Aspose.BarCode.dll (25.4.0)
Classe per a la codificació i decodificació del text incorporat al codi HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Aquesta mostra mostra com codificar i decodificar HIBC PAS utilitzant 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
CàritasCodetèxt()
public HIBCPASCodetext()
Properties
BarcodeType
El codi HIBC PAS es pot codificar utilitzant els tipus HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS i HIBCQRPAS.Valor estàndard: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Valor de la propietat
DataLocation
Identifica la ubicació de les dades.
public HIBCPASDataLocation DataLocation { get; set; }
Valor de la propietat
Methods
AddRecord(Títol, Títol i Títol)
Addició de nou rècord
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Tipus de dades
data
string
Llista de dades
AddRecord(El recorregut HIBCPAS)
Addició de nou rècord
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Record per afegir
Clear()
Clarificació dels registres
public void Clear()
Equals(Objecte)
Retorna un valor que indica si aquesta instància és igual a un valor especificat Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Un aspose.BarCode.ComplexBarcode.HIBCPASCodetext valor per comparar amb aquesta instància.
Returns
Veritat si obj té el mateix valor que aquesta instància; en cas contrari, falsa.
GetBarcodeType()
s el tipus de barcode.
public BaseEncodeType GetBarcodeType()
Returns
Tipus de barcades.
GetConstructedCodetext()
Construcció de codecs
public string GetConstructedCodetext()
Returns
Construcció de codecs
GetHashCode()
Retorna el codi hash per a aquesta instància.
public override int GetHashCode()
Returns
Un 32-bit signat un codi de hash integral.
GetRecords()
Obtenir la llista de registres
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Llista de registres
InitFromString(Tàrrega)
Inicialitza l’exemple del codetext construït.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Construcció de codecs.