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.

 Русский