Class HIBCPASCodetext
Nazwa przestrzeń: Aspose.BarCode.ComplexBarcode Zgromadzenie: Aspose.BarCode.dll (25.4.0)
Klasa kodowania i dekodowania tekstu wbudowanego w kod HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Ten próbek pokazuje, jak kodować i dekodować HIBC PAS za pomocą 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
HIBCPASKodeteks()
public HIBCPASCodetext()
Properties
BarcodeType
Tekst kodu HIBC PAS można kodować za pomocą typów kodu HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS i HIBCQRPAS.Wartość domyślna: HIBCCode39PAS
public BaseEncodeType BarcodeType { get; set; }
Wartość nieruchomości
DataLocation
Identyfikacja lokalizacji danych.
public HIBCPASDataLocation DataLocation { get; set; }
Wartość nieruchomości
Methods
AddRecord(Tłumaczenie, strumień)
Dodaj nowy rekord
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Rodzaj danych
data
string
Strumień danych
AddRecord(HIBCPASREKORD)
Dodaj nowy rekord
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Rekord do dodania
Clear()
Wyczyść listę rekordów
public void Clear()
Equals(Obiekt)
Powraca wartość wskazującą, czy ta instancja jest równa określonej wartości Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Wartość Aspose.BarCode.ComplexBarcode.HIBCPASCodetext do porównania z tym przykładem.
Returns
prawda jeśli obj ma taką samą wartość jak ta instancja; w przeciwnym razie, fałszywe.
GetBarcodeType()
Dostęp do typu barcode.
public BaseEncodeType GetBarcodeType()
Returns
Rodzaj kodu barkowego.
GetConstructedCodetext()
Tworzenie kodektu
public string GetConstructedCodetext()
Returns
Wykonane kodeksy
GetHashCode()
Wróć do kodu hash w tym przypadku.
public override int GetHashCode()
Returns
32-bitowy podpis całego kodu hash.
GetRecords()
Zapisz listę rekordów
public List<hibcpasrecord> GetRecords()
Returns
List • < HIBCPASRecord >
Lista rekordów
InitFromString(strumień)
Inicjalizuje przykład z wybudowanego kodektu.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Wykonane kodeksy.