Class HIBCPASCodetext

Class HIBCPASCodetext

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

HIBC PAS 코드에 포함된 텍스트를 인코딩하고 디코딩하는 클래스입니다.

public class HIBCPASCodetext : IComplexCodetext

상속

objectHIBCPASCodetext

구현

IComplexCodetext

상속된 멤버

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

예제

이 샘플은 HIBCPASCodetext를 사용하여 HIBC PAS를 인코딩하고 디코딩하는 방법을 보여줍니다.

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("데이터 위치: {0}", readCodetext.DataLocation);
        Console.Write("데이터 유형: {0}. ", readCodetext.GetRecords()[0].DataType);
        Console.WriteLine("데이터: {0}", readCodetext.GetRecords()[0].Data);
        Console.Write("데이터 유형: {0}. ", readCodetext.GetRecords()[1].DataType);
        Console.WriteLine("데이터: {0}", readCodetext.GetRecords()[1].Data);

    }
}

생성자

HIBCPASCodetext()

public HIBCPASCodetext()

속성

BarcodeType

바코드 유형을 가져오거나 설정합니다. HIBC PAS 코드 텍스트는 HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS 및 HIBCQRPAS 인코딩 유형을 사용하여 인코딩할 수 있습니다.
기본값: HIBCCode39PAS.

public BaseEncodeType BarcodeType { get; set; }

속성 값

BaseEncodeType

DataLocation

데이터 위치를 식별합니다.

public HIBCPASDataLocation DataLocation { get; set; }

속성 값

HIBCPASDataLocation

메서드

AddRecord(HIBCPASDataType, string)

새 레코드를 추가합니다.

public void AddRecord(HIBCPASDataType dataType, string data)

매개변수

dataType HIBCPASDataType

데이터 유형

data string

데이터 문자열

AddRecord(HIBCPASRecord)

새 레코드를 추가합니다.

public void AddRecord(HIBCPASRecord record)

매개변수

record HIBCPASRecord

추가할 레코드

Clear()

레코드 목록을 지웁니다.

public void Clear()

Equals(object)

이 인스턴스가 지정된 Aspose.BarCode.ComplexBarcode.HIBCPASCodetext 값과 같은지 여부를 나타내는 값을 반환합니다.

public override bool Equals(object obj)

매개변수

obj object

이 인스턴스와 비교할 Aspose.BarCode.ComplexBarcode.HIBCPASCodetext 값입니다.

반환

bool

true는 obj가 이 인스턴스와 동일한 값을 가지면, 그렇지 않으면 false입니다.

GetBarcodeType()

바코드 유형을 가져옵니다.

public BaseEncodeType GetBarcodeType()

반환

BaseEncodeType

바코드 유형입니다.

GetConstructedCodetext()

코드 텍스트를 구성합니다.

public string GetConstructedCodetext()

반환

string

구성된 코드 텍스트입니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

public override int GetHashCode()

반환

int

32비트 부호 있는 정수 해시 코드입니다.

GetRecords()

레코드 목록을 가져옵니다.

public List<hibcpasrecord> GetRecords()

반환

List<HIBCPASRecord&gt;

레코드 목록입니다.

InitFromString(string)

구성된 코드 텍스트에서 인스턴스를 초기화합니다.

public void InitFromString(string constructedCodetext)

매개변수

constructedCodetext string

구성된 코드 텍스트입니다.

 한국어