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>
الوراثة
التنفيذ
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; }
قيمة الخاصية
CodeType
يحصل على نوع الباركود
public SingleDecodeType CodeType { get; }
قيمة الخاصية
CodeTypeName
يحصل على اسم نوع الباركود
public string CodeTypeName { get; }
قيمة الخاصية
Confidence
يحصل على مستوى ثقة التعرف على الباركود المعترف به
public BarCodeConfidence Confidence { get; }
قيمة الخاصية
Extended
يحصل على المعلمات الموسعة للباركود المعترف به
public BarCodeExtendedParameters Extended { get; }
قيمة الخاصية
ReadingQuality
يحصل على جودة القراءة. يعمل مع باركودات 1D وباركودات البريد.
public double ReadingQuality { get; }
قيمة الخاصية
Region
يحصل على منطقة الباركود
public BarCodeRegionParameters Region { get; }
قيمة الخاصية
الطرق
Clone()
ينشئ نسخة من فئة Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
العوائد
يعيد نسخة من فئة Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Equals(BarCodeResult)
يعيد قيمة تشير إلى ما إذا كانت هذه النسخة متساوية مع قيمة Aspose.BarCode.BarCodeRecognition.BarCodeResult المحددة.
public bool Equals(BarCodeResult other)
المعلمات
other
BarCodeResult
قيمة Aspose.BarCode.BarCodeRecognition.BarCodeResult للمقارنة مع هذه النسخة.
العوائد
true إذا كانت obj لها نفس القيمة مثل هذه النسخة؛ خلاف ذلك، false.
Equals(object)
يعيد قيمة تشير إلى ما إذا كانت هذه النسخة متساوية مع قيمة Aspose.BarCode.BarCodeRecognition.BarCodeResult المحددة.
public override bool Equals(object obj)
المعلمات
obj
object
قيمة System.Object للمقارنة مع هذه النسخة.
العوائد
true إذا كانت obj لها نفس القيمة مثل هذه النسخة؛ خلاف ذلك، false.
GetCodeText(Encoding)
يحصل على نص الرمز مع الترميز.
public string GetCodeText(Encoding encoding)
المعلمات
encoding
Encoding
الترميز لنص الرمز.
العوائد
سلسلة تحتوي على نص الرمز المعترف به.
GetHashCode()
يعيد رمز التجزئة لهذه النسخة.
public override int GetHashCode()
العوائد
رمز تجزئة صحيح 32 بت.
ToString()
يعيد تمثيل سلسلة قابل للقراءة من هذا Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override string ToString()
العوائد
سلسلة تمثل هذا Aspose.BarCode.BarCodeRecognition.BarCodeResult.
العمليات
operator ==(BarCodeResult, BarCodeResult)
يعيد قيمة تشير إلى ما إذا كانت قيمة Aspose.BarCode.BarCodeRecognition.BarCodeResult الأولى تساوي الثانية.
public static bool operator ==(BarCodeResult first, BarCodeResult second)
المعلمات
first
BarCodeResult
القيمة الأولى المقارنة
second
BarCodeResult
القيمة الثانية المقارنة
العوائد
true إذا كانت الأولى لها نفس القيمة مثل الثانية؛ خلاف ذلك، false.
operator !=(BarCodeResult, BarCodeResult)
يعيد قيمة تشير إلى ما إذا كانت قيمة Aspose.BarCode.BarCodeRecognition.BarCodeResult الأولى مختلفة عن الثانية.
public static bool operator !=(BarCodeResult first, BarCodeResult second)
المعلمات
first
BarCodeResult
القيمة الأولى المقارنة
second
BarCodeResult
القيمة الثانية المقارنة
العوائد
true إذا كانت الأولى لها قيمة مختلفة عن الثانية؛ خلاف ذلك، false. </barcoderesult>