Class MaxiCodeStructuredCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
מחלקה בסיסית לקידוד ופיענוח הטקסט המוטמע בקוד MaxiCode עבור מצבים 2 ו-3.
public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext
ירושה
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
נגזרות
MaxiCodeCodetextMode2, MaxiCodeCodetextMode3
מממש
חברים שהועברו בירושה
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()
דוגמאות
דוגמה זו מראה כיצד לפענח טקסט קוד MaxiCode גולמי לאינסטנס של 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("סוג ברקוד: " + maxiCodeStructuredCodetext.PostalCode);
Console.WriteLine("מצב MaxiCode: " + maxiCodeStructuredCodetext.CountryCode);
Console.WriteLine("טקסט קוד ברקוד: " + maxiCodeStructuredCodetext.ServiceCategory);
}
}
}
קונסטרוקטורים
MaxiCodeStructuredCodetext()
protected MaxiCodeStructuredCodetext()
מאפיינים
CountryCode
מזהה קוד מדינה בן 3 ספרות.
public int CountryCode { get; set; }
ערך מאפיין
PostalCode
מזהה את הקוד הפוסטלי. חייב להיות 9 ספרות במצב 2 או 6 סמלים אלפאנומריים במצב 3.
public string PostalCode { get; set; }
ערך מאפיין
SecondMessage
מזהה את ההודעה השנייה של הברקוד.
public MaxiCodeSecondMessage SecondMessage { get; set; }
ערך מאפיין
ServiceCategory
מזהה קטגוריית שירות בת 3 ספרות.
public int ServiceCategory { get; set; }
ערך מאפיין
שיטות
Equals(object)
מחזירה ערך המצביע האם אינסטנס זה שווה לערך Aspose.Bar.Code.ComplexBarcode.MaxiCodeStructuredCodetext ספציפי.
public override bool Equals(object obj)
פרמטרים
obj
object
ערך Aspose.Bar.Code.ComplexBarcode.MaxiCodeStructuredCodetext להשוואה עם אינסטנס זה.
מחזירה
true אם obj יש את אותו ערך כמו אינסטנס זה; אחרת, false.
GetConstructedCodetext()
בונה טקסט קוד
public override string GetConstructedCodetext()
מחזירה
טקסט קוד בנוי
GetHashCode()
מחזירה את קוד ההאש עבור אינסטנס זה.
public override int GetHashCode()
מחזירה
קוד האש של מספר שלם בן 32 ביט.
InitFromString(string)
מאתחל אינסטנס מטקסט קוד בנוי.
public override void InitFromString(string constructedCodetext)
פרמטרים
constructedCodetext
string
טקסט קוד בנוי.