MaxiCodeStructuredCodetext
コンテンツ
[
隠れる
]MaxiCodeStructuredCodetext class
モード 2 および 3 の MaxiCode コードに埋め込まれたテキストをエンコードおよびデコードするための基本クラス。
public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext
プロパティ
名前 | 説明 |
---|---|
CountryCode { get; set; } | 3 桁の国コードを識別します。 |
ECIEncoding { get; set; } | ECI エンコーディングを取得または設定します。 MaxiCodeEncodeMode が Auto の場合に使用されます。 デフォルト値: ISO-8859-1 |
MaxiCodeEncodeMode { get; set; } | MaxiCode エンコード モードを取得または設定します。 デフォルト値: Auto. |
PostalCode { get; set; } | 郵便番号を識別します。モード 2 または では 9 桁でなければなりません モード 3 では 6 つの英数字記号. |
SecondMessage { get; set; } | バーコードの 2 番目のメッセージを識別します。 |
ServiceCategory { get; set; } | 3 桁のサービス カテゴリを識別します。 |
メソッド
名前 | 説明 |
---|---|
override Equals(object) | このインスタンスが指定された値と等しいかどうかを示す値を返しますMaxiCodeStructuredCodetext 値. |
GetBarcodeType() | バーコードの種類を取得します。 |
override GetConstructedCodetext() | を構築します codetext |
override GetHashCode() | このインスタンスのハッシュ コードを返します。 |
abstract GetMode() | MaxiCode モードを取得します。 |
override InitFromString(string) | 構築されたコードテキストからインスタンスを初期化します. |
例
このサンプルは、生の MaxiCode コードテキストを MaxiCodeStructuredCodetext インスタンスにデコードする方法を示しています。
[C#]
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);
}
}
}
関連項目
- class MaxiCodeCodetext
- 名前空間 Aspose.BarCode.ComplexBarcode
- 組み立て Aspose.BarCode