Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

Tên không gian: Aspose.BarCode.ComplexBarcode Tổng hợp: Aspose.BarCode.dll (25.4.0)

Khóa học cơ bản để mã hóa và giải mã văn bản tích hợp trong mã MaxiCode cho chế độ 2 và 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Inheritance

object MaxiCodeCodetext MaxiCodeStructuredCodetext

Derived

MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3

Implements

IComplexCodetext

Thành viên thừa kế

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

Mẫu này cho thấy làm thế nào để giải mã mã MaxiCode nguyên bản sang MaxiCodeStructuredCodetext ví dụ.

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

Xác định mã quốc gia 3 số.

public int CountryCode { get; set; }

Giá trị bất động sản

int

PostalCode

Xác định mã thư. phải có 9 chữ số trong chế độ 2 hoặc6 biểu tượng alphanumeric trong chế độ 3.

public string PostalCode { get; set; }

Giá trị bất động sản

string

SecondMessage

Xác định thông điệp thứ hai của mã thanh.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Giá trị bất động sản

MaxiCodeSecondMessage

ServiceCategory

Xác định danh mục dịch vụ 3 digit.

public int ServiceCategory { get; set; }

Giá trị bất động sản

int

Methods

Equals(đối tượng)

Quay lại một giá trị cho thấy nếu mẫu này tương đương với giá trị Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext.

public override bool Equals(object obj)

Parameters

obj object

Một Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext giá trị để so sánh với trường hợp này.

Returns

bool

đúng nếu obj có giá trị tương tự như trường hợp này; nếu không, giả.

GetConstructedCodetext()

Xây dựng codetext

public override string GetConstructedCodetext()

Returns

string

Xây dựng codetext

GetHashCode()

Quay lại mã hash cho trường hợp này.

public override int GetHashCode()

Returns

int

Một 32-bit ký mã hash toàn bộ.

InitFromString(String)

Bắt đầu ví dụ từ codetext được xây dựng.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Xây dựng codetext.

 Tiếng Việt