Class BarCodeResult

Class BarCodeResult

Il nome: Aspose.BarCode.BarCodeRecognition Assemblea: Aspose.BarCode.dll (25.4.0)

Stori riconosciuti dati di codice bar come Aspose.BarCode.BarCodeRecognition.SingleDecodeType tipo, System.String codetext,Aspose.BarCode.BarCodeRecognition.BarCodeRegionParametri regione e altri parametri

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Inheritance

object BarCodeResult

Implements

ICloneable , IEquatable

I membri ereditari

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

Examples

Questo campione 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("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);
    }
}
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 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

Constructors

BarCodeResult(BarCodeResult)

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

public BarCodeResult(BarCodeResult result)

Parameters

result BarCodeResult

Una copia di Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Properties

CodeBytes

Riceve il codice codificato byte

public byte[] CodeBytes { get; }

Valore di proprietà

byte [ ]

CodeText

Riceve il codice di testo

public string CodeText { get; }

Valore di proprietà

string

CodeType

Ottieni il tipo di barcode

public SingleDecodeType CodeType { get; }

Valore di proprietà

SingleDecodeType

CodeTypeName

Riceve il nome del tipo di codice bar

public string CodeTypeName { get; }

Valore di proprietà

string

Confidence

Riceve il livello di fiducia del codice bar riconosciuto

public BarCodeConfidence Confidence { get; }

Valore di proprietà

BarCodeConfidence

Extended

Riceve i parametri estesi del codice bar riconosciuto

public BarCodeExtendedParameters Extended { get; }

Valore di proprietà

BarCodeExtendedParameters

ReadingQuality

Ottiene la qualità della lettura. funziona per i codici a barre 1D e postali.

public double ReadingQuality { get; }

Valore di proprietà

double

Region

Scopri la regione di barcode

public BarCodeRegionParameters Region { get; }

Valore di proprietà

BarCodeRegionParameters

Methods

Clone()

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

public object Clone()

Returns

object

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

Equals(BarCodeResult)

Ritorna un valore che indica se questa instanza è uguale a un valore specificato Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public bool Equals(BarCodeResult other)

Parameters

other BarCodeResult

Un valore Aspose.BarCode.BarCodeRecognition.BarCodeResult per paragonare a questa instanza.

Returns

bool

vero se obj ha lo stesso valore di questa instanza; altrimenti, falso.

Equals(oggetto)

Ritorna un valore che indica se questa instanza è uguale a un valore specificato Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override bool Equals(object obj)

Parameters

obj object

Un valore System.Object per paragonare a questa instanza.

Returns

bool

vero se obj ha lo stesso valore di questa instanza; altrimenti, falso.

GetCodeText(Encoding)

Riceve il codice con codifica.

public string GetCodeText(Encoding encoding)

Parameters

encoding Encoding

Il codice per il codetext.

Returns

string

Una riga che contiene testo di codice riconosciuto.

GetHashCode()

Ritorna il codice hash per questo caso.

public override int GetHashCode()

Returns

int

Un 32-bit ha firmato un codice hash integrale.

ToString()

Ritorna una rappresentazione di stringhe a lettura umana di questo Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Returns

string

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

Operators

Operatore =(BarCodeResult e BarCodeResult)

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

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

Parameters

first BarCodeResult

Il primo valore comparato

second BarCodeResult

Un secondo valore comparato

Returns

bool

vero se il primo ha lo stesso valore del secondo; altrimenti, falso.

Operatore !=(BarCodeResult e BarCodeResult)

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

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

Parameters

first BarCodeResult

Il primo valore comparato

second BarCodeResult

Un secondo valore comparato

Returns

bool

vero se il primo ha un valore diverso dal secondo; altrimenti, falso.

 Italiano