Class BarCodeResult
名称: Aspose.BarCode.BarCodeRecognition 聚集: Aspose.BarCode.dll (25.4.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 Using
Constructors
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
真实 如果第一個與第二個有不同的價值,否則, 虚假.