Class BarCodeRegionParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Representa la región del código de barras reconocido y el ángulo del código de barras
public sealed class BarCodeRegionParameters
Herencia
object ← BarCodeRegionParameters
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 el ángulo del código de barras y los valores del cuadrángulo delimitador
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("Código de barras CodeText: " + result.CodeText);
Console.WriteLine("Ángulo del código de barras: " + result.Region.Angle);
Console.WriteLine("Cuadrángulo del código de barras: " + result.Region.Quadrangle);
}
}
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("Código de barras CodeText: " + result.CodeText)
Console.WriteLine("Ángulo del código de barras: " + result.Region.Angle)
Console.WriteLine("Cuadrángulo del código de barras: " + result.Region.Quadrangle)
Next
End Using
Propiedades
Ángulo
Obtiene el ángulo del código de barras (0-360).
public double Angle { get; }
Valor de la propiedad
Puntos
Obtiene un arreglo de System.Drawing.Points que delimita la región del código de barras
public Point[] Points { get; }
Valor de la propiedad
Point[]
Cuadrángulo
Obtiene Aspose.BarCode.BarCodeRecognition.Quadrangle que delimita la región del código de barras
public Quadrangle Quadrangle { get; }
Valor de la propiedad
Rectángulo
Obtiene System.Drawing.Rectangle que delimita la región del código de barras
public Rectangle Rectangle { get; }
Valor de la propiedad
Rectangle
Métodos
Equals(object)
Devuelve un valor que indica si esta instancia es igual a un valor específico de Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.
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.
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.Bar.Code.BarCodeRecognition.BarCodeRegionParameters.
public override string ToString()
Devuelve
Una cadena que representa este Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.
Operadores
operator ==(BarCodeRegionParameters, BarCodeRegionParameters)
Devuelve un valor que indica si el primer valor de Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters es igual al segundo.
public static bool operator ==(BarCodeRegionParameters first, BarCodeRegionParameters second)
Parámetros
first
BarCodeRegionParameters
Un primer valor comparado
second
BarCodeRegionParameters
Un segundo valor comparado
Devuelve
true si first tiene el mismo valor que second; de lo contrario, false.
operator !=(BarCodeRegionParameters, BarCodeRegionParameters)
Devuelve un valor que indica si el primer valor de Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters es diferente del segundo.
public static bool operator !=(BarCodeRegionParameters first, BarCodeRegionParameters second)
Parámetros
first
BarCodeRegionParameters
Un primer valor comparado
second
BarCodeRegionParameters
Un segundo valor comparado
Devuelve
true si first tiene un valor diferente de second; de lo contrario, false.