Class HIBCPASCodetext
Namn på plats: Aspose.BarCode.ComplexBarcode Sammanfattning: Aspose.BarCode.dll (25.4.0)
Klass för kodning och dekryptering av texten som är inbäddad i HIBC PAS-koden.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Detta prov visar hur man kodar och dekoderar HIBC PAS med hjälp av 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
HIBCPASKodetekst()
public HIBCPASCodetext()
Properties
BarcodeType
HIBC PAS kodtext kan kodas med hjälp av HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS och HIBCQRPAS kodtyper.Standardvärde: HIBCCode39PAS
public BaseEncodeType BarcodeType { get; set; }
Fastighetsvärde
DataLocation
Identifiera platsen för data.
public HIBCPASDataLocation DataLocation { get; set; }
Fastighetsvärde
Methods
AddRecord(HIBCPASDataType, sträng)
Lägg till ny rekord
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Typ av data
data
string
Data sträng
AddRecord(HIBCPASREKORD)
Lägg till ny rekord
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Rekord att läggas till
Clear()
Clears rekordlista
public void Clear()
Equals(Objektet)
Returnerar ett värde som anger om denna instans är lika med en angiven Aspose.BarCode.ComplexBarcode.HIBCPASCodetext värde.
public override bool Equals(object obj)
Parameters
obj
object
En Aspose.BarCode.ComplexBarcode.HIBCPASCodetext värde att jämföra med denna instans.
Returns
sann om obj har samma värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..
GetBarcodeType()
får barkoden typ.
public BaseEncodeType GetBarcodeType()
Returns
Typ av barkod.
GetConstructedCodetext()
Skapa kodtekst
public string GetConstructedCodetext()
Returns
Konstruerad kodtekst
GetHashCode()
Returnerar hashkoden för denna instans.
public override int GetHashCode()
Returns
En 32-bitars fullständig hashkod.
GetRecords()
Få rekordlista
public List<hibcpasrecord> GetRecords()
Returns
List ochlt; HIBCPASRecord >
Lista över register
InitFromString(Sträng)
Initialiserar exempel från konstruerad kodtekst.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Konstruerad kodtext.