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

構築されたコードテキスト。

 日本語