Class HIBCPASCodetext

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

object HIBCPASCodetext

Implements

IComplexCodetext

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

BaseEncodeType

DataLocation

Identificar a localização dos dados.

public HIBCPASDataLocation DataLocation { get; set; }

Valor da propriedade

HIBCPASDataLocation

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

bool

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

BaseEncodeType

Tipo de Barcode.

GetConstructedCodetext()

Construção de codetext

public string GetConstructedCodetext()

Returns

string

Construção do codetext

GetHashCode()

Retorna o código hash para esta instância.

public override int GetHashCode()

Returns

int

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.

 Português