Class MaxiCodeStructuredCodetext

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

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

Examples

هذا العينة يظهر كيفية تفريغ النص المبتذل 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("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; }

قيمة الممتلكات

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

Methods

Equals(الموضوع)

يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي قيمة Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext المحددة.

public override bool Equals(object obj)

Parameters

obj object

قيمة Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext مقارنة مع هذه الحالة.

Returns

bool

الحقيقة إذا كانت obj لها نفس القيمة مثل هذه الحالة ؛ خلاف ذلك ، كاذبة.

GetConstructedCodetext()

تصنيع الكود

public override string GetConstructedCodetext()

Returns

string

صياغة الكود

GetHashCode()

إرجاع رمز الهاش لهذه الحالة.

public override int GetHashCode()

Returns

int

32 بت توقيع كود هاتش كامل.

InitFromString(الستار)

يبدأ المثال من النص القائم على البناء.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

تم تصميم الكود.

 عربي