Class DataMatrixExtendedParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
يخزن بيانات خاصة لرمز الباركود المعترف به من نوع DataMatrix
public sealed class DataMatrixExtendedParameters : BaseExtendedParameters
وراثة
object ← BaseExtendedParameters ← DataMatrixExtendedParameters
الأعضاء الموروثة
BaseExtendedParameters.IsEmpty, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
توضح هذه العينة كيفية الحصول على القيم الخام لـ DataMatrix
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DataMatrix, "12345"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.DataMatrix))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("نوع رمز الباركود: " + result.CodeTypeName);
Console.WriteLine("نص رمز الباركود: " + result.CodeText);
Console.WriteLine("معرف رمز الباركود من نوع DataMatrix: " + result.Extended.DataMatrix.StructuredAppendBarcodeId);
Console.WriteLine("عدد رموز الباركود من نوع DataMatrix: " + result.Extended.DataMatrix.StructuredAppendBarcodesCount);
Console.WriteLine("معرف ملف DataMatrix: " + result.Extended.DataMatrix.StructuredAppendFileId);
Console.WriteLine("هل يتم برمجة القارئ: " + result.Extended.DataMatrix.IsReaderProgramming);
}
}
الخصائص
IsReaderProgramming
تشير إلى ما إذا كان الرمز يستخدم لتعليم القارئ تفسير البيانات التالية كتعليمات لتهيئة أو إعادة برمجة قارئ الباركود. القيمة الافتراضية هي false.
public bool IsReaderProgramming { get; }
قيمة الخاصية
StructuredAppendBarcodeId
يحصل على معرف رمز الباركود في وضع الإضافة المنظمة من نوع DataMatrix. يبدأ المعرف من 1 ويجب أن يكون أقل من أو يساوي عدد رموز الباركود. القيمة الافتراضية هي -1.
public int StructuredAppendBarcodeId { get; }
قيمة الخاصية
StructuredAppendBarcodesCount
يحصل على عدد رموز الباركود في وضع الإضافة المنظمة من نوع DataMatrix. القيمة الافتراضية هي -1. يجب أن يكون العدد قيمة من 1 إلى 35.
public int StructuredAppendBarcodesCount { get; }
قيمة الخاصية
StructuredAppendFileId
يحصل على معرف رمز الباركود في وضع الإضافة المنظمة من نوع DataMatrix. يبدأ المعرف من 1 ويجب أن يكون أقل من أو يساوي عدد رموز الباركود. القيمة الافتراضية هي -1.
public int StructuredAppendFileId { get; }
قيمة الخاصية
الطرق
Equals(object)
يعيد قيمة تشير إلى ما إذا كانت هذه النسخة متساوية مع قيمة محددة من نوع Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters.
public override bool Equals(object obj)
المعلمات
obj
object
قيمة من نوع System.Object للمقارنة مع هذه النسخة.
العائدات
true إذا كانت obj لها نفس القيمة مثل هذه النسخة؛ وإلا، false.
GetHashCode()
يعيد كود التجزئة لهذه النسخة.
public override int GetHashCode()
العائدات
كود تجزئة صحيح 32 بت.
ToString()
يعيد تمثيل نصي قابل للقراءة من هذا Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters.
public override string ToString()
العائدات
سلسلة تمثل هذا Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters.
العمليات
operator ==(DataMatrixExtendedParameters, DataMatrixExtendedParameters)
يعيد قيمة تشير إلى ما إذا كانت القيمة الأولى من نوع Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters متساوية مع الثانية.
public static bool operator ==(DataMatrixExtendedParameters first, DataMatrixExtendedParameters second)
المعلمات
first
DataMatrixExtendedParameters
قيمة مقارنة أولى
second
DataMatrixExtendedParameters
قيمة مقارنة ثانية
العائدات
true إذا كانت القيمة الأولى لها نفس القيمة مثل الثانية؛ وإلا، false.
operator !=(DataMatrixExtendedParameters, DataMatrixExtendedParameters)
يعيد قيمة تشير إلى ما إذا كانت القيمة الأولى من نوع Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters مختلفة عن الثانية.
public static bool operator !=(DataMatrixExtendedParameters first, DataMatrixExtendedParameters second)
المعلمات
first
DataMatrixExtendedParameters
قيمة مقارنة أولى
second
DataMatrixExtendedParameters
قيمة مقارنة ثانية
العائدات
true إذا كانت القيمة الأولى لها قيمة مختلفة عن الثانية؛ وإلا، false.