Class BarCodeRegionParameters

Class BarCodeRegionParameters

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

Reprezentuje obszar rozpoznanego kodu kreskowego oraz kąt kodu kreskowego

public sealed class BarCodeRegionParameters

Dziedziczenie

objectBarCodeRegionParameters

Członkowie dziedziczeni

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

Przykłady

Ten przykład pokazuje, jak uzyskać kąt kodu kreskowego oraz wartości ograniczającego czworokąta

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("BarCode CodeText: " + result.CodeText);
        Console.WriteLine("BarCode Angle: " + result.Region.Angle);
        Console.WriteLine("BarCode Quadrangle: " + 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("BarCode CodeText: " + result.CodeText)
        Console.WriteLine("BarCode Angle: " + result.Region.Angle)
        Console.WriteLine("BarCode Quadrangle: " + result.Region.Quadrangle)
    Next
End Using

Właściwości

Kąt

Uzyskuje kąt kodu kreskowego (0-360).

public double Angle { get; }

Wartość właściwości

double

Punkty

Uzyskuje tablicę System.Drawing.Points ograniczającą obszar kodu kreskowego

public Point[] Points { get; }

Wartość właściwości

Point[]

Czworokąt

Uzyskuje Aspose.BarCode.BarCodeRecognition.Quadrangle ograniczający obszar kodu kreskowego

public Quadrangle Quadrangle { get; }

Wartość właściwości

Quadrangle

Prostokąt

Uzyskuje System.Drawing.Rectangle ograniczający obszar kodu kreskowego

public Rectangle Rectangle { get; }

Wartość właściwości

Rectangle

Metody

Equals(object)

Zwraca wartość wskazującą, czy ta instancja jest równa określonej wartości Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.

public override bool Equals(object obj)

Parametry

obj object

Wartość System.Object do porównania z tą instancją.

Zwraca

bool

true jeśli obj ma tę samą wartość co ta instancja; w przeciwnym razie false.

GetHashCode()

Zwraca kod haszujący dla tej instancji.

public override int GetHashCode()

Zwraca

int

Kod haszujący jako 32-bitowa liczba całkowita ze znakiem.

ToString()

Zwraca czytelną dla człowieka reprezentację typu Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.

public override string ToString()

Zwraca

string

Ciąg znaków reprezentujący ten typ Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.

Operatory

operator ==(BarCodeRegionParameters, BarCodeRegionParameters)

Zwraca wartość wskazującą, czy pierwsza wartość Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters jest równa drugiej.

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

Parametry

first BarCodeRegionParameters

Pierwsza porównywana wartość

second BarCodeRegionParameters

Druga porównywana wartość

Zwraca

bool

true jeśli first ma tę samą wartość co second; w przeciwnym razie false.

operator !=(BarCodeRegionParameters, BarCodeRegionParameters)

Zwraca wartość wskazującą, czy pierwsza wartość Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters różni się od drugiej.

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

Parametry

first BarCodeRegionParameters

Pierwsza porównywana wartość

second BarCodeRegionParameters

Druga porównywana wartość

Zwraca

bool

true jeśli first ma inną wartość niż second; w przeciwnym razie false.

 Polski