Class BarCodeResult
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Lagrar igenkänd streckkoddata som Aspose.BarCode.BarCodeRecognition.SingleDecodeType typ, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region och andra parametrar
public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>
Arv
Implementerar
ICloneable, IEquatable<barcoderesult>
Arvade medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exempel
Detta exempel visar hur man får 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
Konstruktörer
BarCodeResult(BarCodeResult)
Skapar en kopia av Aspose.BarCode.BarCodeRecognition.BarCodeResult-klassen.
public BarCodeResult(BarCodeResult result)
Parametrar
result
BarCodeResult
En kopia av Aspose.BarCode.BarCodeRecognition.BarCodeResult-instansen.
Egenskaper
CodeBytes
Hämtar de kodade bytekoderna
public byte[] CodeBytes { get; }
Egenskapsvärde
byte[]
CodeText
Hämtar kodtexten
public string CodeText { get; }
Egenskapsvärde
CodeType
Hämtar streckkodstypen
public SingleDecodeType CodeType { get; }
Egenskapsvärde
CodeTypeName
Hämtar namnet på streckkodstypen
public string CodeTypeName { get; }
Egenskapsvärde
Confidence
Hämtar igenkänningskonfidensnivån för den igenkända streckkoden
public BarCodeConfidence Confidence { get; }
Egenskapsvärde
Extended
Hämtar utökade parametrar för den igenkända streckkoden
public BarCodeExtendedParameters Extended { get; }
Egenskapsvärde
ReadingQuality
Hämtar läskvaliteten. Fungerar för 1D- och poststreckkoder.
public double ReadingQuality { get; }
Egenskapsvärde
Region
Hämtar streckkodens region
public BarCodeRegionParameters Region { get; }
Egenskapsvärde
Metoder
Clone()
Skapar en kopia av Aspose.BarCode.BarCodeRecognition.BarCodeResult-klassen.
public object Clone()
Returnerar
Returnerar en kopia av Aspose.BarCode.BarCodeRecognition.BarCodeResult-klassen.
Equals(BarCodeResult)
Returnerar ett värde som indikerar om denna instans är lika med ett angivet Aspose.BarCode.BarCodeRecognition.BarCodeResult-värde.
public bool Equals(BarCodeResult other)
Parametrar
other
BarCodeResult
Ett Aspose.BarCode.BarCodeRecognition.BarCodeResult-värde att jämföra med denna instans.
Returnerar
true om obj har samma värde som denna instans; annars, false.
Equals(object)
Returnerar ett värde som indikerar om denna instans är lika med ett angivet Aspose.BarCode.BarCodeRecognition.BarCodeResult-värde.
public override bool Equals(object obj)
Parametrar
obj
object
Ett System.Object-värde att jämföra med denna instans.
Returnerar
true om obj har samma värde som denna instans; annars, false.
GetCodeText(Encoding)
Hämtar kodtexten med kodning.
public string GetCodeText(Encoding encoding)
Parametrar
encoding
Encoding
Kodningen för kodtexten.
Returnerar
En sträng som innehåller den igenkända kodtexten.
GetHashCode()
Returnerar hashkoden för denna instans.
public override int GetHashCode()
Returnerar
En 32-bitars signerad heltalshashkod.
ToString()
Returnerar en människoläsbar strängrepresentation av denna Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override string ToString()
Returnerar
En sträng som representerar denna Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Operatörer
operator ==(BarCodeResult, BarCodeResult)
Returnerar ett värde som indikerar om det första Aspose.BarCode.BarCodeRecognition.BarCodeResult-värdet är lika med det andra.
public static bool operator ==(BarCodeResult first, BarCodeResult second)
Parametrar
first
BarCodeResult
Ett första jämfört värde
second
BarCodeResult
Ett andra jämfört värde
Returnerar
true om first har samma värde som second; annars, false.
operator !=(BarCodeResult, BarCodeResult)
Returnerar ett värde som indikerar om det första Aspose.BarCode.BarCodeRecognition.BarCodeResult-värdet skiljer sig från det andra.
public static bool operator !=(BarCodeResult first, BarCodeResult second)
Parametrar
first
BarCodeResult
Ett första jämfört värde
second
BarCodeResult
Ett andra jämfört värde
Returnerar
true om first har ett annat värde än second; annars, false.