Class BarCodeResult

Class BarCodeResult

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

Almacena datos de código de barras reconocidos como tipo Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters región y otros parámetros

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Herencia

objectBarCodeResult

Implementa

ICloneable, IEquatable<barcoderesult>

Miembros heredados

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ejemplos

Este ejemplo muestra cómo obtener 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("Tipo de código de barras: " + result.CodeTypeName);
        Console.WriteLine("Texto del código de barras: " + result.CodeText);
        Console.WriteLine("Confianza del código de barras: " + result.Confidence);
        Console.WriteLine("Calidad de lectura del código de barras: " + result.ReadingQuality);
        Console.WriteLine("Ángulo del código de barras: " + 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("Tipo de código de barras: " + result.CodeTypeName)
        Console.WriteLine("Texto del código de barras: " + result.CodeText)
        Console.WriteLine("Confianza del código de barras: " + result.Confidence)
        Console.WriteLine("Calidad de lectura del código de barras: " + result.ReadingQuality)
        Console.WriteLine("Ángulo del código de barras: " + result.Region.Angle)
    Next
End Using

Constructores

BarCodeResult(BarCodeResult)

Crea una copia de la clase Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Parámetros

result BarCodeResult

Una copia de la instancia Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Propiedades

CodeBytes

Obtiene los bytes del código codificado

public byte[] CodeBytes { get; }

Valor de la propiedad

byte[]

CodeText

Obtiene el texto del código

public string CodeText { get; }

Valor de la propiedad

string

CodeType

Obtiene el tipo de código de barras

public SingleDecodeType CodeType { get; }

Valor de la propiedad

SingleDecodeType

CodeTypeName

Obtiene el nombre del tipo de código de barras

public string CodeTypeName { get; }

Valor de la propiedad

string

Confidence

Obtiene el nivel de confianza del reconocimiento del código de barras reconocido

public BarCodeConfidence Confidence { get; }

Valor de la propiedad

BarCodeConfidence

Extended

Obtiene los parámetros extendidos del código de barras reconocido

public BarCodeExtendedParameters Extended { get; }

Valor de la propiedad

BarCodeExtendedParameters

ReadingQuality

Obtiene la calidad de lectura. Funciona para códigos de barras 1D y postales.

public double ReadingQuality { get; }

Valor de la propiedad

double

Region

Obtiene la región del código de barras

public BarCodeRegionParameters Region { get; }

Valor de la propiedad

BarCodeRegionParameters

Métodos

Clone()

Crea una copia de la clase Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Devuelve

object

Devuelve una copia de la clase Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

Devuelve un valor que indica si esta instancia es igual a un valor especificado de Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public bool Equals(BarCodeResult other)

Parámetros

other BarCodeResult

Un valor de Aspose.BarCode.BarCodeRecognition.BarCodeResult para comparar con esta instancia.

Devuelve

bool

true si obj tiene el mismo valor que esta instancia; de lo contrario, false.

Equals(object)

Devuelve un valor que indica si esta instancia es igual a un valor especificado de Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override bool Equals(object obj)

Parámetros

obj object

Un valor de System.Object para comparar con esta instancia.

Devuelve

bool

true si obj tiene el mismo valor que esta instancia; de lo contrario, false.

GetCodeText(Encoding)

Obtiene el texto del código con codificación.

public string GetCodeText(Encoding encoding)

Parámetros

encoding Encoding

La codificación para el texto del código.

Devuelve

string

Una cadena que contiene el texto del código reconocido.

GetHashCode()

Devuelve el código hash para esta instancia.

public override int GetHashCode()

Devuelve

int

Un código hash de 32 bits con signo.

ToString()

Devuelve una representación de cadena legible por humanos de este Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Devuelve

string

Una cadena que representa este Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Operadores

operator ==(BarCodeResult, BarCodeResult)

Devuelve un valor que indica si el primer valor de Aspose.BarCode.BarCodeRecognition.BarCodeResult es igual al segundo.

public static bool operator ==(BarCodeResult first, BarCodeResult second)

Parámetros

first BarCodeResult

Un primer valor comparado

second BarCodeResult

Un segundo valor comparado

Devuelve

bool

true si first tiene el mismo valor que second; de lo contrario, false.

operator !=(BarCodeResult, BarCodeResult)

Devuelve un valor que indica si el primer valor de Aspose.BarCode.BarCodeRecognition.BarCodeResult es diferente del segundo.

public static bool operator !=(BarCodeResult first, BarCodeResult second)

Parámetros

first BarCodeResult

Un primer valor comparado

second BarCodeResult

Un segundo valor comparado

Devuelve

bool

true si first tiene un valor diferente de second; de lo contrario, false.

 Español