Class BarCodeResult

Class BarCodeResult

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

Przechowuje rozpoznane dane kodu kreskowego, takie jak typ Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region oraz inne parametry

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Dziedziczenie

objectBarCodeResult

Implementuje

ICloneable, IEquatable<barcoderesult>

Dziedziczone członkowie

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ć 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("Typ kodu kreskowego: " + result.CodeTypeName);
        Console.WriteLine("Kod tekstowy kodu kreskowego: " + result.CodeText);
        Console.WriteLine("Poziom pewności kodu kreskowego: " + result.Confidence);
        Console.WriteLine("Jakość odczytu kodu kreskowego: " + result.ReadingQuality);
        Console.WriteLine("Kąt kodu kreskowego: " + 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("Typ kodu kreskowego: " + result.CodeTypeName)
        Console.WriteLine("Kod tekstowy kodu kreskowego: " + result.CodeText)
        Console.WriteLine("Poziom pewności kodu kreskowego: " + result.Confidence)
        Console.WriteLine("Jakość odczytu kodu kreskowego: " + result.ReadingQuality)
        Console.WriteLine("Kąt kodu kreskowego: " + result.Region.Angle)
    Next
End Using

Konstruktory

BarCodeResult(BarCodeResult)

Tworzy kopię klasy Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Parametry

result BarCodeResult

Kopia instancji Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Właściwości

CodeBytes

Uzyskuje zakodowane bajty kodu

public byte[] CodeBytes { get; }

Wartość właściwości

byte[]

CodeText

Uzyskuje tekst kodu

public string CodeText { get; }

Wartość właściwości

string

CodeType

Uzyskuje typ kodu kreskowego

public SingleDecodeType CodeType { get; }

Wartość właściwości

SingleDecodeType

CodeTypeName

Uzyskuje nazwę typu kodu kreskowego

public string CodeTypeName { get; }

Wartość właściwości

string

Confidence

Uzyskuje poziom pewności rozpoznanego kodu kreskowego

public BarCodeConfidence Confidence { get; }

Wartość właściwości

BarCodeConfidence

Extended

Uzyskuje rozszerzone parametry rozpoznanego kodu kreskowego

public BarCodeExtendedParameters Extended { get; }

Wartość właściwości

BarCodeExtendedParameters

ReadingQuality

Uzyskuje jakość odczytu. Działa dla kodów kreskowych 1D i pocztowych.

public double ReadingQuality { get; }

Wartość właściwości

double

Region

Uzyskuje region kodu kreskowego

public BarCodeRegionParameters Region { get; }

Wartość właściwości

BarCodeRegionParameters

Metody

Clone()

Tworzy kopię klasy Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Zwraca

object

Zwraca kopię klasy Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

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

public bool Equals(BarCodeResult other)

Parametry

other BarCodeResult

Wartość Aspose.BarCode.BarCodeRecognition.BarCodeResult do porównania z tą instancją.

Zwraca

bool

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

Equals(object)

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

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.

GetCodeText(Encoding)

Uzyskuje tekst kodu z kodowaniem.

public string GetCodeText(Encoding encoding)

Parametry

encoding Encoding

Kodowanie dla tekstu kodu.

Zwraca

string

Ciąg zawierający rozpoznany tekst kodu.

GetHashCode()

Zwraca kod hash dla tej instancji.

public override int GetHashCode()

Zwraca

int

Kod hash w postaci 32-bitowej liczby całkowitej.

ToString()

Zwraca czytelną dla człowieka reprezentację tej Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Zwraca

string

Ciąg reprezentujący tę Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Operatory

operator ==(BarCodeResult, BarCodeResult)

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

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

Parametry

first BarCodeResult

Pierwsza porównywana wartość

second BarCodeResult

Druga porównywana wartość

Zwraca

bool

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

operator !=(BarCodeResult, BarCodeResult)

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

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

Parametry

first BarCodeResult

Pierwsza porównywana wartość

second BarCodeResult

Druga porównywana wartość

Zwraca

bool

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

 Polski