BarCodeResult

BarCodeResult class

Сохраняет распознанные данные штрих-кода, такие какSingleDecodeType тип,String кодовый текст, BarCodeRegionParameters регион и другие параметры

public sealed class BarCodeResult : ICloneable, IEquatable<BarCodeResult>

Конструкторы

Имя Описание
BarCodeResult(BarCodeResult) Создает копиюBarCodeResult класс.

Характеристики

Имя Описание
CodeBytes { get; } Получает закодированные байты кода
CodeText { get; } Получает текст кода
CodeType { get; } Получает тип штрих-кода
CodeTypeName { get; } Получает имя типа штрих-кода
Confidence { get; } Получает уровень достоверности распознавания распознанного штрих-кода
Extended { get; } Получает расширенные параметры распознанного штрих-кода
ReadingQuality { get; } Получает качество чтения. Работает для 1D и почтовых штрих-кодов.
Region { get; } Получает область штрих-кода

Методы

Имя Описание
Clone() Создает копиюBarCodeResult класс.
Equals(BarCodeResult) Возвращает значение, указывающее, равен ли этот экземпляр заданномуBarCodeResult значение.
override Equals(object) Возвращает значение, указывающее, равен ли этот экземпляр заданномуBarCodeResult значение.
GetCodeText(Encoding) Получает текст кода с кодировкой.
override GetHashCode() Возвращает хэш-код для этого экземпляра.
override ToString() Возвращает удобочитаемое строковое представление этогоBarCodeResult .
operator == Возвращает значение, указывающее, является ли первыйBarCodeResult значение равно секунде.
operator != Возвращает значение, указывающее, был ли первыйBarCodeResult значение отличается от второго.

Примеры

В этом примере показано, как получить BarCodeResult.

[C#]
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
    generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("BarCode Type: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
        Console.WriteLine("BarCode Confidence: " + result.Confidence);
        Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
        Console.WriteLine("BarCode Angle: " + result.Region.Angle);
    }
}
[VB.NET]
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
    generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("BarCode Type: " + result.CodeTypeName)
        Console.WriteLine("BarCode CodeText: " + result.CodeText)
        Console.WriteLine("BarCode Confidence: " + result.Confidence)
        Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
        Console.WriteLine("BarCode Angle: " + result.Region.Angle)
    Next
End Using

Смотрите также