Aperçu avant impression au format PDF sous Windows

Le format PDF est une bonne viable au format XPS pour l’aperçu avant impression sous Windows, offrant aux utilisateurs une option plus accessible. La décision de Microsoft de faire de la visionneuse XPS une fonctionnalité optionnelle de Windows a posé des problèmes à de nombreux utilisateurs lors du déploiement d’applications, les utilisateurs finaux n’étant pas en mesure de prévisualiser leurs impressions. Bien que l’installation de la visionneuse XPS soit gratuite et simple, certains administrateurs hésitent à installer des fonctionnalités supplémentaires, en particulier dans les environnements de bureau à distance.
Heureusement, 4D v20 offre désormais la possibilité d’utiliser le format PDF pour l’aperçu avant impression. Étant donné que presque toutes les versions actuelles de Windows sont pré-installées avec XPS ou PDF, les utilisateurs finaux ne devraient plus rencontrer de problèmes avec l’aperçu avant impression. Cette nouvelle option offre une solution plus souple et plus efficace qui répond aux besoins des utilisateurs finaux et des administrateurs.

Comment cela fonctionne-t-il ?

En fait, vous n’avez rien à faire pour bénéficier du format PDF avec l’aperçu avant impression sous Windows !

4D détecte si une imprimante XPS et une visionneuse XPS sont disponibles dans le système et, si ce n’est pas le cas, passe automatiquement au format PDF.
Si une imprimante ou une visionneuse PDF n’est pas disponible, un message s’affiche à la place de la case à cocher de l’aperçu avant impression au bas de la boîte de dialogue d’impression. Et si vous avez choisi de masquer la boîte de dialogue d’impression, une erreur est générée dans ce cas.

Comme le format XPS présente encore des avantages, tels que l’intégration des paramètres de l’imprimante, nous n’avons pas remplacé le format XPS par le format PDF.

Garder le contrôle

Tout est automatique, mais vous pouvez aussi garder le contrôle sur l’automatisme.

Avec 4D v20, la commande SET PRINT OPTION prend en charge un nouveau sélecteur Print preview option. Vous pouvez définir si l’aperçu avant impression utilise l’algorithme automatique ou forcer le format utilisé à XPS ou 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)

La commande GET PRINT OPTION prend également en charge le nouveau sélecteur Print preview option. Elle renvoie l’option définie dans le deuxième paramètre et l’option utilisée dans le troisième.
Cette dernière option est pratique pour vérifier si vos paramètres sont corrects avant de lancer l’aperçu avant impression, au lieu de lancer l’aperçu avant impression et de détecter les erreurs. Par exemple, si vous avez défini kp preview PDF et que l’imprimante PDF ou la visionneuse PDF est absente, l’option renverra le résultat kp preview none. Voici un exemple permettant de vérifier quel format d’aperçu avant impression est réellement utilisé dans le système :

SET PRINT OPTION(Print preview option; kp preview automatic)
GET PRINT OPTION(Print preview option; $optionSet; $optionUsed)
Case of 
 : ($optionUsed=kp preview XPS)
  // XPS format
 : ($optionUsed=kp preview PDF)
  // PDF format
 : ($optionUsed=kp preview none)
  // No print preview available
End case 

Notez que ce nouveau comportement n’affecte pas macOS car le format de l’aperçu avant impression est toujours PDF.

Nous sommes convaincus que l’option de format PDF pour l’aperçu avant impression améliorera considérablement l’expérience utilisateur de vos applications déployées. En proposant cette nouvelle option, nous souhaitons vous faire gagner du temps et de l’énergie tout en nous assurant que les utilisateurs finaux sont satisfaits des fonctionnalités de l’application.

Nous nous efforçons constamment de fournir à nos utilisateurs la meilleure expérience possible, et nous vous encourageons à partager vos idées et vos commentaires sur le forum 4D. Vos commentaires nous aident à mieux comprendre vos besoins et à améliorer continuellement nos produits et services.

Avatar
- Product Owner -Damien Fuzeau a rejoint l'équipe 4D Product en février 2019. En tant que Product Owner, il est en charge de la rédaction des user stories, puis de leur traduction en spécifications fonctionnelles. Son travail consiste également à s'assurer que les implémentations de fonctionnalités livrées répondent aux besoins des clients.Damien est diplômé de l'Université de Nantes en génie logiciel. Il a passé plus de 23 ans dans son ancienne entreprise, d'abord en tant que développeur (découverte de 4D en 1997), puis en tant que responsable de l'ingénierie et architecte logiciel. Cette société est un partenaire OEM de 4D et a déployé des logiciels d'entreprise basés sur 4D pour des milliers d'utilisateurs, sur des centaines de serveurs. Damien est donc habitué au développement et au déploiement 4D dans un contexte multi-langues.