Class BarCodeResult

Class BarCodeResult

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

Stocke les données de code-barres reconnues comme le type Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region et d’autres paramètres

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Héritage

objectBarCodeResult

Implémente

ICloneable, IEquatable<barcoderesult>

Membres hérités

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

Exemples

Cet exemple montre comment obtenir 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("Type de code-barres : " + result.CodeTypeName);
        Console.WriteLine("Texte du code-barres : " + result.CodeText);
        Console.WriteLine("Confiance du code-barres : " + result.Confidence);
        Console.WriteLine("Qualité de lecture du code-barres : " + result.ReadingQuality);
        Console.WriteLine("Angle du code-barres : " + 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("Type de code-barres : " + result.CodeTypeName)
        Console.WriteLine("Texte du code-barres : " + result.CodeText)
        Console.WriteLine("Confiance du code-barres : " + result.Confidence)
        Console.WriteLine("Qualité de lecture du code-barres : " + result.ReadingQuality)
        Console.WriteLine("Angle du code-barres : " + result.Region.Angle)
    Next
End Using

Constructeurs

BarCodeResult(BarCodeResult)

Crée une copie de la classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Paramètres

result BarCodeResult

Une instance de Aspose.BarCode.BarCodeRecognition.BarCodeResult à copier.

Propriétés

CodeBytes

Obtient les octets de code encodés

public byte[] CodeBytes { get; }

Valeur de la propriété

byte[]

CodeText

Obtient le texte du code

public string CodeText { get; }

Valeur de la propriété

string

CodeType

Obtient le type de code-barres

public SingleDecodeType CodeType { get; }

Valeur de la propriété

SingleDecodeType

CodeTypeName

Obtient le nom du type de code-barres

public string CodeTypeName { get; }

Valeur de la propriété

string

Confidence

Obtient le niveau de confiance de la reconnaissance du code-barres reconnu

public BarCodeConfidence Confidence { get; }

Valeur de la propriété

BarCodeConfidence

Extended

Obtient les paramètres étendus du code-barres reconnu

public BarCodeExtendedParameters Extended { get; }

Valeur de la propriété

BarCodeExtendedParameters

ReadingQuality

Obtient la qualité de lecture. Fonctionne pour les codes-barres 1D et postaux.

public double ReadingQuality { get; }

Valeur de la propriété

double

Region

Obtient la région du code-barres

public BarCodeRegionParameters Region { get; }

Valeur de la propriété

BarCodeRegionParameters

Méthodes

Clone()

Crée une copie de la classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Retourne

object

Retourne une copie de la classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

Retourne une valeur indiquant si cette instance est égale à une valeur spécifiée de Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public bool Equals(BarCodeResult other)

Paramètres

other BarCodeResult

Une valeur de Aspose.BarCode.BarCodeRecognition.BarCodeResult à comparer à cette instance.

Retourne

bool

true si obj a la même valeur que cette instance ; sinon, false.

Equals(object)

Retourne une valeur indiquant si cette instance est égale à une valeur spécifiée de Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override bool Equals(object obj)

Paramètres

obj object

Une valeur de System.Object à comparer à cette instance.

Retourne

bool

true si obj a la même valeur que cette instance ; sinon, false.

GetCodeText(Encoding)

Obtient le texte du code avec encodage.

public string GetCodeText(Encoding encoding)

Paramètres

encoding Encoding

L’encodage pour le texte du code.

Retourne

string

Une chaîne contenant le texte de code reconnu.

GetHashCode()

Retourne le code de hachage pour cette instance.

public override int GetHashCode()

Retourne

int

Un code de hachage entier signé de 32 bits.

ToString()

Retourne une représentation sous forme de chaîne lisible par l’homme de cette Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Retourne

string

Une chaîne qui représente cette Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Opérateurs

operator ==(BarCodeResult, BarCodeResult)

Retourne une valeur indiquant si la première valeur de Aspose.BarCode.BarCodeRecognition.BarCodeResult est égale à la seconde.

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

Paramètres

first BarCodeResult

Une première valeur comparée

second BarCodeResult

Une seconde valeur comparée

Retourne

bool

true si first a la même valeur que second ; sinon, false.

operator !=(BarCodeResult, BarCodeResult)

Retourne une valeur indiquant si la première valeur de Aspose.BarCode.BarCodeRecognition.BarCodeResult est différente de la seconde.

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

Paramètres

first BarCodeResult

Une première valeur comparée

second BarCodeResult

Une seconde valeur comparée

Retourne

bool

true si first a une valeur différente de second ; sinon, false.

 Français