Class BarCodeResult

Class BarCodeResult

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

Armazena dados de código de barras reconhecidos como tipo Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters região e outros parâmetros

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Herança

objectBarCodeResult

Implementa

ICloneable, IEquatable<barcoderesult>

Membros Herdados

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

Exemplos

Este exemplo mostra como obter 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("Tipo de Código de Barras: " + result.CodeTypeName);
        Console.WriteLine("Texto do Código de Barras: " + result.CodeText);
        Console.WriteLine("Confiança do Código de Barras: " + result.Confidence);
        Console.WriteLine("Qualidade da Leitura do Código de Barras: " + result.ReadingQuality);
        Console.WriteLine("Ângulo do Código de Barras: " + 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("Tipo de Código de Barras: " + result.CodeTypeName)
        Console.WriteLine("Texto do Código de Barras: " + result.CodeText)
        Console.WriteLine("Confiança do Código de Barras: " + result.Confidence)
        Console.WriteLine("Qualidade da Leitura do Código de Barras: " + result.ReadingQuality)
        Console.WriteLine("Ângulo do Código de Barras: " + result.Region.Angle)
    Next
End Using

Construtores

BarCodeResult(BarCodeResult)

Cria uma cópia da classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Parâmetros

result BarCodeResult

Uma cópia da instância Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Propriedades

CodeBytes

Obtém os bytes do código codificado

public byte[] CodeBytes { get; }

Valor da Propriedade

byte[]

CodeText

Obtém o texto do código

public string CodeText { get; }

Valor da Propriedade

string

CodeType

Obtém o tipo de código de barras

public SingleDecodeType CodeType { get; }

Valor da Propriedade

SingleDecodeType

CodeTypeName

Obtém o nome do tipo de código de barras

public string CodeTypeName { get; }

Valor da Propriedade

string

Confidence

Obtém o nível de confiança do código de barras reconhecido

public BarCodeConfidence Confidence { get; }

Valor da Propriedade

BarCodeConfidence

Extended

Obtém parâmetros estendidos do código de barras reconhecido

public BarCodeExtendedParameters Extended { get; }

Valor da Propriedade

BarCodeExtendedParameters

ReadingQuality

Obtém a qualidade da leitura. Funciona para códigos de barras 1D e postais.

public double ReadingQuality { get; }

Valor da Propriedade

double

Region

Obtém a região do código de barras

public BarCodeRegionParameters Region { get; }

Valor da Propriedade

BarCodeRegionParameters

Métodos

Clone()

Cria uma cópia da classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Retorna

object

Retorna uma cópia da classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

Retorna um valor indicando se esta instância é igual a um valor especificado de Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public bool Equals(BarCodeResult other)

Parâmetros

other BarCodeResult

Um valor Aspose.BarCode.BarCodeRecognition.BarCodeResult para comparar com esta instância.

Retorna

bool

true se obj tiver o mesmo valor que esta instância; caso contrário, false.

Equals(object)

Retorna um valor indicando se esta instância é igual a um valor especificado de Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override bool Equals(object obj)

Parâmetros

obj object

Um valor System.Object para comparar com esta instância.

Retorna

bool

true se obj tiver o mesmo valor que esta instância; caso contrário, false.

GetCodeText(Encoding)

Obtém o texto do código com codificação.

public string GetCodeText(Encoding encoding)

Parâmetros

encoding Encoding

A codificação para o texto do código.

Retorna

string

Uma string contendo o texto do código reconhecido.

GetHashCode()

Retorna o código hash para esta instância.

public override int GetHashCode()

Retorna

int

Um código hash de inteiro assinado de 32 bits.

ToString()

Retorna uma representação de string legível por humanos desta Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Retorna

string

Uma string que representa esta Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Operadores

operator ==(BarCodeResult, BarCodeResult)

Retorna um valor indicando se o primeiro valor Aspose.BarCode.BarCodeRecognition.BarCodeResult é igual ao segundo.

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

Parâmetros

first BarCodeResult

Um primeiro valor comparado

second BarCodeResult

Um segundo valor comparado

Retorna

bool

true se first tiver o mesmo valor que second; caso contrário, false.

operator !=(BarCodeResult, BarCodeResult)

Retorna um valor indicando se o primeiro valor Aspose.BarCode.BarCodeRecognition.BarCodeResult é diferente do segundo.

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

Parâmetros

first BarCodeResult

Um primeiro valor comparado

second BarCodeResult

Um segundo valor comparado

Retorna

bool

true se first tiver um valor diferente de second; caso contrário, false.

 Português