Class BarCodeResult
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
دادههای بارکد شناساییشده را ذخیره میکند، مانند نوع Aspose.BarCode.BarCodeRecognition.SingleDecodeType، System.String codetext، Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region و سایر پارامترها
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
رمزگذاری برای codetext.
بازگشت
یک رشته حاوی متن کد شناساییشده.
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 اگر first دارای همان مقدار با second باشد؛ در غیر این صورت، false.
operator !=(BarCodeResult, BarCodeResult)
یک مقدار را باز میگرداند که نشان میدهد آیا اولین مقدار Aspose.BarCode.BarCodeRecognition.BarCodeResult با دومی متفاوت است یا خیر.
public static bool operator !=(BarCodeResult first, BarCodeResult second)
پارامترها
first
BarCodeResult
یک مقدار مقایسهشده اول
second
BarCodeResult
یک مقدار مقایسهشده دوم
بازگشت
true اگر first دارای مقدار متفاوتی از second باشد؛ در غیر این صورت، false.