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.