Class BarCodeResult

Class BarCodeResult

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

يخزن بيانات الباركود المعترف بها مثل نوع Aspose.BarCode.BarCodeRecognition.SingleDecodeType، نص الرمز System.String codetext، معلمات منطقة الباركود Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters والبارامترات الأخرى

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

الوراثة

objectBarCodeResult

التنفيذ

ICloneable، IEquatable<barcoderesult>

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

object.GetType()، object.ToString()، object.Equals(object?)، object.Equals(object?, object?)، object.ReferenceEquals(object?, object?)، object.GetHashCode()

أمثلة

يظهر هذا المثال كيفية الحصول على BarCodeResult.

using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
    generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("نوع الباركود: " + result.CodeTypeName);
        Console.WriteLine("نص الباركود: " + result.CodeText);
        Console.WriteLine("ثقة الباركود: " + result.Confidence);
        Console.WriteLine("جودة قراءة الباركود: " + result.ReadingQuality);
        Console.WriteLine("زاوية الباركود: " + result.Region.Angle);
    }
}
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
    generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("نوع الباركود: " + result.CodeTypeName)
        Console.WriteLine("نص الباركود: " + result.CodeText)
        Console.WriteLine("ثقة الباركود: " + result.Confidence)
        Console.WriteLine("جودة قراءة الباركود: " + result.ReadingQuality)
        Console.WriteLine("زاوية الباركود: " + result.Region.Angle)
    Next
End Using

المنشئات

BarCodeResult(BarCodeResult)

ينشئ نسخة من فئة Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

المعلمات

result BarCodeResult

نسخة من مثيل Aspose.BarCode.BarCodeRecognition.BarCodeResult.

الخصائص

CodeBytes

يحصل على بايتات الرمز المشفرة

public byte[] CodeBytes { get; }

قيمة الخاصية

byte[]

CodeText

يحصل على نص الرمز

public string CodeText { get; }

قيمة الخاصية

string

CodeType

يحصل على نوع الباركود

public SingleDecodeType CodeType { get; }

قيمة الخاصية

SingleDecodeType

CodeTypeName

يحصل على اسم نوع الباركود

public string CodeTypeName { get; }

قيمة الخاصية

string

Confidence

يحصل على مستوى ثقة التعرف على الباركود المعترف به

public BarCodeConfidence Confidence { get; }

قيمة الخاصية

BarCodeConfidence

Extended

يحصل على المعلمات الموسعة للباركود المعترف به

public BarCodeExtendedParameters Extended { get; }

قيمة الخاصية

BarCodeExtendedParameters

ReadingQuality

يحصل على جودة القراءة. يعمل مع باركودات 1D وباركودات البريد.

public double ReadingQuality { get; }

قيمة الخاصية

double

Region

يحصل على منطقة الباركود

public BarCodeRegionParameters Region { get; }

قيمة الخاصية

BarCodeRegionParameters

الطرق

Clone()

ينشئ نسخة من فئة Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

العوائد

object

يعيد نسخة من فئة Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

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

public bool Equals(BarCodeResult other)

المعلمات

other BarCodeResult

قيمة Aspose.BarCode.BarCodeRecognition.BarCodeResult للمقارنة مع هذه النسخة.

العوائد

bool

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

Equals(object)

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

public override bool Equals(object obj)

المعلمات

obj object

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

العوائد

bool

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

GetCodeText(Encoding)

يحصل على نص الرمز مع الترميز.

public string GetCodeText(Encoding encoding)

المعلمات

encoding Encoding

الترميز لنص الرمز.

العوائد

string

سلسلة تحتوي على نص الرمز المعترف به.

GetHashCode()

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

public override int GetHashCode()

العوائد

int

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

ToString()

يعيد تمثيل سلسلة قابل للقراءة من هذا Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

العوائد

string

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

العمليات

operator ==(BarCodeResult, BarCodeResult)

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

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

المعلمات

first BarCodeResult

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

second BarCodeResult

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

العوائد

bool

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

operator !=(BarCodeResult, BarCodeResult)

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

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

المعلمات

first BarCodeResult

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

second BarCodeResult

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

العوائد

bool

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

 عربي