Class BarCodeResult
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Ukládá rozpoznaná data čárového kódu jako typ Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region a další parametry
public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>
Dědičnost
Implementuje
ICloneable, IEquatable<barcoderesult>
Děděné členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Příklady
Tento příklad ukazuje, jak získat 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 čárového kódu: " + result.CodeTypeName);
Console.WriteLine("Text čárového kódu: " + result.CodeText);
Console.WriteLine("Důvěra čárového kódu: " + result.Confidence);
Console.WriteLine("Kvalita čtení čárového kódu: " + result.ReadingQuality);
Console.WriteLine("Úhel čárového kódu: " + 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 čárového kódu: " + result.CodeTypeName)
Console.WriteLine("Text čárového kódu: " + result.CodeText)
Console.WriteLine("Důvěra čárového kódu: " + result.Confidence)
Console.WriteLine("Kvalita čtení čárového kódu: " + result.ReadingQuality)
Console.WriteLine("Úhel čárového kódu: " + result.Region.Angle)
Next
End Using
Konstruktory
BarCodeResult(BarCodeResult)
Vytvoří kopii třídy Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public BarCodeResult(BarCodeResult result)
Parametry
result
BarCodeResult
Kopie instance Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Vlastnosti
CodeBytes
Získá zakódované bajty kódu
public byte[] CodeBytes { get; }
Hodnota vlastnosti
byte[]
CodeText
Získá text kódu
public string CodeText { get; }
Hodnota vlastnosti
CodeType
Získá typ čárového kódu
public SingleDecodeType CodeType { get; }
Hodnota vlastnosti
CodeTypeName
Získá název typu čárového kódu
public string CodeTypeName { get; }
Hodnota vlastnosti
Confidence
Získá úroveň důvěry rozpoznaného čárového kódu
public BarCodeConfidence Confidence { get; }
Hodnota vlastnosti
Extended
Získá rozšířené parametry rozpoznaného čárového kódu
public BarCodeExtendedParameters Extended { get; }
Hodnota vlastnosti
ReadingQuality
Získá kvalitu čtení. Funguje pro 1D a poštovní čárové kódy.
public double ReadingQuality { get; }
Hodnota vlastnosti
Region
Získá oblast čárového kódu
public BarCodeRegionParameters Region { get; }
Hodnota vlastnosti
Metody
Clone()
Vytvoří kopii třídy Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Vrací
Vrací kopii třídy Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Equals(BarCodeResult)
Vrací hodnotu indikující, zda je tato instance rovna zadané hodnotě Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public bool Equals(BarCodeResult other)
Parametry
other
BarCodeResult
Hodnota Aspose.BarCode.BarCodeRecognition.BarCodeResult, kterou porovnáváme s touto instancí.
Vrací
true, pokud má obj stejnou hodnotu jako tato instance; jinak false.
Equals(object)
Vrací hodnotu indikující, zda je tato instance rovna zadané hodnotě Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override bool Equals(object obj)
Parametry
obj
object
Hodnota System.Object, kterou porovnáváme s touto instancí.
Vrací
true, pokud má obj stejnou hodnotu jako tato instance; jinak false.
GetCodeText(Encoding)
Získá text kódu s kódováním.
public string GetCodeText(Encoding encoding)
Parametry
encoding
Encoding
Kódování pro text kódu.
Vrací
Řetězec obsahující rozpoznaný text kódu.
GetHashCode()
Vrací hash kód pro tuto instanci.
public override int GetHashCode()
Vrací
32bitový podepsaný celočíselný hash kód.
ToString()
Vrací čitelnou řetězcovou reprezentaci této Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public override string ToString()
Vrací
Řetězec, který reprezentuje tuto Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Operátory
operator ==(BarCodeResult, BarCodeResult)
Vrací hodnotu indikující, zda je první hodnota Aspose.BarCode.BarCodeRecognition.BarCodeResult rovna druhé.
public static bool operator ==(BarCodeResult first, BarCodeResult second)
Parametry
first
BarCodeResult
První porovnávaná hodnota
second
BarCodeResult
Druhá porovnávaná hodnota
Vrací
true, pokud má first stejnou hodnotu jako second; jinak false.
operator !=(BarCodeResult, BarCodeResult)
Vrací hodnotu indikující, zda je první hodnota Aspose.BarCode.BarCodeRecognition.BarCodeResult odlišná od druhé.
public static bool operator !=(BarCodeResult first, BarCodeResult second)
Parametry
first
BarCodeResult
První porovnávaná hodnota
second
BarCodeResult
Druhá porovnávaná hodnota
Vrací
true, pokud má first jinou hodnotu než second; jinak false.