Class BarCodeResult

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

object BarCodeResult

Implements

ICloneable , IEquatable

继承人

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; }

财产价值

string

CodeType

获取条码类型

public SingleDecodeType CodeType { get; }

财产价值

SingleDecodeType

CodeTypeName

获取条码类型的名称

public string CodeTypeName { get; }

财产价值

string

Confidence

获得认可信任级别的认可条码

public BarCodeConfidence Confidence { get; }

财产价值

BarCodeConfidence

Extended

获取已认可的条码的扩展参数

public BarCodeExtendedParameters Extended { get; }

财产价值

BarCodeExtendedParameters

ReadingQuality

获得阅读质量. 为 1D 和邮政条码工作。

public double ReadingQuality { get; }

财产价值

double

Region

获取条码区域

public BarCodeRegionParameters Region { get; }

财产价值

BarCodeRegionParameters

Methods

Clone()

创建 Aspose.BarCode.BarCodeRecognition.BarCodeResult 类的副本。

public object Clone()

Returns

object

返回 Aspose.BarCode.BarCodeRecognition.BarCodeResult 类的副本。

Equals(BarCodeResult)

返回值,表明此示例是否相当于指定的 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值。

public bool Equals(BarCodeResult other)

Parameters

other BarCodeResult

一个 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值与此示例相比。

Returns

bool

真实 如果 obj 具有与此例相同的值;否则, 虚假.

Equals(对象)

返回值,表明此示例是否相当于指定的 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值。

public override bool Equals(object obj)

Parameters

obj object

一个系统.对象值与这个例子相比。

Returns

bool

真实 如果 obj 具有与此例相同的值;否则, 虚假.

GetCodeText(Encoding)

通过编码来获取代码文本。

public string GetCodeText(Encoding encoding)

Parameters

encoding Encoding

编码为代码文本。

Returns

string

包含已认可的代码文本的字符串。

GetHashCode()

返回此例的Hash代码。

public override int GetHashCode()

Returns

int

32位签署完整的哈希代码。

ToString()

返回本 Aspose.BarCode.BarCodeRecognition.BarCodeResult 的可读字符串代表性。

public override string ToString()

Returns

string

代表此 Aspose.BarCode.BarCodeRecognition.BarCodeResult 的行列。

Operators

主持人 =(此分類上一篇: BarCodeResult)

返回一个值,表明第一个 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值是否相当于第二个值。

public static bool operator ==(BarCodeResult first, BarCodeResult second)

Parameters

first BarCodeResult

第一次比较值

second BarCodeResult

第二个比较值

Returns

bool

真实 如果第一個與第二個相同的價值;否則, 虚假.

运营商 !=(此分類上一篇: BarCodeResult)

返回一个值,表明第一个 Aspose.BarCode.BarCodeRecognition.BarCodeResult 值是否与第二个值不同。

public static bool operator !=(BarCodeResult first, BarCodeResult second)

Parameters

first BarCodeResult

第一次比较值

second BarCodeResult

第二个比较值

Returns

bool

真实 如果第一個與第二個有不同的價值,否則, 虚假.

 中文