Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

名称: Aspose.BarCode.ComplexBarcode 合計: Aspose.BarCode.dll (25.4.0)

ベースクラス 2 と 3 モードの MaxiCode コードに組み込まれたテキストを暗号化および解読します。

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Inheritance

object MaxiCodeCodetext MaxiCodeStructuredCodetext

Derived

MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3

Implements

IComplexCodetext

相続人

MaxiCodeCodetext.GetMode() , MaxiCodeCodetext.GetConstructedCodetext() , MaxiCodeCodetext.InitFromString(string) , MaxiCodeCodetext.GetBarcodeType() , MaxiCodeCodetext.MaxiCodeEncodeMode , MaxiCodeCodetext.ECIEncoding , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

このサンプルでは、MaxiCode codetext を MaxiCodeStructuredCodetext 例にデコードする方法を示しています。

using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.MaxiCode))
{
     foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        MaxiCodeCodetext resultMaxiCodeCodetext = ComplexCodetextReader.TryDecodeMaxiCode(result.Extended.MaxiCode.MaxiCodeMode, result.CodeText);
        if (resultMaxiCodeCodetext is MaxiCodeStructuredCodetext){
            MaxiCodeStructuredCodetext maxiCodeStructuredCodetext = (MaxiCodeStructuredCodetext)resultMaxiCodeCodetext;
            Console.WriteLine("BarCode Type: " + maxiCodeStructuredCodetext.PostalCode);
            Console.WriteLine("MaxiCode mode: " + maxiCodeStructuredCodetext.CountryCode);
            Console.WriteLine("BarCode CodeText: " + maxiCodeStructuredCodetext.ServiceCategory);
        }
    }
}

Constructors

MaxiCodeStructuredCodetext()

protected MaxiCodeStructuredCodetext()

Properties

CountryCode

3桁の国コードを指定します。

public int CountryCode { get; set; }

不動産価値

int

PostalCode

郵便コードを識別する 9 桁のモード 2 または6 アルファノミリックシンボル 3 モード

public string PostalCode { get; set; }

不動産価値

string

SecondMessage

バーコードの2番目のメッセージを識別します。

public MaxiCodeSecondMessage SecondMessage { get; set; }

不動産価値

MaxiCodeSecondMessage

ServiceCategory

3 デジタルサービスカテゴリを指定します。

public int ServiceCategory { get; set; }

不動産価値

int

Methods

Equals(対象)

このインスタンスが指定された Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext 値に等しいかどうかを示す値を返します。

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

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

GetConstructedCodetext()

コードテキスト作成

public override string GetConstructedCodetext()

Returns

string

構築コードテキスト

GetHashCode()

この例のハッシュコードを返します。

public override int GetHashCode()

Returns

int

32ビットのハッシュコードがサインされています。

InitFromString(ストレッチ)

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

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

構築コードテキスト

 日本語