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
Кодування для тексту коду.
Повертає
Рядок, що містить розпізнаний текст коду.
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.