Class BarCodeResult

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

objectBarCodeResult

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

string

CodeType

Získá typ čárového kódu

public SingleDecodeType CodeType { get; }

Hodnota vlastnosti

SingleDecodeType

CodeTypeName

Získá název typu čárového kódu

public string CodeTypeName { get; }

Hodnota vlastnosti

string

Confidence

Získá úroveň důvěry rozpoznaného čárového kódu

public BarCodeConfidence Confidence { get; }

Hodnota vlastnosti

BarCodeConfidence

Extended

Získá rozšířené parametry rozpoznaného čárového kódu

public BarCodeExtendedParameters Extended { get; }

Hodnota vlastnosti

BarCodeExtendedParameters

ReadingQuality

Získá kvalitu čtení. Funguje pro 1D a poštovní čárové kódy.

public double ReadingQuality { get; }

Hodnota vlastnosti

double

Region

Získá oblast čárového kódu

public BarCodeRegionParameters Region { get; }

Hodnota vlastnosti

BarCodeRegionParameters

Metody

Clone()

Vytvoří kopii třídy Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Vrací

object

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í

bool

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í

bool

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í

string

Řetězec obsahující rozpoznaný text kódu.

GetHashCode()

Vrací hash kód pro tuto instanci.

public override int GetHashCode()

Vrací

int

32bitový podepsaný celočíselný hash kód.

ToString()

Vrací čitelnou řetězcovou reprezentaci této Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Vrací

string

Ř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í

bool

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í

bool

true, pokud má first jinou hodnotu než second; jinak false.

 Čeština