Class BarCodeRegionParameters

Class BarCodeRegionParameters

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

Représente la région du code-barres reconnu et l’angle du code-barres

public sealed class BarCodeRegionParameters

Héritage

objectBarCodeRegionParameters

Membres hérités

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

Exemples

Cet exemple montre comment obtenir l’angle du code-barres et les valeurs du quadrilatère de délimitation

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("Texte du CodeBarre: " + result.CodeText);
        Console.WriteLine("Angle du CodeBarre: " + result.Region.Angle);
        Console.WriteLine("Quadrilatère du CodeBarre: " + 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("Texte du CodeBarre: " + result.CodeText)
        Console.WriteLine("Angle du CodeBarre: " + result.Region.Angle)
        Console.WriteLine("Quadrilatère du CodeBarre: " + result.Region.Quadrangle)
    Next
End Using

Propriétés

Angle

Obtient l’angle du code-barres (0-360).

public double Angle { get; }

Valeur de la propriété

double

Points

Obtient le tableau System.Drawing.Points délimitant la région du code-barres

public Point[] Points { get; }

Valeur de la propriété

Point[]

Quadrilatère

Obtient Aspose.BarCode.BarCodeRecognition.Quadrangle délimitant la région du code-barres

public Quadrangle Quadrangle { get; }

Valeur de la propriété

Quadrangle

Rectangle

Obtient System.Drawing.Rectangle délimitant la région du code-barres

public Rectangle Rectangle { get; }

Valeur de la propriété

Rectangle

Méthodes

Equals(object)

Retourne une valeur indiquant si cette instance est égale à une valeur spécifiée de Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.

public override bool Equals(object obj)

Paramètres

obj object

Une valeur System.Object à comparer avec cette instance.

Retourne

bool

true si obj a la même valeur que cette instance ; sinon, false.

GetHashCode()

Retourne le code de hachage pour cette instance.

public override int GetHashCode()

Retourne

int

Un code de hachage entier signé de 32 bits.

ToString()

Retourne une représentation sous forme de chaîne lisible par l’homme de cette Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.

public override string ToString()

Retourne

string

Une chaîne qui représente cette Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.

Opérateurs

operator ==(BarCodeRegionParameters, BarCodeRegionParameters)

Retourne une valeur indiquant si la première valeur de Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters est égale à la seconde.

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

Paramètres

first BarCodeRegionParameters

Une première valeur comparée

second BarCodeRegionParameters

Une seconde valeur comparée

Retourne

bool

true si first a la même valeur que second ; sinon, false.

operator !=(BarCodeRegionParameters, BarCodeRegionParameters)

Retourne une valeur indiquant si la première valeur de Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters est différente de la seconde.

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

Paramètres

first BarCodeRegionParameters

Une première valeur comparée

second BarCodeRegionParameters

Une seconde valeur comparée

Retourne

bool

true si first a une valeur différente de second ; sinon, false.

 Français