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à
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à
CodeType
Ottiene il tipo di codice a barre
public SingleDecodeType CodeType { get; }
Valore della Proprietà
CodeTypeName
Ottiene il nome del tipo di codice a barre
public string CodeTypeName { get; }
Valore della Proprietà
Confidence
Ottiene il livello di fiducia del codice a barre riconosciuto
public BarCodeConfidence Confidence { get; }
Valore della Proprietà
Extended
Ottiene i parametri estesi del codice a barre riconosciuto
public BarCodeExtendedParameters Extended { get; }
Valore della Proprietà
ReadingQuality
Ottiene la qualità di lettura. Funziona per codici a barre 1D e postali.
public double ReadingQuality { get; }
Valore della Proprietà
Region
Ottiene la regione del codice a barre
public BarCodeRegionParameters Region { get; }
Valore della Proprietà
Metodi
Clone()
Crea una copia della classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Restituisce
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
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
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
Una stringa contenente il testo del codice riconosciuto.
GetHashCode()
Restituisce il codice hash per questa istanza.
public override int GetHashCode()
Restituisce
Un codice hash intero a 32 bit.
ToString()
Restituisce una rappresentazione stringa leggibile dell’Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override string ToString()
Restituisce
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
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
true se first ha un valore diverso da second; altrimenti, false.