PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Autres fonctionnalités
  • Notes
  • Effets d'affichage lors de zoom
  • Impression depuis l'aperçu
  • Ré-exécution de l'état
  • Utilisation de Outlook Express et de l'envoi d'emails depuis l'aperçu avant impression
WinDevWebDev - Code ServeurWebDev - Code NavigateurWinDev MobileEtats et RequêtesWindowsLinuxWindows MobileWindows PhoneWindows Store appsAndroidWidget AndroidiPhone/iPadJavaPHPAjaxCode Utilisateur (MCU)Langage ExterneHFSQLHFSQL Client/ServeurProcédures stockéesHyper File 5.5OLE DBODBCAccès Natifs
Aperçu avant impression

Présentation
L'aperçu avant impression permet de visualiser la présentation d'un état sans l'imprimer (pré-visualisation de l'état). La mise en page et le contenu de l'état peuvent ainsi être vérifiés. Il est bien entendu possible de lancer l'impression de l'état.

L'aperçu avant impression est disponible :

  • sous l'éditeur d'états de WinDev, WebDev, WinDev Mobile.
  • dans le logiciel "Etats et Requêtes".
  • lors de l'impression d'états depuis une application WinDev.

L'aperçu avant impression offre diverses possibilités :

Une barre d'outils standard proposant les options suivantes :

  • Zoom paramétrable. Il est possible de visualiser les pages une par une ou par couple de pages.


    Si une page de couverture a été définie, lors de l'affichage par couple de pages, la première page sera affichée à droite.
  • Affichage des différentes pages de l'état sous forme de vignettes (). Les vignettes sont automatiquement redimensionnées lors de la modification de la zone d'affichage des vignettes. Un menu contextuel spécifique aux vignettes permet de lancer l'impression directe de la page voulue.
    Versions 18 et supérieures
    La partie de l'état visualisée est matérialisée dans la vignette. La zone de zoom et de positionnement dans la vignette peut être redimensionnée, déplacée, le facteur de zoom peut être modifié, ...
    Nouveauté 18
    La partie de l'état visualisée est matérialisée dans la vignette. La zone de zoom et de positionnement dans la vignette peut être redimensionnée, déplacée, le facteur de zoom peut être modifié, ...
    La partie de l'état visualisée est matérialisée dans la vignette. La zone de zoom et de positionnement dans la vignette peut être redimensionnée, déplacée, le facteur de zoom peut être modifié, ...
  • Versions 17 et supérieures
    Affichage des différents signets disponibles dans l'état. Ces signets sont affichés de manière hiérarchique. Pour accéder à une partie spécifique de l'état, il suffit de cliquer sur le signet correspondant.
    Nouveauté 17
    Affichage des différents signets disponibles dans l'état. Ces signets sont affichés de manière hiérarchique. Pour accéder à une partie spécifique de l'état, il suffit de cliquer sur le signet correspondant.
    Affichage des différents signets disponibles dans l'état. Ces signets sont affichés de manière hiérarchique. Pour accéder à une partie spécifique de l'état, il suffit de cliquer sur le signet correspondant.
  • Affichage de l'état en mode plein écran, sans aucune barre de titre ou d'outils (). Pour revenir au mode normal, il suffit d'utiliser la touche [ESC] du clavier.
  • Versions 18 et supérieures
    Possibilité de sélectionner du texte présent dans l'aperçu avant impression afin de réaliser des copier/coller (). Pour plus de détails, consultez Copie de texte dans l'aperçu avant impression.
    Nouveauté 18
    Possibilité de sélectionner du texte présent dans l'aperçu avant impression afin de réaliser des copier/coller (). Pour plus de détails, consultez Copie de texte dans l'aperçu avant impression.
    Possibilité de sélectionner du texte présent dans l'aperçu avant impression afin de réaliser des copier/coller (). Pour plus de détails, consultez Copie de texte dans l'aperçu avant impression.
  • Affichage du nombre total de pages à imprimer et possibilité de faire défiler les différentes pages de l'état.

  • Versions 15 et supérieures
    Impression de duplicata ().
    Nouveauté 15
    Impression de duplicata ().
    Impression de duplicata ().
  • Impression de la page en cours ou de la totalité des pages, avec choix de l'imprimante sur laquelle l'impression doit être réalisée ().
  • Versions 16 et supérieures
    Modification des propriétés de l'imprimante, notamment l'orientation du papier.
    Nouveauté 16
    Modification des propriétés de l'imprimante, notamment l'orientation du papier.
    Modification des propriétés de l'imprimante, notamment l'orientation du papier.
  • Impression directe.
Différentes barres d'outils :
  • Une barre de boutons permettant de réaliser les opérations suivantes :
    • Enregistrement et visualisation de l'état au format RTF (Rich Text Format).
      Remarque : Les tableaux ne sont pas gérés par le format RTF.
    • Enregistrement et visualisation de l'état au format HTML.
    • Enregistrement et visualisation de l'état au format PDF (Portable Document Format).
    • Enregistrement et visualisation de l'état au format XML (eXtensible Markup Language).
    • Visualisation de l'état dans un email.
    • Ajout d'un fichier PDF à un email.
  • Une barre d'outils permettant d'annoter les états affichés dans l'aperçu avant impression.
  • Une barre d'outils permettant de réaliser une recherche dans la totalité des pages.
  • Versions 18 et supérieures
    Une barre d'outils permettant de choisir le mode d'impression (recto/verso, noir et blanc,). Cette barre d'outils peut également contenir une combo permettant à l'utilisateur de choisir l'orientation de son état, le format du papier, ... Cette combo peut apparaître :
    • Versions 19 et supérieures
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
      Nouveauté 19
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
    • lors de la définition d'un groupe d'états. Pour plus de détails, consultez Proposer plusieurs états dans l'aperçu avant impression.
    Nouveauté 18
    Une barre d'outils permettant de choisir le mode d'impression (recto/verso, noir et blanc,). Cette barre d'outils peut également contenir une combo permettant à l'utilisateur de choisir l'orientation de son état, le format du papier, ... Cette combo peut apparaître :
    • Versions 19 et supérieures
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
      Nouveauté 19
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
    • lors de la définition d'un groupe d'états. Pour plus de détails, consultez Proposer plusieurs états dans l'aperçu avant impression.
    Une barre d'outils permettant de choisir le mode d'impression (recto/verso, noir et blanc,). Cette barre d'outils peut également contenir une combo permettant à l'utilisateur de choisir l'orientation de son état, le format du papier, ... Cette combo peut apparaître :
    • Versions 19 et supérieures
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
      Nouveauté 19
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
      si les champs de l'état sont ancrés. Dans ce cas, l'utilisateur peut choisir l'orientation de l'état et son format selon les disponibilités de l'imprimante par défaut. Pour plus de détails, consultez Ancrer les champs dans un état.
    • lors de la définition d'un groupe d'états. Pour plus de détails, consultez Proposer plusieurs états dans l'aperçu avant impression.
Ces barres d'outils sont également disponibles lors d'un aperçu avant impression réalisé en WLangage. Elles peuvent être déplacées à n'importe quel endroit de la fenêtre d'aperçu (il est par exemple possible de docker la barre de recherche en bas).

Un menu contextuel reprenant la majorité des options.

Remarque : Pour visualiser l'aperçu avant impression d'un état, une imprimante doit être installée sur le poste en cours.

Autres fonctionnalités
  • Personnalisation de l'aperçu : Votre application utilise un gabarit ? Pourquoi ne pas utiliser ce gabarit également pour la fenêtre d'aperçu avant impression. WinDev permet en effet de personnaliser la fenêtre d'aperçu avant impression. Pour plus de détails, consultez Personnalisation de la fenêtre d'aperçu avant impression.
  • Aperçu d'une impression réalisée avec les fonctions WLangage : Si vous réalisez une impression avec les fonctions WLangage, il est également possible de profiter des fonctionnalités de l'aperçu avant impression. La barre de boutons sera également disponible.
  • Paramétrage de la barre de boutons : Pour afficher uniquement certains boutons :
    • soit utilisez la fonction iParamètreAperçu. Cette fonction, utilisée dans le code d'initialisation du projet permet par exemple de choisir quels seront les boutons affichés pour tous les états de l'application.
    • soit paramétrez directement les boutons affichés pour chaque état dans la description de l'état (onglet "Détail").
      Pour paramétrer les options des différents modes d’impression, utilisez :
      • la fonction iParamètrePDF pour paramétrer l’impression dans un fichier PDF,
      • la fonction iParamètreExport pour paramétrer l’envoi d’emails,
      • la fonction iParamètreXLS pour paramétrer l’impression dans un fichier XLS.
  • Impression depuis l'aperçu : Pour savoir si l'utilisateur a effectué une impression depuis l'aperçu avant impression, utilisez la fonction iImpressionDemandée.
  • Lors de l'utilisation de la barre de boutons, l'aperçu avant impression est automatiquement fermé après l'enregistrement du fichier.

Notes

Effets d'affichage lors de zoom

Lors du zoom d'un état dans l'aperçu avant impression, des effets d'affichage peuvent apparaître. Par exemple, certains traits relativement fins peuvent ne pas apparaître dans l'aperçu avant impression. Ces traits seront par contre imprimés lors de l'édition de l'état sur une imprimante.

Impression depuis l'aperçu

Pour imprimer la totalité d'un document depuis l'aperçu avant impression, il est nécessaire d'attendre que toutes les pages soient affichées dans l'aperçu avant impression.

Ré-exécution de l'état

L'état affiché dans l'aperçu avant impression est automatiquement ré-exécuté dans les cas suivants :
  • lors d'un changement d'imprimante depuis l'aperçu avant impression.
  • lors de l'impression de l'état par un des boutons de la barre de boutons (impression en HTML, en PDF, ...).
L'état affiché dans l'aperçu avant impression est automatiquement ré-exécuté lorsque l'état est imprimé ou exporté depuis l'aperçu avant impression. Les traitements associés à l'état sont ré-exécutés.

Dans ce cas, les données affichées dans l'état peuvent être modifiées (prise en compte de données modifiées par d'autres utilisateurs par exemple).

Il est conseillé d'initialiser les variables utilisées par l'état dans le code d'initialisation de l'état (et non dans le bouton qui lance l'aperçu avant impression).

Remarque : Les fonctions WLangage utilisées dans votre état peuvent renvoyer un résultat différent lors de la ré-exécution de l'état. Par exemple, si vous utilisez des fonctions WLangage dans votre état concernant la fenêtre en cours, la fenêtre en cours lors de la ré-exécution de l'état correspondra alors à la fenêtre d'aperçu avant impression.

Utilisation de Outlook Express et de l'envoi d'emails depuis l'aperçu avant impression

Si vous utilisez Outlook Express et l'envoi d'emails depuis l'aperçu avant impression, le problème suivant peut survenir : la fenêtre d'envoi d'email de Outlook Express ne permet plus la saisie des informations de l'email. Tous les champs sont grisés.

Il s'agit d'un dysfonctionnement de Outlook. Voici un lien sur le site Microsoft avec les informations permettant de corriger ce défaut : http://support.microsoft.com/kb/918766/fr

Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire