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 を使用して 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; }
不動産価値
DataLocation
データの位置を確認します。
public HIBCPASDataLocation DataLocation { get; set; }
不動産価値
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
真実 obj がこの例と同じ価値を持っている場合、そうでなければ、 The translation of the value “false” to Japanese is “偽” (pronounced “gi”)..
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
構築コードテキスト