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
الأعضاء الموروثين
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; }
قيمة الممتلكات
PostalCode
تحديد رمز البريد.يجب أن يكون 9 أرقام في وضع 2 أو6 الرموز الألبانية في وضع 3.
public string PostalCode { get; set; }
قيمة الممتلكات
SecondMessage
يحدد الرسالة الثانية من رمز الشريط.
public MaxiCodeSecondMessage SecondMessage { get; set; }
قيمة الممتلكات
ServiceCategory
تحديد فئة خدمة 3 رقائق.
public int ServiceCategory { get; set; }
قيمة الممتلكات
Methods
Equals(الموضوع)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي قيمة Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext المحددة.
public override bool Equals(object obj)
Parameters
obj
object
قيمة Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext مقارنة مع هذه الحالة.
Returns
الحقيقة إذا كانت obj لها نفس القيمة مثل هذه الحالة ؛ خلاف ذلك ، كاذبة.
GetConstructedCodetext()
تصنيع الكود
public override string GetConstructedCodetext()
Returns
صياغة الكود
GetHashCode()
إرجاع رمز الهاش لهذه الحالة.
public override int GetHashCode()
Returns
32 بت توقيع كود هاتش كامل.
InitFromString(الستار)
يبدأ المثال من النص القائم على البناء.
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
تم تصميم الكود.