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
อนุญาโตตุลาการ
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; }
คุณสมบัติมูลค่า
PostalCode
Identify the postal code. ต้องมี 9 หมายเลขในโหมด 2 หรือ6 สัญลักษณ์ alphanumeric ในโหมด 3
public string PostalCode { get; set; }
คุณสมบัติมูลค่า
SecondMessage
การระบุข้อความที่สองของรหัสบาร์
public MaxiCodeSecondMessage SecondMessage { get; set; }
คุณสมบัติมูลค่า
ServiceCategory
การระบุประเภทบริการ 3 หมายเลข
public int ServiceCategory { get; set; }
คุณสมบัติมูลค่า
Methods
Equals(วัตถุ)
กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับค่า Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext ที่ระบุไว้
public override bool Equals(object obj)
Parameters
obj
object
คะแนน Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext เพื่อเปรียบเทียบกับตัวอย่างนี้
Returns
จริง ถ้า obj มีมูลค่าเดียวกันกับตัวอย่างนี้ อย่างไรก็ตาม The translation of “false” to Thai is “เท็จ”..
GetConstructedCodetext()
สร้าง codetext
public override string GetConstructedCodetext()
Returns
โครงสร้างโค้ด
GetHashCode()
กลับรหัส hash สําหรับตัวอย่างนี้
public override int GetHashCode()
Returns
32 บิตลงชื่อรหัส hash ทั้งหมด
InitFromString(รั้ว)
เริ่มต้นตัวอย่างจากโค้ดข้อความที่สร้างขึ้น
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
โครงสร้างโค้ด