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
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
CodeType
Erhält den Barcode-Typ
public SingleDecodeType CodeType { get; }
Eigenschaftswert
CodeTypeName
Erhält den Namen des Barcode-Typs
public string CodeTypeName { get; }
Eigenschaftswert
Confidence
Erhält das Vertrauen in das erkannte Barcode-Niveau
public BarCodeConfidence Confidence { get; }
Eigenschaftswert
Extended
Erhält die erweiterten Parameter des erkannten Barcodes
public BarCodeExtendedParameters Extended { get; }
Eigenschaftswert
ReadingQuality
Erhält die Lesequalität. Funktioniert für 1D- und Postbarcodes.
public double ReadingQuality { get; }
Eigenschaftswert
Region
Erhält die Barcode-Region
public BarCodeRegionParameters Region { get; }
Eigenschaftswert
Methoden
Clone()
Erstellt eine Kopie der Klasse Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Gibt zurück
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
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
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
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
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
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
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
true, wenn first einen anderen Wert als second hat; andernfalls false.