Documentos 4D Write Pro: un nuevo y útil parámetro

Traducido automáticamente de Deepl

4D Write Pro ha sido diseñado para crear todo tipo de documentos, desde los más sencillos hasta los más sofisticados. Para lograr esta diversidad, los documentos pueden tener distintas partes, como párrafos, secciones, encabezados, pies de página, etc. Una vez rellenado, 4D Write Pro se comporta de tal manera que todas estas partes pueden ser leídas. Sin embargo, a veces algunas partes deben ser redimensionadas según su contenido. Este es el caso típico de los encabezados y pies de página cuya altura puede cambiar automáticamente. Esta funcionalidad es generalmente muy útil, pero a veces sería más práctico establecer las alturas de los encabezados y pies de página a valores constantes (incluso si su contenido puede ser truncado y no ser completamente visible).

DWP: nuevo parámetro de autoajuste

Un nuevo parámetro de documento

El propósito de este parámetro de documento es determinar si los encabezados y pies de página deben ser redimensionados automáticamente en función de su contenido o no. Recuerde que el contenido de las cabeceras y pies de página puede ser escrito por los usuarios o generado mediante expresiones 4D que pueden devolver textos o imágenes enormes.

En la mayoría de los casos, el comportamiento «auto fit» es realmente útil. Pero, ¿qué ocurre si los documentos se generan utilizando plantillas o si hay que respetar algunas restricciones importantes para que los documentos generados se correspondan con el formato de papel requerido? En este caso, a veces puede ser preferible tener la información truncada en la cabecera o el pie de página, en lugar de en la parte principal del documento.

Compatibilidad con los documentos de 4D Write

En el caso de los documentos recién creados, este parámetro se establece en «on»( es decir, se activará el redimensionamiento automático de cabeceras y pies de página), pero en el caso de los documentos 4D Write importados, entonces estará «off» para mantener su comportamiento 4D Write.

Ejemplo de código

Activar o desactivar este parámetro es realmente sencillo:

WP SET ATTRIBUTES(WParea;wk header and footer autofit;True)
// o
WP SET ATTRIBUTES (
WParea;wk header and footer autofit;False)

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.