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
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.