BarCodeResult

BarCodeResult class

Almacena datos de códigos de barras reconocidos comoSingleDecodeType escribe,String texto en código, BarCodeRegionParameters región y otros parámetros

public sealed class BarCodeResult : ICloneable, IEquatable<BarCodeResult>

Constructores

Nombre Descripción
BarCodeResult(BarCodeResult) Crea una copia de laBarCodeResult clase.

Propiedades

Nombre Descripción
CodeBytes { get; } Obtiene los bytes del código codificado
CodeText { get; } Obtiene el texto del código
CodeType { get; } Obtiene el tipo de código de barras
CodeTypeName { get; } Obtiene el nombre del tipo de código de barras
Confidence { get; } Obtiene el nivel de confianza de reconocimiento del código de barras reconocido
Extended { get; } Obtiene parámetros extendidos de código de barras reconocido
ReadingQuality { get; } Obtiene la calidad de lectura. Funciona para códigos de barras 1D y postales.
Region { get; } Obtiene la región del código de barras

Métodos

Nombre Descripción
Clone() Crea una copia deBarCodeResult clase.
Equals(BarCodeResult) Devuelve un valor que indica si esta instancia es igual a una especificadaBarCodeResult valor.
override Equals(object) Devuelve un valor que indica si esta instancia es igual a una especificadaBarCodeResult valor.
GetCodeText(Encoding) Obtiene el texto del código con codificación.
override GetHashCode() Devuelve el código hash de esta instancia.
override ToString() Devuelve una representación de cadena legible por humanos de esteBarCodeResult .
operator == Devuelve un valor que indica si el primerBarCodeResult el valor es igual al segundo.
operator != Devuelve un valor que indica si la primeraBarCodeResult el valor es diferente del segundo.

Ejemplos

Este ejemplo muestra cómo obtener 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

Ver también