Class HIBCPASCodetext
Pôvodný názov: Aspose.BarCode.ComplexBarcode Zhromaždenie: Aspose.BarCode.dll (25.4.0)
Trieda na kódovanie a dekódovanie textu vloženého do kódu HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Táto vzorka ukazuje, ako kódovať a dekódovať HIBC PAS pomocou 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
HIBCPASKódetext()
public HIBCPASCodetext()
Properties
BarcodeType
HIBC PAS kódový text môže byť kódovaný pomocou HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS a HIBCQRPAS kódových typov.Predvolená hodnota: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Hodnota nehnuteľnosti
DataLocation
Identifikácia umiestnenia údajov.
public HIBCPASDataLocation DataLocation { get; set; }
Hodnota nehnuteľnosti
Methods
AddRecord(HIBCPASDataType, struny)
Pridajte nový rekord
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Typ údajov
data
string
Stránka údajov
AddRecord(HYBCPASRecord)
Pridajte nový rekord
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Záznam sa pridáva
Clear()
Čistý zoznam rekordov
public void Clear()
Equals(objekty)
Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaná hodnota Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Aspose.BarCode.ComplexBarcode.HIBCPASCodetext hodnotu porovnať s týmto príkladom.
Returns
pravdivý ak obj má rovnakú hodnotu ako táto inštancia; inak, falošné.
GetBarcodeType()
Dostáva barcode typu.
public BaseEncodeType GetBarcodeType()
Returns
Barkódový typ
GetConstructedCodetext()
Vytvorte kódový text
public string GetConstructedCodetext()
Returns
Vytvorený kódový text
GetHashCode()
Vráťte hash kód pre tento príklad.
public override int GetHashCode()
Returns
32-bitový podpísaný integer hash kód.
GetRecords()
Zoznam záznamov
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Zoznam záznamov
InitFromString(Stretnutie)
Initializuje príklad z konštruovaného kódexu.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Vytvorený kódový text.