BarCodeResult

BarCodeResult class

Memorizza dati di codici a barre riconosciuti comeSingleDecodeType genere,String testo in codice, BarCodeRegionParameters regione e altri parametri

public sealed class BarCodeResult : ICloneable, IEquatable<BarCodeResult>

Costruttori

Nome Descrizione
BarCodeResult(BarCodeResult) Crea una copia diBarCodeResult classe.

Proprietà

Nome Descrizione
CodeBytes { get; } Ottiene i byte di codice codificati
CodeText { get; } Ottiene il testo del codice
CodeType { get; } Ottiene il tipo di codice a barre
CodeTypeName { get; } Ottiene il nome del tipo di codice a barre
Confidence { get; } Ottiene il livello di affidabilità del riconoscimento del codice a barre riconosciuto
Extended { get; } Ottiene parametri estesi del codice a barre riconosciuto
ReadingQuality { get; } Ottiene la qualità di lettura. Funziona con codici a barre 1D e postali.
Region { get; } Ottiene la regione del codice a barre

Metodi

Nome Descrizione
Clone() Crea una copia diBarCodeResult classe.
Equals(BarCodeResult) Restituisce un valore che indica se questa istanza è uguale a un valore specificatoBarCodeResult valore.
override Equals(object) Restituisce un valore che indica se questa istanza è uguale a un valore specificatoBarCodeResult valore.
GetCodeText(Encoding) Ottiene il testo del codice con la codifica.
override GetHashCode() Restituisce il codice hash per questa istanza.
override ToString() Restituisce una rappresentazione di stringa leggibile dall’uomo di questoBarCodeResult .
operator == Restituisce un valore che indica se il primoBarCodeResult il valore è uguale al secondo.
operator != Restituisce un valore che indica se il primoBarCodeResult il valore è diverso dal secondo.

Esempi

Questo esempio mostra come ottenere BarCodeResult.

[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

Guarda anche