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
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
CodeType
Obtiene el tipo de código de barras
public SingleDecodeType CodeType { get; }
Valor de la propiedad
CodeTypeName
Obtiene el nombre del tipo de código de barras
public string CodeTypeName { get; }
Valor de la propiedad
Confidence
Obtiene el nivel de confianza del reconocimiento del código de barras reconocido
public BarCodeConfidence Confidence { get; }
Valor de la propiedad
Extended
Obtiene los parámetros extendidos del código de barras reconocido
public BarCodeExtendedParameters Extended { get; }
Valor de la propiedad
ReadingQuality
Obtiene la calidad de lectura. Funciona para códigos de barras 1D y postales.
public double ReadingQuality { get; }
Valor de la propiedad
Region
Obtiene la región del código de barras
public BarCodeRegionParameters Region { get; }
Valor de la propiedad
Métodos
Clone()
Crea una copia de la clase Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Devuelve
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
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
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
Una cadena que contiene el texto del código reconocido.
GetHashCode()
Devuelve el código hash para esta instancia.
public override int GetHashCode()
Devuelve
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
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
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
true si first tiene un valor diferente de second; de lo contrario, false.