17 janvier 2010

Configuration des boutons de l'apercu avant impression

L'aperçu avant impression offre beaucoup de fonctionnalités, un peu trop même sur une application un peu sensible.

Donc, dans ce cas là ce que je faisais, c'était configuré les options que j'autorisais par code "une à une". Pas très facile, surtout que mes utilisateurs ne bénéficiaient pas des nouvelles fonctionnalité tant que je ne l'avait pas "activée".

En regardant un peu mieux l'aide, j'ai trouvé mon bonheur : une syntaxe du WLangage permet de "supprimer" les options qui ne nous intéressent pas comme par exemple l'envoi par email :

// Suppression des boutons Email de l'aperçu avant impression
iParamètreAperçu(iBoutonTous - iBoutonEmail - iBoutonEmailPdf)
iAperçu()
iImprimeEtat(MonEtat)

1 commentaire:

Arnaud Capron a dit…

Mouhai ! Je suis pas très convaincu car j'ai pas mal galéré aussi avec cette fenêtre aperçu en souhaitant la personnaliser via les fonctions existantes...

Finalement, j'ai trouver La ou Ma solution, qui consiste tout simplement à copier cette fenêtre qui est un modèle système pour Windev ( C:\WinDev 14\Programmes\Donnees\Fenêtres prédéfinies) ...

Ensuite il est nécessaire de paramétrer dans l onglet style de la description du projet " personnaliser sur Aperçu...

Une fois le tour joué, cette fenêtre est personnalisable et on peut y insérer son propre code dans les boutons par exemple... Ce qui offre à mon sens bien plus de souplesse...

Bon à savoir, cette technique est possible pour les autres fenêtres prédéfinies de Windev...

Le ruban on s'y fait et même plutôt vite !

Le ruban, j'étais sceptique (mauvais souvenir de l'apparition du ruban sous Office sûrement), mais après quelques hésitations, surto...