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 を使用して HIBCPAS 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

HIBCPASコードテキスト()

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(HIBCPASレコード)

新記録を追加

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

A Aspose.BarCode.ComplexBarcode.HIBCPASCodetext 値は、この例と比較します。

Returns

bool

真実 obj がこの例と同じ価値を持っている場合、そうでなければ、 The translation of the value “false” to Japanese is “偽” (pronounced “gi”)..

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 < HIBCPASRecord >

記録リスト

InitFromString(ストレッチ)

構築されたコードテキストから例を開始します。

public void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

構築コードテキスト

 日本語