Class HIBCPASCodetext
Името на пространството: Aspose.BarCode.ComplexBarcode Асамблея: Aspose.BarCode.dll (25.4.0)
Класа за кодиране и декодирането на текста, вграден в кода HIBC PAS.
public class HIBCPASCodetext : IComplexCodetext
Inheritance
Implements
наследници
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
HIBC PAS с помощта на 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
ХИБКПАСКОДЕКТ()
public HIBCPASCodetext()
Properties
BarcodeType
HIBC PAS може да бъде кодиран с помощта на HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS и HIBCQRPAS.HIBCCode39PAS.
public BaseEncodeType BarcodeType { get; set; }
стойност на имота
DataLocation
Идентифицираме местоположението на данните.
public HIBCPASDataLocation DataLocation { get; set; }
стойност на имота
Methods
AddRecord(ХИБКПАСДатаТип, стрийм)
Добавяне на нов рекорд
public void AddRecord(HIBCPASDataType dataType, string data)
Parameters
dataType
HIBCPASDataType
Видове данни
data
string
Стрий на данни
AddRecord(HIBCPASРекорд)
Добавяне на нов рекорд
public void AddRecord(HIBCPASRecord record)
Parameters
record
HIBCPASRecord
Рекордът трябва да бъде добавен
Clear()
Списък с чисти рекорди
public void Clear()
Equals(Обект)
Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
public override bool Equals(object obj)
Parameters
obj
object
A Aspose.BarCode.ComplexBarcode.HIBCPASCodetext.
Returns
истински ако Obj има същата стойност като тази; в противен случай, фалшиви.
GetBarcodeType()
Получаване на баркод тип.
public BaseEncodeType GetBarcodeType()
Returns
Тип на баркода.
GetConstructedCodetext()
Създаване на кодекс
public string GetConstructedCodetext()
Returns
Създаден кодекс
GetHashCode()
Върнете кода за хаш за този случай.
public override int GetHashCode()
Returns
32-битовият код за хаширане е подписван.
GetRecords()
Списък с рекорди
public List<hibcpasrecord> GetRecords()
Returns
List < HIBCPASRecord >
Списък на записи
InitFromString(Стрий)
Иницијализира примера от изграден кодетекст.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Създаден кодекс.