Class MaxiCodeStructuredCodetext
Tên không gian: Aspose.BarCode.ComplexBarcode Tổng hợp: Aspose.BarCode.dll (25.5.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, IComplexCodetextInheritance
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
Derived
MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3
Implements
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
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
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
ServiceCategory
Xác định danh mục dịch vụ 3 digit.
public int ServiceCategory { get; set; }Giá trị bất động sản
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
đú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
Xây dựng codetext
GetHashCode()
Quay lại mã hash cho trường hợp này.
public override int GetHashCode()Returns
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.