Class HIBCPASCodetext
Numele spaţiului: Aspose.BarCode.ComplexBarcode Asamblare: Aspose.BarCode.dll (25.4.0)
Clasă pentru codarea și decodarea textului încorporat în codul HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Acest eșantion arată cum să codezi și să decodezi HIBC PAS folosind 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
Etichetă HIBCPAS()
public HIBCPASCodetext()
Properties
BarcodeType
Textul codului HIBC PAS poate fi codat folosind tipurile de cod HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS și HIBCQRPAS.Valoarea standardă: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
Valoarea proprietății
DataLocation
Identificarea locației datelor.
public HIBCPASDataLocation DataLocation { get; set; }
Valoarea proprietății
Methods
AddRecord(Cuvânt cheie, string)
Adăugați un nou record
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Tipul de date
data
string
Strângerea datelor
AddRecord(Răspundeți HIBCPAS)
Adăugați un nou record
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Record pentru a fi adăugat
Clear()
Lista de recorduri clare
public void Clear()
Equals(Obiectul)
Returnează o valoare care indică dacă această instanță este egală cu o valoare specificată Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
O valoare Aspose.BarCode.ComplexBarcode.HIBCPASCodetext pentru a compara cu această instanță.
Returns
adevărata dacă obj are aceeași valoare ca această instanță; în caz contrar, falsă.
GetBarcodeType()
Obțineți tipul de cod bar.
public BaseEncodeType GetBarcodeType()
Returns
Tipul de coduri.
GetConstructedCodetext()
Construiește codetext
public string GetConstructedCodetext()
Returns
Codul construit
GetHashCode()
Întoarceți codul hash pentru acest caz.
public override int GetHashCode()
Returns
Un cod hash de 32 de bite a fost semnat.
GetRecords()
Obțineți lista de înregistrări
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Lista înregistrărilor
InitFromString(Strângere)
Inițializează exemplul din codtext construit.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Textul de cod construit.