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.
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.