Skip to main content
ABBYY FormDesigner puede imprimir tanto formularios en blanco como formularios que ya contienen datos en algunos campos. Por ejemplo, puede imprimir formularios con el campo de nombre ya rellenado, de modo que cada formulario esté dirigido a una persona concreta. Los valores pueden proceder de un archivo o una base de datos. Los formularios parcialmente rellenados pueden imprimirse o guardarse como un archivo PDF.

Requisitos de los datos de origen

  • Los nombres de los campos del archivo o la base de datos deben coincidir con los nombres de los campos del formulario y de la estructura del documento.
  • Puede usar el identificador (ID) de un elemento en lugar de su nombre. Esto resulta útil para especificar los valores de elementos que no están representados en la estructura del documento, como los campos de código de barras.
  • Un campo o una marca de un grupo puede indicarse mediante un identificador o por su nombre completo, con el formato <Group>|<Element>.
  • Los valores pueden importarse desde archivos CSV y TXT codificados en Unicode. La primera línea es el encabezado y debe contener los nombres de los campos. Los separadores pueden ser una coma (,), un punto y coma (;) o el carácter de tabulación.
  • Al agregar datos a una tabla, especifique el nombre completo en el formulario de datos, con el formato <Table>|<Col>|<Row#>, donde <Table> es el nombre de la tabla, <Col> es el nombre de la columna y <Row#> es la celda (la numeración comienza en 0).
  • Cuando se imprimen formularios parcialmente rellenados, los tipos de datos se convierten. Por ejemplo, un campo de marca de verificación puede rellenarse desde un campo de base de datos con los valores True/False, 1/0 o yes/no.
  • Los datos impresos usan la fuente del Tip especificado en la ventana Propiedades del elemento (la pestaña Tip).
Si el separador de listas también se utiliza como símbolo decimal o como separador de miles en el archivo, incluya entre comillas cualquier número que use este símbolo.
1

Abrir el cuadro de diálogo

En el menú Archivo, seleccione Imprimir formulario rellenado….
2

Elegir la conexión de datos

En el cuadro de diálogo Seleccionar conexión de datos, seleccione una base de datos conectada previamente o haga clic en Add… para crear una nueva conexión.
3

Seleccionar la base de datos

Seleccione Database y haga clic en Select… para especificar los parámetros de conexión de la base de datos.
También puede rellenar formularios en blanco con datos de una base de datos e imprimirlos desde la línea de comandos:
Por ejemplo:
1

Abra el cuadro de diálogo

En el menú Archivo, seleccione Imprimir formularios rellenados….
2

Elija la conexión de datos

En el cuadro de diálogo Seleccionar conexión de datos, seleccione un archivo añadido previamente o haga clic en Agregar… para añadir un archivo nuevo.
3

Seleccione el archivo

Seleccione Archivo y haga clic en Examinar… para especificar la ruta de acceso al archivo.
También puede rellenar formularios en blanco con datos de un archivo e imprimirlos desde la línea de comandos:
Por ejemplo:

Exportación de formularios rellenados

Use el siguiente comando para exportar un formulario parcialmente rellenado:

Argumentos obligatorios

Argumentos opcionales

Utilice estos argumentos para describir el botón de envío del formulario:
Los espacios en los nombres de los botones deben ir entre comillas.
Ejemplo de un comando que exporta un formulario parcialmente rellenado con valores de una base de datos:
Ejemplo de un comando que exporta un formulario parcialmente rellenado a partir de los valores de un archivo:
El argumento Filter:<FieldName>=<Value1>[,<Value2>[…]] filtra los registros de la base de datos por identificadores de campo. Separe los valores con comas y especifique el parámetro varias veces para distintos campos.
Los campos que se hayan completado previamente no se pueden editar. Si no se publicó el archivo de salida, compruebe que los argumentos del comando se hayan especificado correctamente.

Comprobación de argumentos de comandos

Al ejecutar un comando /printDatabase o /exportDatabase, se comprueban automáticamente los siguientes argumentos:
  • La ruta al archivo FDD
  • La cadena de conexión o la ruta a la base de datos o al archivo que contiene los valores
  • La ruta a la carpeta de destino
  • El nombre del archivo de salida
  • La presencia de los campos necesarios en el origen
Las notificaciones de comprobación se registran en el registro de eventos (Panel de control → Herramientas administrativas → Event Viewer). Para ver el registro en el Event Viewer, establezca la subclave EventMessageFile de la clave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\ABBYY FormDesigner 12 en C:\Program Files (x86)\ABBYY FlexiCapture 12 Stations\FObjEventSrc.dll. Si la línea de comandos se inició como administrador, el valor se establece automáticamente. Para duplicar las notificaciones de comprobación en un archivo independiente, utilice el comando LogFile:<filename>. Para deshabilitar el registro en el registro de eventos, utilice la clave /noSystemLog. Ejemplo de un comando que deshabilita el registro en el registro del sistema y habilita el registro en un archivo independiente: