Class HIBCPASCodetext

Class HIBCPASCodetext

نام ها : Aspose.BarCode.ComplexBarcode جمع آوری: WL18_.dll (25.4.0)

کلاس برای رمزگذاری و رمزگذاری متن در کد HIBC PAS.

public class HIBCPASCodetext : IComplexCodetext

Inheritance

object HIBCPASCodetext

Implements

IComplexCodetext

اعضای ارثی

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; }

ارزش املاک

BaseEncodeType

DataLocation

شناسایی موقعیت داده ها

public HIBCPASDataLocation DataLocation { get; set; }

ارزش املاک

HIBCPASDataLocation

Methods

AddRecord(بایگانی برچسب ها: string)

اضافه کردن رکورد جدید

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

نوع داده ها

data string

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

bool

درست اگر obj دارای ارزش مشابه با این مثال باشد؛ در غیر این صورت، The Persian translation for “false” is “غلط”..

GetBarcodeType()

نوع بارکد را دریافت کنید

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

نوع بارکد

GetConstructedCodetext()

ساخت کد متن

public string GetConstructedCodetext()

Returns

string

ساخت کد متن

GetHashCode()

کد هش را برای این مثال بازگردانید.

public override int GetHashCode()

Returns

int

یک 32 بیتی کد هش کامل را امضا کرد.

GetRecords()

لیست رکورد ها را دریافت کنید

public List<hibcpasrecord> GetRecords()

Returns

List &lt؛ HIBCPASRecord >

فهرست سوابق

InitFromString(String)

شروع مثال از کد متن ساخته شده است.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

کدهای ساخته شده

 فارسی