Class HIBCPASCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Třída pro kódování a dekódování textu vloženého v kódu HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Dědění
Implementace
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Příklady
Tento příklad 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("Umístění dat: {0}", readCodetext.DataLocation);
Console.Write("Typ dat: {0}. ", readCodetext.GetRecords()[0].DataType);
Console.WriteLine("Data: {0}", readCodetext.GetRecords()[0].Data);
Console.Write("Typ dat: {0}. ", readCodetext.GetRecords()[1].DataType);
Console.WriteLine("Data: {0}", readCodetext.GetRecords()[1].Data);
}
}
Konstruktory
HIBCPASCodetext()
public HIBCPASCodetext()
Vlastnosti
BarcodeType
Získá nebo nastaví typ čárového kódu. Kód textu HIBC PAS může být kódován pomocí typů kódování HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS a HIBCQRPAS.
Výchozí hodnota: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Hodnota vlastnosti
DataLocation
Identifikuje umístění dat.
public HIBCPASDataLocation DataLocation { get; set; }
Hodnota vlastnosti
Metody
AddRecord(HIBCPASDataType, string)
Přidá nový záznam.
public void AddRecord(HIBCPASDataType dataType, string data)
Parametry
dataType
HIBCPASDataType
Typ dat
data
string
Řetězec dat
AddRecord(HIBCPASRecord)
Přidá nový záznam.
public void AddRecord(HIBCPASRecord record)
Parametry
record
HIBCPASRecord
Záznam, který má být přidán.
Clear()
Vyčistí seznam záznamů.
public void Clear()
Equals(object)
Vrátí hodnotu indikující, zda je tato instance rovna zadané hodnotě Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parametry
obj
object
Hodnota Aspose.BarCode.ComplexBarcode.HIBCPASCodetext, kterou je třeba porovnat s touto instancí.
Vrací
true, pokud má obj stejnou hodnotu jako tato instance; jinak false.
GetBarcodeType()
Získá typ čárového kódu.
public BaseEncodeType GetBarcodeType()
Vrací
Typ čárového kódu.
GetConstructedCodetext()
Sestaví kód textu.
public string GetConstructedCodetext()
Vrací
Sestavený kód textu.
GetHashCode()
Vrátí hash kód pro tuto instanci.
public override int GetHashCode()
Vrací
Hash kód jako 32-bitové celé číslo se znaménkem.
GetRecords()
Získá seznam záznamů.
public List<hibcpasrecord> GetRecords()
Vrací
List<HIBCPASRecord>
Seznam záznamů.
InitFromString(string)
Inicializuje instanci ze sestaveného kódu textu.
public void InitFromString(string constructedCodetext)
Parametry
constructedCodetext
string
Sestavený kód textu.