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
Implémente
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é
DataLocation
Identifie l’emplacement des données.
public HIBCPASDataLocation DataLocation { get; set; }
Valeur de propriété
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
true si obj a la même valeur que cette instance ; sinon, false.
GetBarcodeType()
Obtient le type de code-barres.
public BaseEncodeType GetBarcodeType()
Renvoie
Type de code-barres.
GetConstructedCodetext()
Construit le texte codé
public string GetConstructedCodetext()
Renvoie
Texte codé construit
GetHashCode()
Renvoie le code de hachage pour cette instance.
public override int GetHashCode()
Renvoie
Un code de hachage entier signé de 32 bits.
GetRecords()
Obtient la liste des enregistrements
public List<hibcpasrecord> GetRecords()
Renvoie
List<HIBCPASRecord>
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.