DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'impression
  • Paramétrage de l'aperçu avant impression
  • Etats non réalisés avec l'éditeur d'états
  • Message d'avertissement (syntaxe 1)
  • Paramétrage des différents modes d'impression
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Avertissement
A partir de la version 25, l'aperçu avant impression a été renommé en "Visualisateur de rapports". Il est désormais conseillé d'utiliser la fonction iParamètreVisualisateur.
Paramètre l'aperçu avant impression :
  • l'affichage d'un message concernant les ressources du poste en cours.
  • l'affichage ou non des volets (et des boutons présents) du ruban. Pour plus de détails, consultez Aperçu avant impression.
  • les paramètres d'export présents dans la mini-fenêtre d'aperçu.
Remarques :
  • Lors de l'impression d'un état programmé, tous les boutons d'impression sont disponibles dans l'aperçu avant impression.
  • Par défaut, tous les boutons d'impression d'un état créé avec l'éditeur d'états sont disponibles. La fonction iParamètreAperçu permet uniquement de paramétrer les boutons définis comme visibles dans l'éditeur d'états.
  • Si l'application autorise le lancement du logiciel "Etats & Requêtes" livré avec WINDEV, 2 boutons supplémentaires peuvent apparaître dans l'aperçu avant impression.
    Ces boutons permettent respectivement de créer un nouvel état et de modifier l'état en cours avec le logiciel "Etats & Requêtes". Ces boutons sont affichés uniquement :
    • Si le projet autorise le lancement du logiciel "Etats et requêtes" (onglet "Avancé" de la description du projet).
    • Si l'état peut être modifié avec le logiciel "Etats & Requêtes" (onglet "Détail" de la description de l'état).
Exemple
// Aucun bouton dans l'aperçu avant impression
iParamètreAperçu(iBoutonAucun)
iAperçu()
iImprimeEtat(ETAT_MonEtat)
// Affichage uniquement des boutons imprimantes
iParamètreAperçu(iBoutonImprimante)
iAperçu()
iImprimeEtat(ETAT_MonEtat)
// Affichage des boutons Imprimante, PDF et WORD dans l'aperçu avant impression
iParamètreAperçu(iBoutonImprimante + iBoutonPdf + iBoutonWord)
iAperçu()
iImprimeEtat(ETAT_MonEtat)
// Suppression des boutons Email de l'aperçu avant impression
iParamètreAperçu(iBoutonTous  - iBoutonEmail - iBoutonEmailPdf)
iAperçu()
iImprimeEtat(ETAT_MonEtat)
// Affichage du message d'avertissement toutes les 2000 pages
iParamètreAperçu(iBoutonTous, 2000)
// Impression d'un état dans l'aperçu avant impression
iImprimeEtat(ETAT_MonEtat)
// Affichage du volet des miniatures dans l'aperçu avant impression
iParamètreAperçu(iVoletMiniatures, Vrai)
// Impression d'un état dans l'aperçu avant impression
iImprimeEtat(ETAT_MonEtat)
Syntaxe

Afficher ou non les différentes options dans la barre d'outils de l'aperçu avant impression Masquer les détails

iParamètreAperçu(<Options> [, <Avertissement>])
<Options> : Constante ou combinaison de constante de type Entier
Boutons à afficher dans l'aperçu avant impression :
iBoutonAnnotation
  • Jusqu'à la version 19 : La barre d'outils permettant de réaliser des annotations dans l'état est visible.
  • A partir de la version 20 : Le bouton "Annotations" est disponible dans le volet "Aperçu". Le volet "Annoter" permettant de réaliser des annotations dans l'état est visible. Pour plus de détails sur ce volet, consultez Volet "Annoter".
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonAucun
  • Jusqu'à la version 19 : Aucun bouton ou barre d'outils n'est affiché.
  • A partir de la version 20 : Seul le volet "Aperçu" de l'aperçu avant impression est affiché. Pour plus de détails sur ce volet, consultez Volet "Aperçu".
iBoutonCréationEtat
  • Jusqu'à la version 19 : Le bouton permettant de créer un état avec le logiciel "Etats et requêtes" est visible.
iBoutonDuplicata
  • Jusqu'à la version 19 : Le bouton permettant d'enregistrer un duplicata de l'état en cours est visible.
  • A partir de la version 20 : Le volet "Exporter" est visible. Le bouton permettant d'enregistrer un duplicata de l'état en cours est affiché dans le volet "Exporter". Pour plus de détails sur ce volet, consultez Volet "Exporter".
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonEmail
  • Jusqu'à la version 19 : Le bouton permettant d'imprimer l'état dans un nouvel email est visible.
  • A partir de la version 20 : Le volet "Exporter" est visible. Le bouton permettant de créer un email avec le contenu de l'état intégré est affiché dans le volet "Exporter". Pour plus de détails sur ce volet, consultez Volet "Exporter".
iBoutonEmailPdf
  • Jusqu'à la version 19 : Le bouton permettant d'imprimer l'état dans un fichier lié à un nouvel email est visible.
  • A partir de la version 20 : Le volet "Exporter" est visible. Le bouton permettant de créer un email avec un PDF attaché est affiché dans le volet "Exporter". Pour plus de détails sur ce volet, consultez Volet "Exporter".
iBoutonExcel
  • Jusqu'à la version 19 : Le bouton permettant d'imprimer l'état dans un fichier Excel est visible.
  • A partir de la version 20 : Le volet "Exporter" est visible. Le bouton permettant de créer un fichier Excel à partir de l'impression en cours est affiché dans le volet "Exporter". Pour plus de détails sur ce volet, consultez Volet "Exporter".
iBoutonFiligraneLe bouton permettant d'ajouter et de paramétrer un texte en filigrane est visible.
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonHtmlLe bouton permettant d'imprimer l'état dans un fichier HTML est visible.
iBoutonImprimanteLes deux boutons permettant de lancer l'impression sont visibles.
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonInstantanéLe bouton permettant de prendre une image instantanée de l'état (ou d'une portion de l'état) est visible.
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonModificationEtatLe bouton permettant de modifier l'état en cours avec le logiciel "Etats et requêtes" est visible.
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonNoirEtBlancLe bouton permettant d'imprimer le document en noir et blanc est visible.
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonPdfLe bouton permettant d'imprimer l'état dans un fichier PDF est visible.
iBoutonRechercheLa barre d'outils permettant de réaliser une recherche dans l'état est visible.
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonRectoVersoLe bouton permettant d'imprimer le document en recto-verso est visible.
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonSélectionTexteLe bouton permettant de sélectionner un texte est visible.
Cette constante n'est pas prise en compte dans le mini-aperçu.
iBoutonTousTous les boutons et barres d'outils sont visibles.
iBoutonWordLe bouton permettant d'imprimer l'état dans un fichier RTF est visible.
iBoutonXmlLe bouton permettant d'imprimer l'état dans un fichier XML est visible.
<Avertissement> : Entier optionnel
Nombre de pages à partir duquel un message d'avertissement est affiché. Ce message permet de prévenir l'utilisateur que les ressources mémoire du poste en cours risquent de devenir insuffisantes si les pages restantes sont affichées.
Par défaut, ce paramètre vaut 1000.
Si ce paramètre vaut 0, le message ne sera jamais affiché.

Paramétrer les options de l'aperçu avant impression Masquer les détails

iParamètreAperçu(<Options> , <Affichage>)
<Options> : Constante de type Entier
Elément à configurer :
iMémoriserVoletRubanPermet de mémoriser le volet du ruban affiché par l'aperçu avant impression.
Par défaut, le volet du ruban n'est pas mémorisé et l'aperçu est ouvert sur le volet "Impression".
iVoletMiniaturesConfiguration de l'affichage du volet permettant d'afficher les miniatures.
<Affichage> : Booléen
  • Vrai si le volet des miniatures doit être affiché dans l'aperçu avant impression,
  • Faux si le volet des miniatures ne doit pas être affiché.
Par défaut, le volet des miniatures est affiché dans l'aperçu avant impression.
Remarques

Paramétrage de l'aperçu avant impression

  • Le paramétrage réalisé avec la fonction iParamètreAperçu est actif jusqu'à :
    • la prochaine utilisation de la fonction iRAZ
    • la prochaine utilisation de la fonction iParamètreAperçu.
  • Pour paramétrer l'aperçu avant impression de tous les états d'une application, il suffit d'utiliser la fonction iParamètreAperçu dans le code d'initialisation du projet.
  • Le paramétrage des boutons présents dans l'aperçu peut également être effectué sous l'éditeur d'états (onglet "IHM" de la description de l'état). Dans ce cas, la fonction iParamètreAperçu appelée avant l'impression de l'état permet de cacher des boutons supplémentaires. Les boutons qui sont définis comme invisibles dans l'état restent invisibles quoi qu'il arrive.
Remarques :
  • Si l'aperçu avant impression donne la possibilité d'envoyer un email, il est possible de paramétrer les caractéristiques de l'email grâce à la fonction iParamètreExport.
  • La présence ou non du volet des miniatures est configurable uniquement par programmation.

Etats non réalisés avec l'éditeur d'états

Lors de l'impression d'états programmés (non réalisés avec l'éditeur d'états), tous les boutons de la barre de boutons sont visibles.

Message d'avertissement (syntaxe 1)

Le message d'avertissement apparaît uniquement lors de l'impression d'un état.
Si l'utilisateur clique sur "Non" pour ne pas afficher les pages suivantes, l'aperçu reste ouvert sur les pages déjà affichées. Dans ce cas, l'impression du document (ou l'export) depuis l'aperçu avant impression imprime la totalité du document (et non pas uniquement les pages affichées dans l'aperçu).

Paramétrage des différents modes d'impression

Il est possible de paramétrer les options des différents modes d'impression :
Classification Métier / UI : Code neutre
Composante : wd290prn.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 26/02/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale