MaxiCodeStructuredCodetext

MaxiCodeStructuredCodetext class

Kelas dasar untuk menyandikan dan mendekode teks yang disematkan dalam kode MaxiCode untuk mode 2 dan 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext

Properti

NamaKeterangan
CountryCode { get; set; }Mengidentifikasi 3 digit kode negara.
ECIEncoding { get; set; }Mendapat atau menyetel enkode ECI. Digunakan saat MaxiCodeEncodeMode adalah Auto. Nilai default: ISO-8859-1
MaxiCodeEncodeMode { get; set; }Mendapat atau menyetel mode penyandian MaxiCode. Nilai default: Otomatis.
PostalCode { get; set; }Mengidentifikasi kode pos. Harus 9 digit dalam mode 2 atau 6 simbol alfanumerik dalam mode 3.
SecondMessage { get; set; }Mengidentifikasi pesan kedua dari kode batang.
ServiceCategory { get; set; }Mengidentifikasi kategori layanan 3 digit.

Metode

NamaKeterangan
override Equals(object)Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan yang ditentukanMaxiCodeStructuredCodetext nilai.
GetBarcodeType()Mendapat jenis barcode.
override GetConstructedCodetext()Membuat codetext
override GetHashCode()Mengembalikan kode hash untuk instance ini.
abstract GetMode()Mendapat mode MaxiCode.
override InitFromString(string)Menginisialisasi instance dari teks kode yang dibuat.

Contoh

Contoh ini menunjukkan cara mendekode teks kode MaxiCode mentah ke instance 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);
        }
    }
}

Lihat juga