Class HIBCPASCodetext

Class HIBCPASCodetext

이름 공간 : Aspose.BarCode.ComplexBarcode 모임: Aspose.BarCode.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

이 샘플은 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("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(하이브스파스데타 타입, 스트링)

새로운 기록을 추가

public void AddRecord(HIBCPASDataType dataType, string data)

Parameters

dataType HIBCPASDataType

데이터의 종류

data string

데이터 스트리트

AddRecord(하이브리드 레코드)

새로운 기록을 추가

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 translation of “false” to Korean 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(스트리트)

건설된 코드텍스트에서 예를 시작합니다.

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

설계된 코드텍스트

 한국어