Class BarCodeResult

Class BarCodeResult

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

認識されたバーコードデータを保存します。データの種類は Aspose.BarCode.BarCodeRecognition.SingleDecodeType、System.String codetext、 Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region およびその他のパラメータです。

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

継承

objectBarCodeResult

実装

ICloneable, IEquatable<barcoderesult>

継承メンバー

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

このサンプルは、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

コンストラクタ

BarCodeResult(BarCodeResult)

Aspose.BarCode.BarCodeRecognition.BarCodeResultクラスのコピーを作成します。

public BarCodeResult(BarCodeResult result)

パラメータ

result BarCodeResult

Aspose.BarCode.BarCodeRecognition.BarCodeResultインスタンスのコピー。

プロパティ

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

メソッド

Clone()

Aspose.BarCode.BarCodeRecognition.BarCodeResultクラスのコピーを作成します。

public object Clone()

戻り値

object

Aspose.BarCode.BarCodeRecognition.BarCodeResultクラスのコピーを返します。

Equals(BarCodeResult)

このインスタンスが指定されたAspose.BarCode.BarCodeRecognition.BarCodeResult値に等しいかどうかを示す値を返します。

public bool Equals(BarCodeResult other)

パラメータ

other BarCodeResult

このインスタンスと比較するAspose.BarCode.BarCodeRecognition.BarCodeResult値。

戻り値

bool

true このインスタンスと同じ値を持つ場合; それ以外の場合は false

Equals(object)

このインスタンスが指定されたAspose.BarCode.BarCodeRecognition.BarCodeResult値に等しいかどうかを示す値を返します。

public override bool Equals(object obj)

パラメータ

obj object

このインスタンスと比較するSystem.Object値。

戻り値

bool

true このインスタンスと同じ値を持つ場合; それ以外の場合は false

GetCodeText(Encoding)

エンコーディング付きのコードテキストを取得します。

public string GetCodeText(Encoding encoding)

パラメータ

encoding Encoding

コードテキストのエンコーディング。

戻り値

string

認識されたコードテキストを含む文字列。

GetHashCode()

このインスタンスのハッシュコードを返します。

public override int GetHashCode()

戻り値

int

32ビット符号付き整数のハッシュコード。

ToString()

このAspose.BarCode.BarCodeRecognition.BarCodeResultの人間が読める文字列表現を返します。

public override string ToString()

戻り値

string

このAspose.BarCode.BarCodeRecognition.BarCodeResultを表す文字列。

演算子

operator ==(BarCodeResult, BarCodeResult)

最初のAspose.BarCode.BarCodeRecognition.BarCodeResult値が2番目の値と等しいかどうかを示す値を返します。

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

パラメータ

first BarCodeResult

比較される最初の値

second BarCodeResult

比較される2番目の値

戻り値

bool

true 最初の値が2番目の値と同じ場合; それ以外の場合は false

operator !=(BarCodeResult, BarCodeResult)

最初のAspose.BarCode.BarCodeRecognition.BarCodeResult値が2番目の値と異なるかどうかを示す値を返します。

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

パラメータ

first BarCodeResult

比較される最初の値

second BarCodeResult

比較される2番目の値

戻り値

bool

true 最初の値が2番目の値と異なる場合; それ以外の場合は false

 日本語