Class HIBCPASCodetext

Class HIBCPASCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

Classe pour encoder et décoder le texte intégré dans le code HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Héritage

objectHIBCPASCodetext

Implémente

IComplexCodetext

Membres hérités

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Exemples

Cet exemple montre comment encoder et décoder HIBC PAS en utilisant 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("Emplacement des données : {0}", readCodetext.DataLocation);
        Console.Write("Type de données : {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("Données : {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("Type de données : {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("Données : {0}", readCodetext.GetRecords()[1].Data);

    }
}

Constructeurs

HIBCPASCodetext()

public HIBCPASCodetext()

Propriétés

BarcodeType

Obtient ou définit le type de code-barres. Le texte codé HIBC PAS peut être encodé en utilisant les types d’encodage HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS et HIBCQRPAS. Valeur par défaut : HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Valeur de propriété

BaseEncodeType

DataLocation

Identifie l’emplacement des données.

public HIBCPASDataLocation DataLocation { get; set; }

Valeur de propriété

HIBCPASDataLocation

Méthodes

AddRecord(HIBCPASDataType, string)

Ajoute un nouvel enregistrement

public void AddRecord(HIBCPASDataType dataType, string data)

Paramètres

dataType HIBCPASDataType

Type de données

data string

Chaîne de données

AddRecord(HIBCPASRecord)

Ajoute un nouvel enregistrement

public void AddRecord(HIBCPASRecord record)

Paramètres

record HIBCPASRecord

Enregistrement à ajouter

Clear()

Efface la liste des enregistrements

public void Clear()

Equals(object)

Renvoie une valeur indiquant si cette instance est égale à une valeur spécifiée Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.

public override bool Equals(object obj)

Paramètres

obj object

Une valeur Aspose.BarCode.ComplexBarcode.HIBCPASCodetext à comparer à cette instance.

Renvoie

bool

true si obj a la même valeur que cette instance ; sinon, false.

GetBarcodeType()

Obtient le type de code-barres.

public BaseEncodeType GetBarcodeType()

Renvoie

BaseEncodeType

Type de code-barres.

GetConstructedCodetext()

Construit le texte codé

public string GetConstructedCodetext()

Renvoie

string

Texte codé construit

GetHashCode()

Renvoie le code de hachage pour cette instance.

public override int GetHashCode()

Renvoie

int

Un code de hachage entier signé de 32 bits.

GetRecords()

Obtient la liste des enregistrements

public List<hibcpasrecord> GetRecords()

Renvoie

List<HIBCPASRecord&gt;

Liste des enregistrements

InitFromString(string)

Initialise l’instance à partir du texte codé construit.

public void InitFromString(string constructedCodetext)

Paramètres

constructedCodetext string

Texte codé construit.

 Français