El formato PDF es una alternativa viable al formato XPS para la previsualización de impresiones en Windows, ofreciendo a los usuarios una opción más accesible. La decisión de Microsoft de convertir el visor XPS en una funcionalidad opcional de Windows ha causado problemas a muchos usuarios a la hora de desplegar aplicaciones, lo que ha provocado que los usuarios finales no puedan previsualizar sus impresiones. Aunque instalar el Visor XPS gratuito es sencillo, algunos administradores dudan en instalar funcionalidades adicionales, particularmente en entornos de escritorio remoto.
Afortunadamente, 4D v20 ofrece ahora la opción de utilizar el formato PDF para la vista previa de impresión. Dado que casi todas las versiones actuales de Windows tienen XPS o PDF preinstalado, los usuarios finales ya no deberían encontrar problemas con la vista previa de impresión. Esta nueva opción ofrece una solución más flexible y eficaz que satisface las necesidades tanto de los usuarios finales como de los administradores.
¿Cómo funciona?
De hecho, no tiene que hacer nada para beneficiarse del formato PDF con vista previa de impresión en Windows.
4D detecta si una impresora XPS y un visor XPS están disponibles en el sistema y, si no, cambia automáticamente al formato PDF.
Si falta una impresora o un visor PDF, se muestra un mensaje en lugar de la casilla de verificación de la vista previa de impresión en la parte inferior de la caja de diálogo de impresión. Y si ha elegido ocultar el diálogo de impresión, se genera un error en este caso.
Como el formato XPS sigue teniendo ventajas, como la integración de los parámetros de la impresora, no hemos sustituido el formato XPS por el PDF.
Mantener el control
Todo es automático, pero también puede mantener el control sobre el automatismo.
Con 4D v20, el comando SET PRINT OPTION soporta un nuevo selector Print preview option. Puede definir si la vista previa de impresión utiliza el algoritmo automático o forzar el formato utilizado a XPS o PDF:
SET PRINT OPTION(Print preview option; kp preview automatic)
SET PRINT OPTION(Print preview option; kp preview XPS)
SET PRINT OPTION(Print preview option; kp preview PDF)
El comando GET PRINT OPTION también soporta el nuevo Print preview option. Devuelve la opción definida en el segundo parámetro y la opción utilizada en el tercero.
Esta última opción es útil para comprobar si la configuración es correcta antes de lanzar una vista previa de impresión en lugar de lanzar la vista previa de impresión y detectar los errores. Por ejemplo, si configura kp preview PDF y falta la impresora PDF o el visor PDF, la opción devolverá kp preview none. A continuación, se muestra un ejemplo para comprobar qué formato de vista previa de impresión se utiliza realmente en el sistema:
SET PRINT OPTION(Print preview option; kp preview automatic)
GET PRINT OPTION(Print preview option; $optionSet; $optionUsed)
Case of
: ($optionUsed=kp preview XPS)
// Formato XPS
: ($optionUsed=kp preview PDF)
// Formato PDF
: ($optionUsed=kp preview none)
// No hay vista previa de impresión
End case
Tenga en cuenta que este nuevo comportamiento no afecta a macOS porque el formato de la vista previa de impresión es siempre PDF.
Estamos seguros de que la opción de formato PDF para la vista previa de impresión mejorará significativamente la experiencia de usuario de sus aplicaciones desplegadas. Al ofrecer esta nueva opción, pretendemos ahorrarle tiempo y esfuerzos valiosos, al tiempo que garantizamos que los usuarios finales están satisfechos con la funcionalidad de la aplicación.
Nos esforzamos constantemente por ofrecer a nuestros usuarios la mejor experiencia posible y lo animamos a compartir sus opiniones y comentarios en el foro 4D. Sus comentarios nos ayudan a comprender mejor sus necesidades y a mejorar continuamente nuestros productos y servicios.