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
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
CodeType
Obtém o tipo de código de barras
public SingleDecodeType CodeType { get; }
Valor da Propriedade
CodeTypeName
Obtém o nome do tipo de código de barras
public string CodeTypeName { get; }
Valor da Propriedade
Confidence
Obtém o nível de confiança do código de barras reconhecido
public BarCodeConfidence Confidence { get; }
Valor da Propriedade
Extended
Obtém parâmetros estendidos do código de barras reconhecido
public BarCodeExtendedParameters Extended { get; }
Valor da Propriedade
ReadingQuality
Obtém a qualidade da leitura. Funciona para códigos de barras 1D e postais.
public double ReadingQuality { get; }
Valor da Propriedade
Region
Obtém a região do código de barras
public BarCodeRegionParameters Region { get; }
Valor da Propriedade
Métodos
Clone()
Cria uma cópia da classe Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Retorna
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
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
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
Uma string contendo o texto do código reconhecido.
GetHashCode()
Retorna o código hash para esta instância.
public override int GetHashCode()
Retorna
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
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
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
true se first tiver um valor diferente de second; caso contrário, false.