Class HIBCPASCodetext
A név: Aspose.BarCode.ComplexBarcode Összefoglaló: Aspose.BarCode.dll (25.4.0)
A HIBC PAS-kódba beépített szöveg kódolására és dekódolására szolgáló osztály.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Ez a minta azt mutatja, hogyan kell kódolni és dekódolni HIBC PAS használatával 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
HIBCPASCodetektus()
public HIBCPASCodetext()
Properties
BarcodeType
A HIBC PAS kódot a HIBCCode39PAS, a HIBCCode128PAS, a HIBCAztec:PAS, a HIBCDataMatrixPAS és a HIBCQRPAS kódtípusok segítségével kódolhatjuk.Alapértelmezett értéke: HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
ingatlan értéke
DataLocation
Az adatok elhelyezkedése.
public HIBCPASDataLocation DataLocation { get; set; }
ingatlan értéke
Methods
AddRecord(HYBCPASDataTípus, szalag)
Új rekordot ad
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Az adatok típusa
data
string
adatstring
AddRecord(HIBCPASRecord)
Új rekordot ad
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Rekordok hozzáadva
Clear()
Tiszta rekordok listája
public void Clear()
Equals(objektum)
Visszatér egy értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott Aspose.BarCode.ComplexBarcode.HIBCPASCodetext értéket.
public override bool Equals(object obj)
Parameters
obj
object
Egy Aspose.BarCode.ComplexBarcode.HIBCPASCodetext érték összehasonlítani ezt a példát.
Returns
Igazság ha az obj-nak ugyanolyan értéke van, mint a jelen esetben; egyébként, hamis.
GetBarcodeType()
A barcode típusú.
public BaseEncodeType GetBarcodeType()
Returns
Barkód típus
GetConstructedCodetext()
Kódszöveg készítése
public string GetConstructedCodetext()
Returns
épített kódszöveg
GetHashCode()
Visszaadja a hash kódot erre az esetre.
public override int GetHashCode()
Returns
Egy 32 bites hash kódot írt alá.
GetRecords()
Megkapja a rekordlistát
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Rekordok listája
InitFromString(A string)
Elindítja a példát az épített kódszövegből.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Az épített kódszöveg.