Class HIBCPASCodetext
Nombre del espacio: Aspose.BarCode.ComplexBarcode Asamblea: Aspose.BarCode.dll (25.4.0)
Clase para codificar y decodificar el texto incorporado en el código HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Examples
Esta muestra muestra cómo codificar y decodificar HIBC PAS utilizando 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
SiguienteHIBCodetext()
public HIBCPASCodetext()
Properties
BarcodeType
El código HIBC PAS puede ser codificado utilizando los tipos de código HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS y HIBCQRPAS.Valor estándar: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Valor de la propiedad
DataLocation
Identificar la ubicación de los datos.
public HIBCPASDataLocation DataLocation { get; set; }
Valor de la propiedad
Methods
AddRecord(SiguienteSiguienteSiguienteSiguienteSiguienteSiguiente)
Ads nuevo récord
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Tipo de datos
data
string
Tamaño de datos
AddRecord(El HIBCPASRecord)
Ads nuevo récord
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Los registros que se añaden
Clear()
Clare los registros
public void Clear()
Equals(Objeto)
Devolve un valor que indica si esta instancia es igual a un valor especificado Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Un Aspose.BarCode.ComplexBarcode.HIBCPASCodetext valor para comparar con esta instancia.
Returns
verdadero si obj tiene el mismo valor que esta instancia; de lo contrario, falso.
GetBarcodeType()
Tiene el tipo de barcode.
public BaseEncodeType GetBarcodeType()
Returns
Tipo de barcode.
GetConstructedCodetext()
Construcción de codetext
public string GetConstructedCodetext()
Returns
Construcción del codetext
GetHashCode()
Devuelve el código hash para este caso.
public override int GetHashCode()
Returns
Un 32 bits firmó el código de hash integral.
GetRecords()
Obtenga la lista de registros
public List<hibcpasrecord> GetRecords()
Returns
List &ylt; HIBCPASRecord >
Lista de registros
InitFromString(El string)
Inicializa el caso desde el codetext construido.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Construcción del codetext.