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(Завантажити HIBCPASRecord)
Додайте новий рекорд
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
Вартість Aspose.BarCode.ComplexBarcode.HIBCPASCodetext для порівняння з цим прикладом.
Returns
правда якщо OBJ має таку ж вартість, як і ця інстанція; інакше, Фальшиві.
GetBarcodeType()
Використовується тип баркоду.
public BaseEncodeType GetBarcodeType()
Returns
Тип баркоду
GetConstructedCodetext()
Створення Кодекс
public string GetConstructedCodetext()
Returns
Створений кодекс
GetHashCode()
Поверніть код hash для цього прикладу.
public override int GetHashCode()
Returns
32-бітний підписання повного коду хаша.
GetRecords()
Список записів
public List<hibcpasrecord> GetRecords()
Returns
List • < HIBCPASRecord >
Список записів
InitFromString(стрічка)
Ініціалізація прикладу з побудованого кодетексту.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Створений кодекс.