Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

מחלקה בסיסית לקידוד ופיענוח הטקסט המוטמע בקוד MaxiCode עבור מצבים 2 ו-3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

ירושה

objectMaxiCodeCodetextMaxiCodeStructuredCodetext

נגזרות

MaxiCodeCodetextMode2, MaxiCodeCodetextMode3

מממש

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()

דוגמאות

דוגמה זו מראה כיצד לפענח טקסט קוד 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; }

ערך מאפיין

int

PostalCode

מזהה את הקוד הפוסטלי. חייב להיות 9 ספרות במצב 2 או 6 סמלים אלפאנומריים במצב 3.

public string PostalCode { get; set; }

ערך מאפיין

string

SecondMessage

מזהה את ההודעה השנייה של הברקוד.

public MaxiCodeSecondMessage SecondMessage { get; set; }

ערך מאפיין

MaxiCodeSecondMessage

ServiceCategory

מזהה קטגוריית שירות בת 3 ספרות.

public int ServiceCategory { get; set; }

ערך מאפיין

int

שיטות

Equals(object)

מחזירה ערך המצביע האם אינסטנס זה שווה לערך Aspose.Bar.Code.ComplexBarcode.MaxiCodeStructuredCodetext ספציפי.

public override bool Equals(object obj)

פרמטרים

obj object

ערך Aspose.Bar.Code.ComplexBarcode.MaxiCodeStructuredCodetext להשוואה עם אינסטנס זה.

מחזירה

bool

true אם obj יש את אותו ערך כמו אינסטנס זה; אחרת, false.

GetConstructedCodetext()

בונה טקסט קוד

public override string GetConstructedCodetext()

מחזירה

string

טקסט קוד בנוי

GetHashCode()

מחזירה את קוד ההאש עבור אינסטנס זה.

public override int GetHashCode()

מחזירה

int

קוד האש של מספר שלם בן 32 ביט.

InitFromString(string)

מאתחל אינסטנס מטקסט קוד בנוי.

public override void InitFromString(string constructedCodetext)

פרמטרים

constructedCodetext string

טקסט קוד בנוי.

 Ελληνικά