Class BarCodeResult

Class BarCodeResult

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

Speichert erkannte Barcode-Daten wie Aspose.BarCode.BarCodeRecognition.SingleDecodeType-Typ, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region und andere Parameter

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Vererbung

objectBarCodeResult

Implementiert

ICloneable, IEquatable<barcoderesult>

Vererbte Mitglieder

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

Beispiele

Dieses Beispiel zeigt, wie man BarCodeResult erhält.

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 Typ: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
        Console.WriteLine("BarCode Vertrauen: " + result.Confidence);
        Console.WriteLine("BarCode Lesequalität: " + result.ReadingQuality);
        Console.WriteLine("BarCode Winkel: " + 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("BarCode Typ: " + result.CodeTypeName)
        Console.WriteLine("BarCode CodeText: " + result.CodeText)
        Console.WriteLine("BarCode Vertrauen: " + result.Confidence)
        Console.WriteLine("BarCode Lesequalität: " + result.ReadingQuality)
        Console.WriteLine("BarCode Winkel: " + result.Region.Angle)
    Next
End Using

Konstruktoren

BarCodeResult(BarCodeResult)

Erstellt eine Kopie der Klasse Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Parameter

result BarCodeResult

Eine Kopie der Instanz Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Eigenschaften

CodeBytes

Erhält die kodierten Code-Bytes

public byte[] CodeBytes { get; }

Eigenschaftswert

byte[]

CodeText

Erhält den Code-Text

public string CodeText { get; }

Eigenschaftswert

string

CodeType

Erhält den Barcode-Typ

public SingleDecodeType CodeType { get; }

Eigenschaftswert

SingleDecodeType

CodeTypeName

Erhält den Namen des Barcode-Typs

public string CodeTypeName { get; }

Eigenschaftswert

string

Confidence

Erhält das Vertrauen in das erkannte Barcode-Niveau

public BarCodeConfidence Confidence { get; }

Eigenschaftswert

BarCodeConfidence

Extended

Erhält die erweiterten Parameter des erkannten Barcodes

public BarCodeExtendedParameters Extended { get; }

Eigenschaftswert

BarCodeExtendedParameters

ReadingQuality

Erhält die Lesequalität. Funktioniert für 1D- und Postbarcodes.

public double ReadingQuality { get; }

Eigenschaftswert

double

Region

Erhält die Barcode-Region

public BarCodeRegionParameters Region { get; }

Eigenschaftswert

BarCodeRegionParameters

Methoden

Clone()

Erstellt eine Kopie der Klasse Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Gibt zurück

object

Gibt eine Kopie der Klasse Aspose.BarCode.BarCodeRecognition.BarCodeResult zurück.

Equals(BarCodeResult)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem bestimmten Wert von Aspose.BarCode.BarCodeRecognition.BarCodeResult ist.

public bool Equals(BarCodeResult other)

Parameter

other BarCodeResult

Ein Wert von Aspose.BarCode.BarCodeRecognition.BarCodeResult, der mit dieser Instanz verglichen werden soll.

Gibt zurück

bool

true, wenn obj denselben Wert wie diese Instanz hat; andernfalls false.

Equals(object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem bestimmten Wert von Aspose.BarCode.BarCodeRecognition.BarCodeResult ist.

public override bool Equals(object obj)

Parameter

obj object

Ein Wert von System.Object, der mit dieser Instanz verglichen werden soll.

Gibt zurück

bool

true, wenn obj denselben Wert wie diese Instanz hat; andernfalls false.

GetCodeText(Encoding)

Erhält den Code-Text mit Kodierung.

public string GetCodeText(Encoding encoding)

Parameter

encoding Encoding

Die Kodierung für den Code-Text.

Gibt zurück

string

Ein String, der den erkannten Code-Text enthält.

GetHashCode()

Gibt den Hash-Code für diese Instanz zurück.

public override int GetHashCode()

Gibt zurück

int

Ein 32-Bit ganzzahliger Hash-Code.

ToString()

Gibt eine menschenlesbare Zeichenfolgenrepräsentation dieser Aspose.BarCode.BarCodeRecognition.BarCodeResult zurück.

public override string ToString()

Gibt zurück

string

Eine Zeichenfolge, die diese Aspose.BarCode.BarCodeRecognition.BarCodeResult darstellt.

Operatoren

operator ==(BarCodeResult, BarCodeResult)

Gibt einen Wert zurück, der angibt, ob der erste Wert von Aspose.BarCode.BarCodeRecognition.BarCodeResult gleich dem zweiten ist.

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

Parameter

first BarCodeResult

Ein erster verglichener Wert

second BarCodeResult

Ein zweiter verglichener Wert

Gibt zurück

bool

true, wenn first denselben Wert wie second hat; andernfalls false.

operator !=(BarCodeResult, BarCodeResult)

Gibt einen Wert zurück, der angibt, ob der erste Wert von Aspose.BarCode.BarCodeRecognition.BarCodeResult unterschiedlich vom zweiten ist.

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

Parameter

first BarCodeResult

Ein erster verglichener Wert

second BarCodeResult

Ein zweiter verglichener Wert

Gibt zurück

bool

true, wenn first einen anderen Wert als second hat; andernfalls false.

 Deutsch