BarCodeResult

BarCodeResult class

Speichert erkannte Barcodedaten wieSingleDecodeType Typ,String Codetext, BarCodeRegionParameters Region und andere Parameter

public sealed class BarCodeResult : ICloneable, IEquatable<BarCodeResult>

Konstrukteure

Name Beschreibung
BarCodeResult(BarCodeResult) Erstellt eine Kopie derBarCodeResult Klasse.

Eigenschaften

Name Beschreibung
CodeBytes { get; } Ruft die codierten Codebytes ab
CodeText { get; } Ruft den Codetext ab
CodeType { get; } Ruft den Barcodetyp ab
CodeTypeName { get; } Ruft den Namen des Barcodetyps ab
Confidence { get; } Ruft das Erkennungskonfidenzniveau des erkannten Barcodes ab
Extended { get; } Ruft erweiterte Parameter des erkannten Barcodes ab
ReadingQuality { get; } Ruft die Lesequalität ab. Funktioniert für 1D- und Post-Barcodes.
Region { get; } Ruft die Barcoderegion ab

Methoden

Name Beschreibung
Clone() Erstellt eine Kopie vonBarCodeResult Klasse.
Equals(BarCodeResult) Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einer angegebenen istBarCodeResult wert.
override Equals(object) Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einer angegebenen istBarCodeResult wert.
GetCodeText(Encoding) Ruft den Codetext mit Codierung ab.
override GetHashCode() Gibt den Hashcode für diese Instanz zurück.
override ToString() Gibt eine für Menschen lesbare Zeichenfolgendarstellung davon zurückBarCodeResult .
operator == Gibt einen Wert zurück, der angibt, ob der ersteBarCodeResult Wert ist gleich der Sekunde.
operator != Gibt einen Wert zurück, der angibt, ob der ersteBarCodeResult Wert unterscheidet sich vom zweiten.

Beispiele

Dieses Beispiel zeigt, wie man BarCodeResult erhält.

[C#]
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
    generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("BarCode Type: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
        Console.WriteLine("BarCode Confidence: " + result.Confidence);
        Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
        Console.WriteLine("BarCode Angle: " + result.Region.Angle);
    }
}
[VB.NET]
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
    generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("BarCode Type: " + result.CodeTypeName)
        Console.WriteLine("BarCode CodeText: " + result.CodeText)
        Console.WriteLine("BarCode Confidence: " + result.Confidence)
        Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
        Console.WriteLine("BarCode Angle: " + result.Region.Angle)
    Next
End Using

Siehe auch