Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

ชื่อพื้นที่: Aspose.BarCode.ComplexBarcode การประกอบ: Aspose.BarCode.dll (25.4.0)

คลาสพื้นฐานสําหรับการเข้ารหัสและการเข้ารหัสข้อความที่อยู่ในรหัส MaxiCode สําหรับโหมด 2 และ 3

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

ตัวอย่างนี้แสดงให้เห็นว่าวิธีการ decode raw 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

Identify the postal code. ต้องมี 9 หมายเลขในโหมด 2 หรือ6 สัญลักษณ์ alphanumeric ในโหมด 3

public string PostalCode { get; set; }

คุณสมบัติมูลค่า

string

SecondMessage

การระบุข้อความที่สองของรหัสบาร์

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

คะแนน Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext เพื่อเปรียบเทียบกับตัวอย่างนี้

Returns

bool

จริง ถ้า obj มีมูลค่าเดียวกันกับตัวอย่างนี้ อย่างไรก็ตาม The translation of “false” to Thai is “เท็จ”..

GetConstructedCodetext()

สร้าง codetext

public override string GetConstructedCodetext()

Returns

string

โครงสร้างโค้ด

GetHashCode()

กลับรหัส hash สําหรับตัวอย่างนี้

public override int GetHashCode()

Returns

int

32 บิตลงชื่อรหัส hash ทั้งหมด

InitFromString(รั้ว)

เริ่มต้นตัวอย่างจากโค้ดข้อความที่สร้างขึ้น

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

โครงสร้างโค้ด

 แบบไทย