Un nuevo atributo práctico de 4D Write Pro: wk page size

El comando WP SET ATTRIBUTES en 4D Write Pro es sin duda uno de los comandos más utilizados, ya que sus amplias posibilidades se aplican a todo tipo de elementos en sus documentos.

Un nuevo atributo de documento está ahora disponible en 4D 20 R5: wk page size. Demos un vistazo a lo que puede hacer.

La funcionalidad en acción

Ancho y alto del documento

Ya es posible definir el tamaño de página de los documentos mediante los atributos wk page width y wk page height. El nuevo atributo wk page size definirá dos valores a la vez: el ancho y el alto de su documento.

Otra forma de hacerlo es utilizar la interfaz y elegir directamente los tamaños propuestos por la impresora actual. Esta opción también se ha mejorado.

Formatos disponibles, personalizados e ISO

Comencemos por los formatos propuestos automáticamente por la interfaz. Hasta ahora, la lista mostrada dependía únicamente de las capacidades de la impresora actual (seleccionada) ①. A partir de ahora, esta lista se completará con los formatos personalizados, si el usuario ha creado alguno ②, y, por último, los formatos ISO más comunes, aunque no estén disponibles en su impresora ③.

Un atributo que vale por dos

En cuanto a la programación, ya era posible definir el ancho y el alto de las páginas. Gracias a este nuevo parámetro, esto puede hacerse en una sola operación. Se pueden utilizar los nombres de formato de impresora actuales (incluidos los personalizados) y todos los formatos ISO, de A0 a A10, de B0 a B10 y de C0 a C10, incluidos DL, Legal, Legal Junior y Tabloide.

De nuevo, para los valores ISO, no es necesario que el formato esté disponible en la impresora actual; los tamaños de página de sus documentos se definirán en función de los valores ISO, independientemente de cómo se vayan a imprimir o exportar.

WP SET ATTRIBUTES ($document;wk page size;"LegalUS") // ISO format  (no space between Legal and US !)
WP SET ATTRIBUTES ($document;wk page size;"Post card") // Printer format

Conclusión

¡Tres funcionalidades en una! Menos código (un atributo en lugar de dos), acceso directo a formatos personalizados y más libertad con los formatos ISO. ¡Siéntase libre de definir cualquier formato de documento para imprimir o exportar! Cuéntanos en el foro qué le parece esta pequeña gran funcionalidad.

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.