Class HIBCPASCodetext

Class HIBCPASCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

HIBC PAS kodunda gömülü metni kodlamak ve çözmek için sınıf.

public class HIBCPASCodetext : IComplexCodetext

Kalıtım

objectHIBCPASCodetext

Uygulamalar

IComplexCodetext

Kalıtılan Üyeler

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Örnekler

Bu örnek, HIBCPASCodetext kullanarak HIBC PAS’ı nasıl kodlayıp çözebileceğinizi gösterir.

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("Veri konumu: {0}", readCodetext.DataLocation);
        Console.Write("Veri türü: {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("Veri: {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("Veri türü: {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("Veri: {0}", readCodetext.GetRecords()[1].Data);

    }
}

Yapıcılar

HIBCPASCodetext()

public HIBCPASCodetext()

Özellikler

BarcodeType

Barkod türünü alır veya ayarlar. HIBC PAS kod metni HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS ve HIBCQRPAS kodlama türleri kullanılarak kodlanabilir. Varsayılan değer: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

Özellik Değeri

BaseEncodeType

DataLocation

Veri konumunu tanımlar.

public HIBCPASDataLocation DataLocation { get; set; }

Özellik Değeri

HIBCPASDataLocation

Metotlar

AddRecord(HIBCPASDataType, string)

Yeni kayıt ekler.

public void AddRecord(HIBCPASDataType dataType, string data)

Parametreler

dataType HIBCPASDataType

Veri türü

data string

Veri dizesi

AddRecord(HIBCPASRecord)

Yeni kayıt ekler.

public void AddRecord(HIBCPASRecord record)

Parametreler

record HIBCPASRecord

Eklenmesi gereken kayıt

Clear()

Kayıt listesini temizler.

public void Clear()

Equals(object)

Bu örneğin, belirtilen Aspose.Bar.Code.ComplexBarcode.HIBCPASCodetext değeri ile eşit olup olmadığını belirten bir değer döndürür.

public override bool Equals(object obj)

Parametreler

obj object

Bu örnekle karşılaştırmak için bir Aspose.BarCode.ComplexBarcode.HIBCPASCodetext değeri.

Döndürür

bool

true eğer obj bu örnekle aynı değere sahipse; aksi takdirde false.

GetBarcodeType()

Barkod türünü alır.

public BaseEncodeType GetBarcodeType()

Döndürür

BaseEncodeType

Barkod türü.

GetConstructedCodetext()

Kod metnini oluşturur.

public string GetConstructedCodetext()

Döndürür

string

Oluşturulmuş kod metni.

GetHashCode()

Bu örnek için hash kodunu döndürür.

public override int GetHashCode()

Döndürür

int

32-bit işaretli tam sayı hash kodu.

GetRecords()

Kayıt listesini alır.

public List<hibcpasrecord> GetRecords()

Döndürür

List<HIBCPASRecord&gt;

Kayıtlar listesi.

InitFromString(string)

Oluşturulmuş kod metninden örneği başlatır.

public void InitFromString(string constructedCodetext)

Parametreler

constructedCodetext string

Oluşturulmuş kod metni.

 Türkçe