Class BarCodeResult
名称: Aspose.BarCode.BarCodeRecognition 编辑: Aspose.BarCode.dll (25.5.0)
存储识别条码数据,如 Aspose.BarCode.BarCodeRecognition.SingleDecodeType 类型, System.String 代码文本,Aspose.BarCode.BarCodeRecognition.BarCodeRegion 区域和其他参数
public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>Inheritance
Implements
继承人
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
此样本显示如何获得 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 UsingConstructors
BarCodeResult(BarCodeResult)
创建 Aspose.BarCode.BarCodeRecognition.BarCodeResult 类的副本。
public BarCodeResult(BarCodeResult result)Parameters
result BarCodeResult
请点击 Aspose.BarCode.BarCodeRecognition.BarCodeResult。
Properties
CodeBytes
获取编码代码比特
public byte[] CodeBytes { get; }财产价值
byte ( )
CodeText
收到代码文本
public string CodeText { get; }财产价值
CodeType
获取条码类型
public SingleDecodeType CodeType { get; }财产价值
CodeTypeName
获取条码类型的名称
public string CodeTypeName { get; }财产价值
Confidence
获得认可信任级别的认可条码
public BarCodeConfidence Confidence { get; }财产价值
Extended
获取已认可的条码的扩展参数
public BarCodeExtendedParameters Extended { get; }财产价值
ReadingQuality
获得阅读质量. 为 1D 和邮政条码工作。
public double ReadingQuality { get; }财产价值
Region
获取条码区域
public BarCodeRegionParameters Region { get; }财产价值
Methods
Clone()
创建 Aspose.BarCode.BarCodeRecognition.BarCodeResult 类的副本。
public object Clone()Returns
返回 Aspose.BarCode.BarCodeRecognition.BarCodeResult 类的副本。
Equals(BarCodeResult)
返回值,表明此示例是否相当于指定的 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值。
public bool Equals(BarCodeResult other)Parameters
other BarCodeResult
一个 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值与此示例相比。
Returns
真实 如果 obj 具有与此例相同的值;否则, 虚假.
Equals(对象)
返回值,表明此示例是否相当于指定的 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值。
public override bool Equals(object obj)Parameters
obj object
一个系统.对象值与这个例子相比。
Returns
真实 如果 obj 具有与此例相同的值;否则, 虚假.
GetCodeText(Encoding)
通过编码来获取代码文本。
public string GetCodeText(Encoding encoding)Parameters
encoding Encoding
编码为代码文本。
Returns
包含已认可的代码文本的字符串。
GetHashCode()
返回此例的Hash代码。
public override int GetHashCode()Returns
32位签署完整的哈希代码。
ToString()
返回本 Aspose.BarCode.BarCodeRecognition.BarCodeResult 的可读字符串代表性。
public override string ToString()Returns
代表此 Aspose.BarCode.BarCodeRecognition.BarCodeResult 的行列。
Operators
主持人 =(此分類上一篇: BarCodeResult)
返回一个值,表明第一个 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值是否相当于第二个值。
public static bool operator ==(BarCodeResult first, BarCodeResult second)Parameters
first BarCodeResult
第一次比较值
second BarCodeResult
第二个比较值
Returns
真实 如果第一個與第二個相同的價值;否則, 虚假.
运营商 !=(此分類上一篇: BarCodeResult)
返回一个值,表明第一个 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值是否与第二个值不同。
public static bool operator !=(BarCodeResult first, BarCodeResult second)Parameters
first BarCodeResult
第一次比较值
second BarCodeResult
第二个比较值
Returns
真实 如果第一個與第二個有不同的價值,否則, 虚假.