Introducción de datos en formularios parcialmente rellenados
- 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 puede resultar útil si necesita 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 del archivo es el encabezado y debe contener los nombres de los campos. Pueden usarse los siguientes caracteres como separadores: coma (,), punto y coma (;) y el carácter de tabulación.
Si el separador de listas también se utiliza como símbolo decimal o como separador de miles en el archivo, cualquier número que use este símbolo debe ir entre comillas.
-
Al agregar datos a una tabla, debe especificarse el nombre completo en el formulario de datos, con el formato
<Table>|<Col>|<Row#>.<Table>es el nombre de la tabla en el formulario,<Col>es el nombre de la columna de la tabla y<Row#>es el nombre de la celda (la numeración comienza en 0). - Cuando se imprimen formularios parcialmente rellenados, los tipos de datos se convierten. Por ejemplo, si un formulario contiene un campo de marca de verificación que desea rellenar, el campo correspondiente de la base de datos puede tener los valores True/False, 1/0 y yes/no.
- La fuente de los datos impresos corresponderá a la fuente del Tip especificado en la ventana Propiedades del elemento (la pestaña Tip).
Impresión de formularios parcialmente rellenados
Para imprimir un formulario con valores de una base de datos
- En el menú Archivo, seleccione Print Filled-Out Forms…
- En el cuadro de diálogo Select Data Connection que se abrirá, seleccione una base de datos conectada previamente o haga clic en Add… para crear una nueva conexión.
- Seleccione Database y haga clic en el botón Select… para especificar los parámetros de conexión de la base de datos.
Para imprimir un formulario con valores de un archivo
- En el menú Archivo, seleccione Print Filled-Out Forms…
- En el cuadro de diálogo Select Data Connection que se abrirá, seleccione un archivo que haya agregado anteriormente o haga clic en Add… para agregar un archivo nuevo.
- Seleccione File y haga clic en Browse… para especificar la ruta del archivo.
FormDesigner.exe /printDatabase <path to form .fdd>.
Por ejemplo:
Exportación de formularios cumplimentados
-
Database:\"connectionstring: …\"Obligatorio cuando se usan valores de una base de datos. -
File:<path to file with values>Obligatorio cuando se usan valores de un archivo TXT o CSV. -
DestinationFolder:<path to the destination folder> -
FormName:<name of output file>.pdf
EmailButtonText:<name of the button>SubmitEmail:<e-mail address>UrlButtonText:<name of the button>SubmitUrl:<URL of the server>ClearButtonText:<name of the button>ButtonsPosition:<location of the button>(ubicaciones posibles:Top(de manera predeterminada),BottomoTopAndBottom)
Los espacios en los nombres de los botones deben ir entre comillas.
Filter:<FieldName>=<Value1>[,<Value2>[…]] filtra los registros de la base de datos. Los registros pueden filtrarse por identificadores de campo. Los valores de este argumento deben separarse por comas y un parámetro puede especificarse 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 los argumentos del comando para asegurarse de que se hayan especificado correctamente.
Comprobaciones automáticas de los comandos que imprimen y exportan formularios rellenados parcialmente
/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 con valores
- La ruta a la carpeta de destino
- El nombre del archivo de salida
- Si los campos necesarios están presentes en el origen
EventMessageFile de la clave del registro [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\ABBYY FormDesigner 12] en C:\Program Files (x86)\ABBYY FlexiCapture 12 Stations\FObjEventSrc.dll. Si el administrador inició la línea de comandos, el valor se establecerá automáticamente.
Puede usar el comando LogFile:<filename> para duplicar las notificaciones de comprobación de argumentos en un archivo independiente. Para desactivar el registro en el registro de eventos, use la clave /noSystemLog.
Ejemplo de un comando que desactiva el registro en el registro del sistema y lo habilita en un archivo independiente:
