Class QRExtendedParameters

Class QRExtendedParameters

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

يخزن معلومات الإضافة الهيكلية لرمز QR المعترف به

public sealed class QRExtendedParameters : BaseExtendedParameters

الوراثة

objectBaseExtendedParametersQRExtendedParameters

الأعضاء الموروثة

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; }

قيمة الخاصية

MicroQRVersion

QRErrorLevel

مستوى تصحيح الأخطاء Reed-Solomon للرمز المعترف به. من منخفض إلى عالي: LevelL، LevelM، LevelQ، LevelH.

public QRErrorLevel QRErrorLevel { get; }

قيمة الخاصية

QRErrorLevel

QRStructuredAppendModeBarCodeIndex

يحصل على فهرس رمز الإضافة الهيكلية لرمز QR. يبدأ الفهرس من 0. القيمة الافتراضية هي -1.

public int QRStructuredAppendModeBarCodeIndex { get; }

قيمة الخاصية

int

QRStructuredAppendModeBarCodesQuantity

يحصل على كمية رموز الإضافة الهيكلية لرمز QR. القيمة الافتراضية هي -1.

public int QRStructuredAppendModeBarCodesQuantity { get; }

قيمة الخاصية

int

QRStructuredAppendModeParityData

يحصل على بيانات التوازن للإضافة الهيكلية لرمز QR. القيمة الافتراضية هي -1.

public int QRStructuredAppendModeParityData { get; }

قيمة الخاصية

int

QRVersion

إصدار رمز QR المعترف به. من Version1 إلى Version40.

public QRVersion QRVersion { get; }

قيمة الخاصية

QRVersion

RectMicroQRVersion

إصدار رمز RectMicroQR المعترف به. من R7x43 إلى R17x139.

public RectMicroQRVersion RectMicroQRVersion { get; }

قيمة الخاصية

RectMicroQRVersion

الطرق

Equals(object)

يعود بقيمة تشير إلى ما إذا كانت هذه النسخة مساوية لقيمة Aspose.BarCode.BarCodeRecognition.QRExtendedParameters المحددة.

public override bool Equals(object obj)

المعلمات

obj object

قيمة System.Object للمقارنة مع هذه النسخة.

العائدات

bool

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

GetHashCode()

يعود برمز التجزئة لهذه النسخة.

public override int GetHashCode()

العائدات

int

رمز تجزئة صحيح مكون من 32 بت.

ToString()

يعود بتمثيل نصي قابل للقراءة البشرية لهذه Aspose.BarCode.BarCodeRecognition.QRExtendedParameters.

public override string ToString()

العائدات

string

سلسلة تمثل هذه Aspose.BarCode.BarCodeRecognition.QRExtendedParameters.

المشغلون

operator ==(QRExtendedParameters, QRExtendedParameters)

يعود بقيمة تشير إلى ما إذا كانت القيمة الأولى لـ Aspose.BarCode.BarCodeRecognition.QRExtendedParameters مساوية للقيمة الثانية.

public static bool operator ==(QRExtendedParameters first, QRExtendedParameters second)

المعلمات

first QRExtendedParameters

قيمة أولى للمقارنة

second QRExtendedParameters

قيمة ثانية للمقارنة

العائدات

bool

true إذا كانت القيمة الأولى لها نفس القيمة مثل الثانية؛ خلاف ذلك، false.

operator !=(QRExtendedParameters, QRExtendedParameters)

يعود بقيمة تشير إلى ما إذا كانت القيمة الأولى لـ Aspose.BarCode.BarCodeRecognition.QRExtendedParameters مختلفة عن الثانية.

public static bool operator !=(QRExtendedParameters first, QRExtendedParameters second)

المعلمات

first QRExtendedParameters

قيمة أولى للمقارنة

second QRExtendedParameters

قيمة ثانية للمقارنة

العائدات

bool

true إذا كانت القيمة الأولى لها قيمة مختلفة عن الثانية؛ خلاف ذلك، false.

 عربي