Las plantillas de formulario XFA o XDP son las plantillas para:
Imprimir canal de comunicaciones interactivas
Fragmentos de diseños
Un XDP está diseñado en Adobe Forms Designer. En este artículo se explica cómo diseñar los XDP para crear correspondencias/comunicaciones interactivas eficaces, como dónde utilizar los campos de formulario o las áreas de destino y cuándo utilizar los fragmentos de diseño.
Un diseño define el diseño gráfico de un canal de letra/impresión de una comunicación interactiva. La presentación puede contener campos de formulario típicos, como "Dirección" y "Número de referencia". También contiene subformularios vacíos que denotan áreas de destino. Cree la presentación en el diseñador de formularios y cuando termine, el especialista en aplicaciones la cargará en AEM servidor. Desde allí, puede seleccionar el diseño al crear una plantilla de correspondencia o un canal de impresión de una comunicación interactiva.
Siga estos pasos para crear diseños para cartas/canal de impresión de Interactive Communications:
Analice el diseño y determine el contenido que se repite en todas las páginas; normalmente, el encabezado y pie de página se ajustan a esta categoría. Este contenido se coloca en páginas de formato de diseño. El contenido restante se dirige a las páginas de trabajo del diseño. En una chaqueta de directiva, el logotipo y la dirección de la empresa se pueden agregar al encabezado y al pie de página de la página de formato. Por ejemplo, el Aviso de cancelación utiliza el mismo diseño.
Al diseñar páginas de trabajo, divida el contenido de la página en secciones. Cada sección está diseñada como un subformulario incrustado en la propia presentación o como una presentación de fragmento. Si la sección contiene tabla, modele la sección como un fragmento de diseño.
Un diseño se puede diseñar de la siguiente manera:
Puede utilizar un esquema en un fragmento de diseño o diseño , pero no es obligatorio. Si utiliza un esquema, asegúrese de lo siguiente:
De forma predeterminada, todos los campos se consideran relacionados con otras fuentes de datos. Si la presentación contiene campos que no están relacionados con una fuente de datos, asigne un nombre al campo con un sufijo "_int" (interno); por ejemplo, pageCount_int.
Un campo relacionado debe:
Un campo relacionado debe:
Un campo relacionado no debe:
Siempre que un campo relacionado cumpla los criterios descritos anteriormente, puede estar en cualquier ubicación y en cualquier profundidad de anidación en el diseño. Puede utilizar campos relacionados dentro de las páginas de formato.
Los campos son más flexibles en la configuración de presentación que los subformularios de área de destino; sin embargo, están unidos a un solo tipo de valor. Puede hacer que un campo sea grande o establecerlo en una anchura y altura fijas, etc. El módulo o resultado de regla resuelto se inserta en el campo .
Utilice un subformulario si desea capturar contenido de varios módulos en una presentación vertical de flujo superior (varios párrafos o imágenes). La presentación debe controlar el hecho de que el subformulario crece en altura para ajustarse a su contenido. Si no puede estar seguro de que la longitud del contenido asociado al subformulario o destino nunca exceda el espacio reservado para el subformulario en la presentación, cree el subformulario como secundario dentro de un contenedor de subformulario de posición variable. Este proceso garantiza que los objetos de presentación situados debajo del subformulario vayan descendiendo a medida que crezca el subformulario.
Utilice un campo si desea capturar datos de módulo o datos de elementos del diccionario de datos en el esquema del diseño (porque los campos están enlazados a datos) o para mostrar el contenido del módulo en una página de formato. Recuerde que el contenido de una página de formato no puede fluir con el contenido de la página de trabajo, por lo que debe asegurarse de que el campo de imagen se utilice como logotipo de encabezado. Esta tabla proporciona más criterios para decidir cuándo utilizar un subformulario o un campo en una presentación.
Utilizar un subformulario cuando |
Utilizar un campo de texto cuando |
Contiene una combinación de elementos, como un apellido y un nombre |
Contiene un solo elemento, como un número de directiva. |
Incluye varios párrafos |
El texto está ajustado y justificado |
Los grupos de datos repetitivos, opcionales y condicionales están enlazados a subformularios para reducir el riesgo de errores de diseño que podrían producirse si se utilizan secuencias de comandos para obtener los mismos resultados |
Los elementos como el logotipo y la dirección de su organización aparecen en todas las páginas de una carta o comunicación interactiva. En este caso, cree campos de formulario para esos elementos y colóquelos en la página de formato. Si establece el enlace de campo en "Sin enlace de datos", los campos no aparecen como campos relacionados en el Editor de cartas/comunicaciones interactivas. Si desea relacionar algún tipo de contenido con estos campos, deben tener enlaces. Si la dirección de la empresa contiene más de una línea de datos, utilice el campo de texto con la opción "Permitir líneas múltiples" para representar la dirección de la presentación. Si el tipo de datos de un campo de texto está definido como texto sin formato, se utiliza la versión de texto sin formato de la salida del módulo en lugar de la versión de texto enriquecido (se descarta todo el formato). Para conservar el formato, establezca el tipo de datos del campo de texto en texto enriquecido. |
El texto tiene posición variable |
Los campos de texto y los campos de imagen se utilizan en las páginas de formato. Las páginas de formato no pueden utilizar subformularios como áreas de destino. |
Los objetos se agrupan y organizan sin enlazar el subformulario a un elemento de datos |
|
Hay un campo de texto dentro del subformulario. El subformulario puede crecer y no sobrescribir otros objetos debajo de él en la presentación. |
Necesita un acceso fácil a sus datos en el proceso posterior. |
Cuando elementos como el logotipo y la dirección de su organización aparezcan en todas las páginas de una carta o comunicación interactiva, cree campos de formulario para esos elementos y colóquelos en la página de formato. Utilice el enlace Nombre (Nombre de campo) para estos campos.
Utilizar el formato de renderización del servidor de la presentación en Formulario XML dinámico; de lo contrario, las letras o comunicaciones interactivas basadas en este diseño no se pueden procesar correctamente. De forma predeterminada, el formato de renderización del servidor en Forms Designer está definido como Formulario XML dinámico. Para asegurarse de que está utilizando el formato correcto: