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
이 샘플은 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; }
부동산 가치
DataLocation
데이터 위치를 확인합니다.
public HIBCPASDataLocation DataLocation { get; set; }
부동산 가치
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
진짜 obj이 이 경우와 동일한 가치를 가지고 있다면; 그렇지 않으면, The translation of “false” to Korean is “거짓”..
GetBarcodeType()
바코드 형식이 있습니다.
public BaseEncodeType GetBarcodeType()
Returns
바코드 유형
GetConstructedCodetext()
코드텍스트 만들기
public string GetConstructedCodetext()
Returns
구성된 코드텍스트
GetHashCode()
이 경우 해시 코드를 반환합니다.
public override int GetHashCode()
Returns
32비트 전체 해시 코드가 서명되었습니다.
GetRecords()
레코드 레코드 리스트
public List<hibcpasrecord> GetRecords()
Returns
List <에 대한 정보 HIBCPASRecord >
기록 목록
InitFromString(스트리트)
건설된 코드텍스트에서 예를 시작합니다.
public void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
설계된 코드텍스트