Class BarCodeResult
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Przechowuje rozpoznane dane kodu kreskowego, takie jak typ Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region oraz inne parametry
public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>
Dziedziczenie
Implementuje
ICloneable, IEquatable<barcoderesult>
Dziedziczone członkowie
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Przykłady
Ten przykład pokazuje, jak uzyskać 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("Typ kodu kreskowego: " + result.CodeTypeName);
Console.WriteLine("Kod tekstowy kodu kreskowego: " + result.CodeText);
Console.WriteLine("Poziom pewności kodu kreskowego: " + result.Confidence);
Console.WriteLine("Jakość odczytu kodu kreskowego: " + result.ReadingQuality);
Console.WriteLine("Kąt kodu kreskowego: " + 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("Typ kodu kreskowego: " + result.CodeTypeName)
Console.WriteLine("Kod tekstowy kodu kreskowego: " + result.CodeText)
Console.WriteLine("Poziom pewności kodu kreskowego: " + result.Confidence)
Console.WriteLine("Jakość odczytu kodu kreskowego: " + result.ReadingQuality)
Console.WriteLine("Kąt kodu kreskowego: " + result.Region.Angle)
Next
End Using
Konstruktory
BarCodeResult(BarCodeResult)
Tworzy kopię klasy Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public BarCodeResult(BarCodeResult result)
Parametry
result
BarCodeResult
Kopia instancji Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Właściwości
CodeBytes
Uzyskuje zakodowane bajty kodu
public byte[] CodeBytes { get; }
Wartość właściwości
byte[]
CodeText
Uzyskuje tekst kodu
public string CodeText { get; }
Wartość właściwości
CodeType
Uzyskuje typ kodu kreskowego
public SingleDecodeType CodeType { get; }
Wartość właściwości
CodeTypeName
Uzyskuje nazwę typu kodu kreskowego
public string CodeTypeName { get; }
Wartość właściwości
Confidence
Uzyskuje poziom pewności rozpoznanego kodu kreskowego
public BarCodeConfidence Confidence { get; }
Wartość właściwości
Extended
Uzyskuje rozszerzone parametry rozpoznanego kodu kreskowego
public BarCodeExtendedParameters Extended { get; }
Wartość właściwości
ReadingQuality
Uzyskuje jakość odczytu. Działa dla kodów kreskowych 1D i pocztowych.
public double ReadingQuality { get; }
Wartość właściwości
Region
Uzyskuje region kodu kreskowego
public BarCodeRegionParameters Region { get; }
Wartość właściwości
Metody
Clone()
Tworzy kopię klasy Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Zwraca
Zwraca kopię klasy Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Equals(BarCodeResult)
Zwraca wartość wskazującą, czy ta instancja jest równa określonej wartości Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public bool Equals(BarCodeResult other)
Parametry
other
BarCodeResult
Wartość Aspose.BarCode.BarCodeRecognition.BarCodeResult do porównania z tą instancją.
Zwraca
true, jeśli obj ma tę samą wartość co ta instancja; w przeciwnym razie false.
Equals(object)
Zwraca wartość wskazującą, czy ta instancja jest równa określonej wartości Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override bool Equals(object obj)
Parametry
obj
object
Wartość System.Object do porównania z tą instancją.
Zwraca
true, jeśli obj ma tę samą wartość co ta instancja; w przeciwnym razie false.
GetCodeText(Encoding)
Uzyskuje tekst kodu z kodowaniem.
public string GetCodeText(Encoding encoding)
Parametry
encoding
Encoding
Kodowanie dla tekstu kodu.
Zwraca
Ciąg zawierający rozpoznany tekst kodu.
GetHashCode()
Zwraca kod hash dla tej instancji.
public override int GetHashCode()
Zwraca
Kod hash w postaci 32-bitowej liczby całkowitej.
ToString()
Zwraca czytelną dla człowieka reprezentację tej Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override string ToString()
Zwraca
Ciąg reprezentujący tę Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Operatory
operator ==(BarCodeResult, BarCodeResult)
Zwraca wartość wskazującą, czy pierwsza wartość Aspose.BarCode.BarCodeRecognition.BarCodeResult jest równa drugiej.
public static bool operator ==(BarCodeResult first, BarCodeResult second)
Parametry
first
BarCodeResult
Pierwsza porównywana wartość
second
BarCodeResult
Druga porównywana wartość
Zwraca
true, jeśli first ma tę samą wartość co second; w przeciwnym razie false.
operator !=(BarCodeResult, BarCodeResult)
Zwraca wartość wskazującą, czy pierwsza wartość Aspose.BarCode.BarCodeRecognition.BarCodeResult różni się od drugiej.
public static bool operator !=(BarCodeResult first, BarCodeResult second)
Parametry
first
BarCodeResult
Pierwsza porównywana wartość
second
BarCodeResult
Druga porównywana wartość
Zwraca
true, jeśli first ma inną wartość niż second; w przeciwnym razie false.