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
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é
CodeType
Obtient le type de code-barres
public SingleDecodeType CodeType { get; }
Valeur de la propriété
CodeTypeName
Obtient le nom du type de code-barres
public string CodeTypeName { get; }
Valeur de la propriété
Confidence
Obtient le niveau de confiance de la reconnaissance du code-barres reconnu
public BarCodeConfidence Confidence { get; }
Valeur de la propriété
Extended
Obtient les paramètres étendus du code-barres reconnu
public BarCodeExtendedParameters Extended { get; }
Valeur de la propriété
ReadingQuality
Obtient la qualité de lecture. Fonctionne pour les codes-barres 1D et postaux.
public double ReadingQuality { get; }
Valeur de la propriété
Region
Obtient la région du code-barres
public BarCodeRegionParameters Region { get; }
Valeur de la propriété
Méthodes
Clone()
Crée une copie de la classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Retourne
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
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
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
Une chaîne contenant le texte de code reconnu.
GetHashCode()
Retourne le code de hachage pour cette instance.
public override int GetHashCode()
Retourne
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
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
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
true si first a une valeur différente de second ; sinon, false.