Class HIBCPASCodetext
ja nimityö: Aspose.BarCode.ComplexBarcode Kokoelma: Aspose.BarCode.dll (25.4.0)
Luokka koodaan ja dekodoi tekstiä, joka on sisällytetty HIBC PAS-koodiin.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Tämä näyte näyttää, miten kooda ja dekodoi HIBC PAS käyttämällä 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
HIBCPASKodetext()
public HIBCPASCodetext()
Properties
BarcodeType
HIBC PAS codetext voidaan kooda HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS ja HIBCQRPAS koodin tyypit.Oletusarvo: HIBCCode39PAS
public BaseEncodeType BarcodeType { get; set; }
Omistuksen arvo
DataLocation
Määritä tietojen sijainti.
public HIBCPASDataLocation DataLocation { get; set; }
Omistuksen arvo
Methods
AddRecord(HIBCPASDataTyyppi, sarja)
Lisää uusi ennätys
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Tietojen tyyppi
data
string
Tietojen sarja
AddRecord(HIBCPASRekord)
Lisää uusi ennätys
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Rekisteriä lisätään
Clear()
Clears Rekisterit
public void Clear()
Equals(Objekti)
Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty Aspose.BarCode.ComplexBarcode.HIBCPASCodetext arvo.
public override bool Equals(object obj)
Parameters
obj
object
Aspose.BarCode.ComplexBarcode.HIBCPASCodetext arvo verrata tähän tapaukseen.
Returns
Totuus jos obj:llä on sama arvo kuin tässä tapauksessa; muuten, Väärä.
GetBarcodeType()
Saat barcode tyyppiä.
public BaseEncodeType GetBarcodeType()
Returns
Barcode tyyppi
GetConstructedCodetext()
Rakentaa codetext
public string GetConstructedCodetext()
Returns
Rakennettu koodeksti
GetHashCode()
Palauta hash-koodi tähän tapaukseen.
public override int GetHashCode()
Returns
32-bittinen allekirjoittanut kokonaisen hash-koodin.
GetRecords()
Rekisterit saavat listan
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Rekisterien luettelo
InitFromString(String)
Aloita esimerkki rakennetusta koodetekstistä.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Rakennettu koodeksti.