Diseño de maquetación

Las plantillas de formulario XFA o XDP son las plantillas para:

Un XDP está diseñado en Adobe Forms Designer. Este artículo proporciona detalles sobre cómo diseñar los XDP para crear correspondencias/comunicaciones interactivas eficaces, como dónde utilizar campos de formulario o áreas de destinatario y cuándo utilizar fragmentos de diseño.

Creación de un diseño para letras o para el canal de impresión de Interactive Communications

Un diseño define el diseño gráfico de un canal de letras e impresiones 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 destinatario. Cree la presentación en el diseñador de formularios y, una vez completada, el Especialista en aplicaciones la carga 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.

Designer: crear un diseño

Siga estos pasos para crear diseños para letras/canal de impresión de Interactive Communications:

  1. Analizar el diseño y determinar el contenido que se repite en todas las páginas; generalmente el encabezado y pie de página encajan en esta categoría. Este contenido se coloca en las páginas de formato del diseño. El contenido restante va a las páginas de trabajo del diseño. En una chaqueta de política, el logotipo y la dirección de compañía se pueden agregar al encabezado y al pie de página de la página de formato. Por ejemplo, la Notificación de cancelación utiliza la misma presentación.

  2. 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 una tabla, modele la sección como un fragmento de diseño.

  3. Un diseño se puede diseñar de la siguiente manera:

    1. Convierta cada sección en un subformulario independiente que contenga todos los elementos de la sección.
    2. Hacer que cada subformulario de sección sea secundario del mismo subformulario principal. La presentación del subformulario principal está definida en posición variable para permitir que las secciones cambien a continuación en caso de que se combinen datos de gran tamaño en secciones anteriores.
    3. La residencia principal de la sección también se puede reutilizar en otros diseños. Crearla como un diseño de fragmento.
    4. Sección Los detalles de interés adicionales contienen sólo dos elementos colocados uno debajo de otro, pueden contener datos grandes y están diseñados como de posición variable.
    5. Otras secciones contienen elementos en posiciones específicas, por lo que están diseñadas como maquetaciones colocadas.
    6. Si la sección contiene elementos en posiciones específicas, divida una sección en subformularios y estos elementos contienen grandes cantidades de datos. A continuación, organice los subformularios para lograr el comportamiento deseado.
    7. En la sección de residencia principal, agregue un área de destinatario de marcador de posición. Este marcador de posición está enlazado a la residencia principal de fragmento en el momento del diseño de la carta/comunicación interactiva.
    8. Cargue el diseño (y el fragmento, si lo hay, que utiliza el diseño) en el servidor de AEM Forms.

Uso de esquema

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:

  1. El diseño y todos los diseños de fragmento utilizados en una carta/Comunicación interactiva utilizan el mismo esquema que la letra/Comunicación interactiva.
  2. Todos los campos necesarios para rellenarse con datos están enlazados al esquema.

Creación de campos relacionados

De forma predeterminada, todos los campos se consideran relacionados con otros orígenes de datos. Si el diseño contiene campos que no están relacionados con un origen de datos, asigne al campo un sufijo "_int" (interno); por ejemplo, pageCount_int.

Un campo relativo debe:

  • ser un XFA <field> o <exclGroup>
  • tener una referencia de enlace XFA
  • si es <exclGroup>, debe tener al menos un campo de botón de radio secundario; de lo contrario, no se puede determinar su tipo de valor

Un campo relativo debe:

  • tener un nombre

Un campo relativo no debe:

  • Incluir un sufijo "_int" en su nombre
  • tienen el enlace establecido como "ninguno"
  • ser un elemento secundario de un elemento <exclGroup>

Siempre que un campo relativo cumpla los criterios descritos anteriormente, puede estar en cualquier ubicación y en cualquier profundidad de anidación del diseño. Puede utilizar campos relacionados dentro de las páginas de formato.

Los campos son más flexibles en su configuración de presentación que los subformularios de área de destinatario; sin embargo, están ligadas a un solo tipo de valor. Puede hacer que un campo sea grande o establecer su anchura y altura fijas, etc. El resultado de la regla o módulo resuelto se inserta en el campo.

Decidir cuándo utilizar subformularios y campos de texto

Utilice un subformulario si desea capturar contenido de varios módulos en una presentación vertical de arriba hacia abajo (varios párrafos o imágenes). La presentación debe tener en cuenta el hecho de que el subformulario crece en altura para adaptarse a su contenido. Si no puede estar seguro de que la longitud del contenido asociado al subformulario o destinatario nunca exceda el espacio reservado para el subformulario en la presentación, cree el subformulario como secundario en un contenedor de subformulario de posición variable. Este proceso garantiza que los objetos de presentación situados debajo del subformulario fluyan hacia abajo a medida que crece el subformulario.

Utilice un campo si desea capturar datos de módulos o datos de elementos de diccionario de datos en el esquema de la maquetación (porque los campos están enlazados a datos) o para mostrar contenido de módulos 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 utiliza como logotipo de encabezado. Esta tabla proporciona más criterios para decidir cuándo utilizar un subformulario o un campo en una presentación.

Usar un subformulario cuando

Usar un campo de texto cuando

Contiene una combinación de elementos, como Apellidos y 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 aparecerán como campos relacionados en el Editor de cartas/comunicaciones interactivas. Si desea relacionar algún tipo de contenido con estos campos, deben tener enlace.

Si la dirección de compañía 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 en la presentación.

Si el tipo de datos de un campo de texto se define 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, defina 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 destinatario.

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.

Es necesario acceder fácilmente a sus datos en el proceso de publicación.

Configuración de elementos repetitivos

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 del campo) para estos campos.

Especificar el formato de procesamiento del servidor

Utilice el formato de procesamiento 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 procesamiento del servidor en Forms Designer se establece en Formulario XML dinámico. Para asegurarse de que está utilizando el formato correcto:

  • En Designer, haga clic en Archivo > Propiedades del formulario > Predeterminado y asegúrese de que la opción Formato/procesamiento de PDF está definida en Formulario XML dinámico.

En esta página