Class HIBCPASCodetext
Nome do espaço: Aspose.BarCode.ComplexBarcode Assembleia: Aspose.BarCode.dll (25.4.0)
Classe para codificação e decodificação do texto incorporado no código HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Esta amostra mostra como codificar e decodificar HIBC PAS usando 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
ConexãoCodetext()
public HIBCPASCodetext()
Properties
BarcodeType
O código HIBC PAS pode ser codificado usando HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS e HIBCQRPAS tipos de código.Valor padrão: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Valor da propriedade
DataLocation
Identificar a localização dos dados.
public HIBCPASDataLocation DataLocation { get; set; }
Valor da propriedade
Methods
AddRecord(Título: Título, Título, Título)
Adicione um novo recorde
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Tipo de dados
data
string
Síntese de dados
AddRecord(Apresentação do HIBCPASRecord)
Adicione um novo recorde
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Record para ser adicionado
Clear()
Lista de registros de limpeza
public void Clear()
Equals(Objeto)
Retorna um valor indicando se esta instância é igual a um valor especificado Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Um Aspose.BarCode.ComplexBarcode.HIBCPASCodetext valor para comparar com esta instância.
Returns
verdadeiro se o obj tem o mesmo valor que esta instância; caso contrário, The translation of “false” to Portuguese is “falso”..
GetBarcodeType()
Tem um tipo de barcode.
public BaseEncodeType GetBarcodeType()
Returns
Tipo de Barcode.
GetConstructedCodetext()
Construção de codetext
public string GetConstructedCodetext()
Returns
Construção do codetext
GetHashCode()
Retorna o código hash para esta instância.
public override int GetHashCode()
Returns
Um 32-bit assinou um código de hash inteiro.
GetRecords()
Confira a lista dos registros
public List<hibcpasrecord> GetRecords()
Returns
List e o PT; HIBCPASRecord >
Lista de registros
InitFromString(Redação)
Inicializa a instância do codetext construído.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Construindo um codetext.