Class HIBCPASCodetext
Der Name: Aspose.BarCode.ComplexBarcode Zusammensetzung: Aspose.BarCode.dll (25.4.0)
Klasse zur Verschlüsselung und Dekodierung des in den HIBC PAS-Code eingebetteten Textes.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Dieses Muster zeigt, wie HIBC PAS mit HIBCPASCodetext verschlüsselt und verschlüsselt wird.
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
HIBCPASKodetext()
public HIBCPASCodetext()
Properties
BarcodeType
HIBC PAS codetext kann mit HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS und HIBCQRPAS codetext verwendet werden.Standardwert: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Eigentumswert
DataLocation
Identifizieren Sie die Standortdaten.
public HIBCPASDataLocation DataLocation { get; set; }
Eigentumswert
Methods
AddRecord(HIBCPASDataTyp, String)
Neue Rekorde hinzufügen
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Arten von Daten
data
string
Datenstring
AddRecord(Das HIBCPASRecord)
Neue Rekorde hinzufügen
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Rekord hinzugefügt werden
Clear()
Clears Aufzeichnungen
public void Clear()
Equals(Objekt)
Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Aspose.BarCode.ComplexBarcode.HIBCPASCodetext-Wert gleich ist.
public override bool Equals(object obj)
Parameters
obj
object
Ein Aspose.BarCode.ComplexBarcode.HIBCPASCodetext Wert zu vergleichen mit diesem Beispiel.
Returns
true wenn obj den gleichen Wert wie diese Instanz hat; sonst, false.
GetBarcodeType()
Sie erhalten Barcode Typ.
public BaseEncodeType GetBarcodeType()
Returns
Barcode der Art.
GetConstructedCodetext()
Konstruktion von Codetext
public string GetConstructedCodetext()
Returns
Konstruiert Codetext
GetHashCode()
Wiederherstellen des Hash-Codes für diesen Fall.
public override int GetHashCode()
Returns
Ein 32-Bit-Hash-Code unterzeichnet einen vollständigen Hash-Code.
GetRecords()
Erhalten Sie Aufzeichnungen
public List<hibcpasrecord> GetRecords()
Returns
List &undlt; HIBCPASRecord >
Liste der Aufzeichnungen
InitFromString(String)
Initialisiert das Beispiel aus konstruiertem Codetext.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Konstruktion des Codetextes.