Class BarCodeResult

Class BarCodeResult

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

Memorizza i dati del codice a barre riconosciuti come tipo Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters regione e altri parametri

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Ereditarietà

objectBarCodeResult

Implementa

ICloneable, IEquatable<barcoderesult>

Membri ereditati

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

Esempi

Questo esempio mostra come ottenere 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("Tipo di BarCode: " + result.CodeTypeName);
        Console.WriteLine("Codice BarCode: " + result.CodeText);
        Console.WriteLine("Affidabilità BarCode: " + result.Confidence);
        Console.WriteLine("Qualità di lettura BarCode: " + result.ReadingQuality);
        Console.WriteLine("Angolo BarCode: " + 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("Tipo di BarCode: " + result.CodeTypeName)
        Console.WriteLine("Codice BarCode: " + result.CodeText)
        Console.WriteLine("Affidabilità BarCode: " + result.Confidence)
        Console.WriteLine("Qualità di lettura BarCode: " + result.ReadingQuality)
        Console.WriteLine("Angolo BarCode: " + result.Region.Angle)
    Next
End Using

Costruttori

BarCodeResult(BarCodeResult)

Crea una copia della classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Parametri

result BarCodeResult

Un’istanza di Aspose.BarCode.BarCodeRecognition.BarCodeResult da copiare.

Proprietà

CodeBytes

Ottiene i byte del codice codificato

public byte[] CodeBytes { get; }

Valore della Proprietà

byte[]

CodeText

Ottiene il testo del codice

public string CodeText { get; }

Valore della Proprietà

string

CodeType

Ottiene il tipo di codice a barre

public SingleDecodeType CodeType { get; }

Valore della Proprietà

SingleDecodeType

CodeTypeName

Ottiene il nome del tipo di codice a barre

public string CodeTypeName { get; }

Valore della Proprietà

string

Confidence

Ottiene il livello di fiducia del codice a barre riconosciuto

public BarCodeConfidence Confidence { get; }

Valore della Proprietà

BarCodeConfidence

Extended

Ottiene i parametri estesi del codice a barre riconosciuto

public BarCodeExtendedParameters Extended { get; }

Valore della Proprietà

BarCodeExtendedParameters

ReadingQuality

Ottiene la qualità di lettura. Funziona per codici a barre 1D e postali.

public double ReadingQuality { get; }

Valore della Proprietà

double

Region

Ottiene la regione del codice a barre

public BarCodeRegionParameters Region { get; }

Valore della Proprietà

BarCodeRegionParameters

Metodi

Clone()

Crea una copia della classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Restituisce

object

Restituisce una copia della classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

Restituisce un valore che indica se questa istanza è uguale a un valore specificato di Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public bool Equals(BarCodeResult other)

Parametri

other BarCodeResult

Un valore di Aspose.BarCode.BarCodeRecognition.BarCodeResult da confrontare con questa istanza.

Restituisce

bool

true se obj ha lo stesso valore di questa istanza; altrimenti, false.

Equals(object)

Restituisce un valore che indica se questa istanza è uguale a un valore specificato di Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override bool Equals(object obj)

Parametri

obj object

Un valore di System.Object da confrontare con questa istanza.

Restituisce

bool

true se obj ha lo stesso valore di questa istanza; altrimenti, false.

GetCodeText(Encoding)

Ottiene il testo del codice con codifica.

public string GetCodeText(Encoding encoding)

Parametri

encoding Encoding

La codifica per il testo del codice.

Restituisce

string

Una stringa contenente il testo del codice riconosciuto.

GetHashCode()

Restituisce il codice hash per questa istanza.

public override int GetHashCode()

Restituisce

int

Un codice hash intero a 32 bit.

ToString()

Restituisce una rappresentazione stringa leggibile dell’Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Restituisce

string

Una stringa che rappresenta questo Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Operatori

operator ==(BarCodeResult, BarCodeResult)

Restituisce un valore che indica se il primo valore di Aspose.BarCode.BarCodeRecognition.BarCodeResult è uguale al secondo.

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

Parametri

first BarCodeResult

Un primo valore confrontato

second BarCodeResult

Un secondo valore confrontato

Restituisce

bool

true se first ha lo stesso valore di second; altrimenti, false.

operator !=(BarCodeResult, BarCodeResult)

Restituisce un valore che indica se il primo valore di Aspose.BarCode.BarCodeRecognition.BarCodeResult è diverso dal secondo.

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

Parametri

first BarCodeResult

Un primo valore confrontato

second BarCodeResult

Un secondo valore confrontato

Restituisce

bool

true se first ha un valore diverso da second; altrimenti, false.

 Italiano