|
El ejemplo de Recibo tributario muestra el comportamiento de un formulario PDF dinámico.
Este formulario imprime tres copias de un recibo tributario en una página: la copia para la fundación, la copia para el emisor y la copia para la declaración de la renta.
El ejemplo incluye los archivos siguientes:
Archivo
|
Descripción
|
Tax Receipt.xdp
|
El archivo de formulario de Designer ubicado en la carpeta Forms.
|
Tax Receipt.xml
|
Los archivos de datos XML ubicados en la carpeta Data
|
Signature.tif
Tax Receipt.tif
|
Los archivos de imagen ubicados en la carpeta Images
|
Tax Receipt.pdf
|
Los formularios procesados con los datos incorporados están en la carpeta Outputs
|
Ejecutar el ejemplo de Recibo tributarioAbra el formulario Tax Receipt.xdp en Designer.
Para especificar las opciones de vista previa, seleccione Archivo > Propiedades del formulario.
Haga clic en la ficha Vista previa y siga estos pasos:
En la lista Tipo de vista previa, seleccione Imprimir formulario (a doble cara).
Para abrir la vista previa del formulario, haga clic en la ficha Vista previa de PDF.
El archivo PDF de ejemplo de resultados ubicado en la carpeta “Outputs” presenta el formulario procesado que incorpora los datos. Utilice este archivo para comparar los resultados de la vista previa del formulario.
Acerca del formulario de Recibo tributarioEl formulario muestra diversas funciones.
- Estructura jerárquica del formulario
- El formulario Recibo tributario toma como base la estructura de los datos para aprovechar el proceso implícito de enlace de datos.
- Página de formato
- Dado que es necesario mostrar el texto del pie de página en la parte inferior de cada página, se define en la página de formato.
- Posición variable
- Las instancias del subformulario "receipt" se colocan una debajo de la otra y esto se logra seleccionando la opción De posición variable en Contenido para el tipo del subformulario "taxReceipt". La opción Contenido se encuentra en la ficha Subformulario de la paleta Objeto. La opción Dirección de flujo, también ubicada en la ficha Subformulario, se ajusta en De arriba a abajo. Los márgenes del subformulario se definen en la paleta Presentación y agregan el espacio adicional que se requiere entre dos subformularios.
- Incidencia de un subformulario
- El subformulario “receipt” contiene la información del Recibo tributario, incluyendo campos y elementos estáticos. Dado que el recibo se debe imprimir tres veces en una sola página, el valor máximo de incidencia para el subformulario "receipt" se establece en 3. El valor máximo se define en la ficha Enlace de la paleta Objeto.
- Campos globales
- La información del donante se proporciona en el archivo de datos. Cuando todos los campos del donante son globales, los valores se pueden imprimir en cada copia del Recibo tributario.
- Campo de imagen
- Dado que la firma del tesorero puede variar, el enlace de imagen de firma se proporciona en el archivo de datos. Se utiliza un campo de imagen para mostrar la imagen de firma.
- Número máximo de caracteres de cada campo
- El número máximo de caracteres de cada campo (en la ficha Campo de la paleta Objeto) se determina de acuerdo con las especificaciones de los datos.
- Campos ampliables y posición de anclaje
- Para dar cabida a valores de datos con longitud variable, se ha seleccionado la opción Expandir para ajustar (ubicada en la paleta Presentación) para los campos receiptSerial y copyLabel. La posición de anclaje de estos campos se establece para definir la dirección de expansión correcta.
- Creación de secuencias de comandos
- Los valores de dirección se muestran como un bloque. Se utiliza un JavaScript para concatenar los valores de datos. Dado que hay que calcular el valor del campo donorAddress, la opción Enlace de datos se establece en Ningún enlace de datos. El enlace predeterminado se define en la ficha Enlace de la paleta Objeto.
- Campo de varias líneas
- El campo donorAddress tiene seleccionada la opción Permitir líneas múltiples (ubicada en la ficha Campo de la paleta Objeto) para que los usuarios puedan imprimir en varias líneas.
- Patrones de imagen
- La lectura de ciertos valores resulta más fácil si se usa la opción Patrones (en la ficha Campo de la paleta Objeto) para aplicar un patrón de visualización. Por ejemplo, el valor de la fecha tiene un formato de estilo largo.
|
|
|