Class QRExtendedParameters

Class QRExtendedParameters

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

Almacena información de apéndice estructurado QR del código de barras reconocido

public sealed class QRExtendedParameters : BaseExtendedParameters

Herencia

objectBaseExtendedParametersQRExtendedParameters

Miembros heredados

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

Ejemplos

Este ejemplo muestra cómo obtener datos de apéndice estructurado QR

using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Tipo de código de barras: " + result.CodeTypeName);
        Console.WriteLine("Texto del código de barras: " + result.CodeText);
        Console.WriteLine("Cantidad de apéndice estructurado QR: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity);
        Console.WriteLine("Índice de apéndice estructurado QR: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex);
        Console.WriteLine("Datos de paridad de apéndice estructurado QR: " + result.Extended.QR.QRStructuredAppendModeParityData);
    }
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.QR)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("Tipo de código de barras: " + result.CodeTypeName)
        Console.WriteLine("Texto del código de barras: " + result.CodeText)
        Console.WriteLine("Cantidad de apéndice estructurado QR: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity)
        Console.WriteLine("Índice de apéndice estructurado QR: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex)
        Console.WriteLine("Datos de paridad de apéndice estructurado QR: " + result.Extended.QR.QRStructuredAppendModeParityData)
    Next
End Using

Propiedades

MicroQRVersion

Versión del código MicroQR reconocido. Desde M1 hasta M4.

public MicroQRVersion MicroQRVersion { get; }

Valor de la propiedad

MicroQRVersion

QRErrorLevel

Nivel de corrección de errores Reed-Solomon del código de barras reconocido. De bajo a alto: LevelL, LevelM, LevelQ, LevelH.

public QRErrorLevel QRErrorLevel { get; }

Valor de la propiedad

QRErrorLevel

QRStructuredAppendModeBarCodeIndex

Obtiene el índice del código de barras en modo apéndice estructurado QR. El índice comienza desde 0. El valor predeterminado es -1.

public int QRStructuredAppendModeBarCodeIndex { get; }

Valor de la propiedad

int

QRStructuredAppendModeBarCodesQuantity

Obtiene la cantidad de códigos de barras en modo apéndice estructurado QR. El valor predeterminado es -1.

public int QRStructuredAppendModeBarCodesQuantity { get; }

Valor de la propiedad

int

QRStructuredAppendModeParityData

Obtiene los datos de paridad en modo apéndice estructurado QR. El valor predeterminado es -1.

public int QRStructuredAppendModeParityData { get; }

Valor de la propiedad

int

QRVersion

Versión del código QR reconocido. Desde Version1 hasta Version40.

public QRVersion QRVersion { get; }

Valor de la propiedad

QRVersion

RectMicroQRVersion

Versión del código RectMicroQR reconocido. Desde R7x43 hasta R17x139.

public RectMicroQRVersion RectMicroQRVersion { get; }

Valor de la propiedad

RectMicroQRVersion

Métodos

Equals(object)

Devuelve un valor que indica si esta instancia es igual a un valor específico de Aspose.BarCode.BarCodeRecognition.QRExtendedParameters.

public override bool Equals(object obj)

Parámetros

obj object

Un valor de System.Object para comparar con esta instancia.

Devuelve

bool

true si obj tiene el mismo valor que esta instancia; de lo contrario, false.

GetHashCode()

Devuelve el código hash para esta instancia.

public override int GetHashCode()

Devuelve

int

Un código hash de entero con signo de 32 bits.

ToString()

Devuelve una representación de cadena legible por humanos de este Aspose.BarCode.BarCodeRecognition.QRExtendedParameters.

public override string ToString()

Devuelve

string

Una cadena que representa este Aspose.BarCode.BarCodeRecognition.QRExtendedParameters.

Operadores

operator ==(QRExtendedParameters, QRExtendedParameters)

Devuelve un valor que indica si el primer valor de Aspose.BarCode.BarCodeRecognition.QRExtendedParameters es igual al segundo.

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

Parámetros

first QRExtendedParameters

Un primer valor comparado

second QRExtendedParameters

Un segundo valor comparado

Devuelve

bool

true si first tiene el mismo valor que second; de lo contrario, false.

operator !=(QRExtendedParameters, QRExtendedParameters)

Devuelve un valor que indica si el primer valor de Aspose.BarCode.BarCodeRecognition.QRExtendedParameters es diferente del segundo.

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

Parámetros

first QRExtendedParameters

Un primer valor comparado

second QRExtendedParameters

Un segundo valor comparado

Devuelve

bool

true si first tiene un valor diferente de second; de lo contrario, false.

 Español