Saltar al contenido principal
Este objeto proporciona acceso a propiedades específicas del bloque de código de barras: parámetros de preprocesamiento de imagen y reconocimiento en el bloque, tipo de código de barras y texto reconocido del código de barras. La interfaz IBarcodeBlock se deriva de la interfaz IBlock y hereda todas sus propiedades. Las propiedades de este objeto pueden dividirse en dos grupos:
  • las propiedades que afectan el proceso de reconocimiento de códigos de barras en el bloque. Estas son ImageProcessingParams y BarcodeParams; a través de estas propiedades puede establecer parámetros especiales de procesamiento de códigos de barras para un único bloque.
  • y todas las demás propiedades, que representan los resultados del reconocimiento y los datos que se exportarán al resultado.
Para los códigos QR que utilizan el modo de adición estructurada (es decir, varios códigos de barras están vinculados lógicamente para codificar más datos), este objeto también proporciona acceso a información especial incluida en cada código QR de la secuencia para permitir una decodificación correcta. Si tiene previsto reconocer códigos QR con adición estructurada, deberá implementar su propio algoritmo para combinar los datos codificados en la secuencia de códigos haciendo uso de las tres propiedades con prefijo QrCode. La información especial no se incluye en el texto del código de barras (propiedades Text y BarcodeText) ni se exporta al resultado.

Propiedades

Proporciona acceso al conjunto de propiedades que afectan al proceso de reconocimiento de códigos de barras.

Proporciona acceso al conjunto de propiedades que afectan al preprocesamiento de imágenes dentro del bloque de código de barras.

, de solo lectura

Almacena el tipo de código de barras detectado durante el reconocimiento.

Contiene el texto reconocido del código de barras. El texto reconocido se representa como una colección de caracteres, y es posible acceder a las propiedades avanzadas de cada carácter.

, de solo lectura

Esta propiedad permite editar el texto a través del objeto. Solo está disponible tras el reconocimiento y la síntesis. Si no se ha realizado la síntesis, esta propiedad devolverá 0.

, de solo lectura

Devuelve el número de códigos QR en la secuencia de adición estructurada. Esta información se encuentra en una sección de datos especial del código QR, y esta propiedad solo es relevante cuando el código forma parte de una secuencia de adición estructurada.

, de solo lectura

Devuelve los datos de paridad del código QR. Como este valor es idéntico para todos los códigos QR de la secuencia, puede utilizarse para verificar que los códigos que se intenta unir pertenecen realmente a la misma secuencia. Esta información se encuentra en una sección de datos especial del código QR, y esta propiedad solo es relevante cuando el código forma parte de una secuencia de adición estructurada.

, de solo lectura

Devuelve el índice del código QR en la secuencia de adición estructurada. Esta información se encuentra en una sección de datos especial del código QR, y esta propiedad solo es relevante cuando el código forma parte de una secuencia de adición estructurada.

, de solo lectura

Almacena el tipo de código de barras suplementario detectado durante el reconocimiento. Esta propiedad solo es útil para códigos de barras de tipoEAN 8, 13,UPC-A, andUPC-E.

, de solo lectura

Almacena el valor del código de barras suplementario detectado durante el reconocimiento. Si se detectó el código de barras suplementario, esta propiedad contiene los 2 o 5 últimos dígitos del texto reconocido del código de barras. La propiedad es solo útil para códigos de barras de tipoEAN 8, 13,UPC-A, yUPC-E.

, de solo lectura

Proporciona acceso al texto reconocido del código de barras, igual que la propiedad BarcodeText, pero representado como una cadena Unicode. Esta propiedad no permite editar el texto; si se edita a través de la propiedad EditableText, el valor de esta propiedad no se actualiza.

Métodos

NombreDescripción
CopyFromInicializa las propiedades del objeto actual con los valores de las propiedades correspondientes de otro objeto.

Windows

BarcodeBlock

Linux y macOS

BarcodeBlockLinuxMac Diagrama de objetos

Parámetro de salida

Este objeto es el parámetro de salida del método GetAsBarcodeBlock del objeto Block.

Consulte también

Trabajar con Layout y Blocks Trabajar con texto Trabajar con propiedades