Class QRExtendedParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
يخزن معلومات الإضافة الهيكلية لرمز QR المعترف به
public sealed class QRExtendedParameters : BaseExtendedParameters
الوراثة
object ← BaseExtendedParameters ← QRExtendedParameters
الأعضاء الموروثة
BaseExtendedParameters.IsEmpty, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
توضح هذه العينة كيفية الحصول على بيانات الإضافة الهيكلية لرمز QR
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("نوع الرمز: " + result.CodeTypeName);
Console.WriteLine("نص الرمز: " + result.CodeText);
Console.WriteLine("كمية الإضافة الهيكلية لرمز QR: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity);
Console.WriteLine("فهرس الإضافة الهيكلية لرمز QR: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex);
Console.WriteLine("بيانات التوازن للإضافة الهيكلية لرمز QR: " + result.Extended.QR.QRStructuredAppendModeParityData);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.QR)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("نوع الرمز: " + result.CodeTypeName)
Console.WriteLine("نص الرمز: " + result.CodeText)
Console.WriteLine("كمية الإضافة الهيكلية لرمز QR: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity)
Console.WriteLine("فهرس الإضافة الهيكلية لرمز QR: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex)
Console.WriteLine("بيانات التوازن للإضافة الهيكلية لرمز QR: " + result.Extended.QR.QRStructuredAppendModeParityData)
Next
End Using
الخصائص
MicroQRVersion
إصدار رمز MicroQR المعترف به. من M1 إلى M4.
public MicroQRVersion MicroQRVersion { get; }
قيمة الخاصية
QRErrorLevel
مستوى تصحيح الأخطاء Reed-Solomon للرمز المعترف به. من منخفض إلى عالي: LevelL، LevelM، LevelQ، LevelH.
public QRErrorLevel QRErrorLevel { get; }
قيمة الخاصية
QRStructuredAppendModeBarCodeIndex
يحصل على فهرس رمز الإضافة الهيكلية لرمز QR. يبدأ الفهرس من 0. القيمة الافتراضية هي -1.
public int QRStructuredAppendModeBarCodeIndex { get; }
قيمة الخاصية
QRStructuredAppendModeBarCodesQuantity
يحصل على كمية رموز الإضافة الهيكلية لرمز QR. القيمة الافتراضية هي -1.
public int QRStructuredAppendModeBarCodesQuantity { get; }
قيمة الخاصية
QRStructuredAppendModeParityData
يحصل على بيانات التوازن للإضافة الهيكلية لرمز QR. القيمة الافتراضية هي -1.
public int QRStructuredAppendModeParityData { get; }
قيمة الخاصية
QRVersion
إصدار رمز QR المعترف به. من Version1 إلى Version40.
public QRVersion QRVersion { get; }
قيمة الخاصية
RectMicroQRVersion
إصدار رمز RectMicroQR المعترف به. من R7x43 إلى R17x139.
public RectMicroQRVersion RectMicroQRVersion { get; }
قيمة الخاصية
الطرق
Equals(object)
يعود بقيمة تشير إلى ما إذا كانت هذه النسخة مساوية لقيمة Aspose.BarCode.BarCodeRecognition.QRExtendedParameters المحددة.
public override bool Equals(object obj)
المعلمات
obj
object
قيمة System.Object للمقارنة مع هذه النسخة.
العائدات
true إذا كانت obj لها نفس القيمة مثل هذه النسخة؛ خلاف ذلك، false.
GetHashCode()
يعود برمز التجزئة لهذه النسخة.
public override int GetHashCode()
العائدات
رمز تجزئة صحيح مكون من 32 بت.
ToString()
يعود بتمثيل نصي قابل للقراءة البشرية لهذه Aspose.BarCode.BarCodeRecognition.QRExtendedParameters.
public override string ToString()
العائدات
سلسلة تمثل هذه Aspose.BarCode.BarCodeRecognition.QRExtendedParameters.
المشغلون
operator ==(QRExtendedParameters, QRExtendedParameters)
يعود بقيمة تشير إلى ما إذا كانت القيمة الأولى لـ Aspose.BarCode.BarCodeRecognition.QRExtendedParameters مساوية للقيمة الثانية.
public static bool operator ==(QRExtendedParameters first, QRExtendedParameters second)
المعلمات
first
QRExtendedParameters
قيمة أولى للمقارنة
second
QRExtendedParameters
قيمة ثانية للمقارنة
العائدات
true إذا كانت القيمة الأولى لها نفس القيمة مثل الثانية؛ خلاف ذلك، false.
operator !=(QRExtendedParameters, QRExtendedParameters)
يعود بقيمة تشير إلى ما إذا كانت القيمة الأولى لـ Aspose.BarCode.BarCodeRecognition.QRExtendedParameters مختلفة عن الثانية.
public static bool operator !=(QRExtendedParameters first, QRExtendedParameters second)
المعلمات
first
QRExtendedParameters
قيمة أولى للمقارنة
second
QRExtendedParameters
قيمة ثانية للمقارنة
العائدات
true إذا كانت القيمة الأولى لها قيمة مختلفة عن الثانية؛ خلاف ذلك، false.