Class HIBCPASCodetext
Název místa: Aspose.BarCode.ComplexBarcode Shromáždění: Aspose.BarCode.dll (25.4.0)
Třída pro kódování a dekódování textu vloženého do kódu HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Tento vzorek ukazuje, jak kódovat a dekódovat HIBC PAS pomocí 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
HYBCPASKódetext()
public HIBCPASCodetext()
Properties
BarcodeType
Kódový text HIBC PAS lze kódovat pomocí kódových typů HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS a HIBCQRPAS.Standardní hodnota: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Hodnota nemovitosti
DataLocation
Identifikace umístění dat.
public HIBCPASDataLocation DataLocation { get; set; }
Hodnota nemovitosti
Methods
AddRecord(HYBCPASDataType, String)
Přidat nový rekord
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Typ údajů
data
string
Data Stringová
AddRecord(HYBCPASRecord)
Přidat nový rekord
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Rekord k přidání
Clear()
Čistý seznam rekordů
public void Clear()
Equals(Objekt)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určité hodnotě Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Aspose.BarCode.ComplexBarcode.HIBCPASCodetext hodnotu porovnat s tímto příkladem.
Returns
pravda pokud obj má stejnou hodnotu jako tato instance; jinak, falešný.
GetBarcodeType()
Dostane barcode typu.
public BaseEncodeType GetBarcodeType()
Returns
Barkódový typ.
GetConstructedCodetext()
Vytvořte kódový text
public string GetConstructedCodetext()
Returns
Vytvořený kodex
GetHashCode()
Vraťte hash kód pro tento příklad.
public override int GetHashCode()
Returns
32bitový hashový kód.
GetRecords()
Seznam záznamů
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Seznam záznamů
InitFromString(Stringová)
Využívá příklad z konstruovaného kodexu.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Vytvořený kódový text.