PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


  • Paramétrage de l'aperçu
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Paramètre l'aperçu avant impression :
  • l'affichage d'un message concernant les ressources du poste en cours.
  • jusqu'à la version 19 : l'affichage ou non de chaque bouton présent dans l'aperçu avant impression. Pour plus de détails, consultez Aperçu avant impression. Par défaut, pour l'impression d'un état créé avec l'éditeur d'états, les boutons présents sont les suivants :
  • Versions 20 et supérieures
    à partir de la version 20 : l'affichage ou non des volets (et des boutons présents) du ruban. Pour plus de détails, consultez Aperçu avant impression.
    Nouveauté 20
    à partir de la version 20 : l'affichage ou non des volets (et des boutons présents) du ruban. Pour plus de détails, consultez Aperçu avant impression.
    à partir de la version 20 : l'affichage ou non des volets (et des boutons présents) du ruban. Pour plus de détails, consultez Aperçu avant impression.
Remarques :
  • Lors de l'impression d'un état programmé, tous les boutons d'impression sont disponibles.
  • 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.
    Ces boutons permettent respectivement de modifier l'état en cours et de créer un nouvel état 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 "Charte" 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
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
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)
Versions 23 et supérieures
// Affichage du volet des miniatures
iParamètreAperçu(iVoletMiniatures, Vrai)
// Impression d'un état dans l'aperçu avant impression
iImprimeEtat(ETAT_MonEtat)
Nouveauté 23
// Affichage du volet des miniatures
iParamètreAperçu(iVoletMiniatures, Vrai)
// Impression d'un état dans l'aperçu avant impression
iImprimeEtat(ETAT_MonEtat)
// Affichage du volet des miniatures
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".
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.
Versions 15 et supérieures
iBoutonDuplicata
Nouveauté 15
iBoutonDuplicata
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".
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".
Versions 17 et supérieures
iBoutonFiligrane
Nouveauté 17
iBoutonFiligrane
iBoutonFiligrane
Le bouton permettant d'ajouter et de paramétrer un texte en filigrane est visible.
iBoutonHtmlLe bouton permettant d'imprimer l'état dans un fichier HTML est visible.
iBoutonImprimanteLes deux boutons permettant de lancer l'impression sont visibles.
Versions 23 et supérieures
iBoutonInstantané
Nouveauté 23
iBoutonInstantané
iBoutonInstantané
Le bouton permettant de prendre une image instantanée de l'état (ou d'une portion de l'état) est visible.
iBoutonModificationEtatLe bouton permettant de modifier l'état en cours avec le logiciel "Etats et requêtes" est visible.
Versions 18 et supérieures
iBoutonNoirEtBlanc
Nouveauté 18
iBoutonNoirEtBlanc
iBoutonNoirEtBlanc
Le bouton permettant d'imprimer le document en noir et blanc est visible.
iBoutonPdfLe bouton permettant d'imprimer l'état dans un fichier PDF est visible.
Versions 15 et supérieures
iBoutonRecherche
Nouveauté 15
iBoutonRecherche
iBoutonRecherche
La barre d'outils permettant de réaliser une recherche dans l'état est visible.
Versions 18 et supérieures
iBoutonRectoVerso
Nouveauté 18
iBoutonRectoVerso
iBoutonRectoVerso
Le bouton permettant d'imprimer le document en recto-verso est visible.
Versions 18 et supérieures
iBoutonSélectionTexte
Nouveauté 18
iBoutonSélectionTexte
iBoutonSélectionTexte
Le bouton permettant de sélectionner un texte est visible.
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é.
Versions 23 et supérieures

Afficher ou non le volet des miniatures dans l'aperçu avant impression Masquer les détails

iParamètreAperçu(<Options> , <Affichage>)
<Options> : Constante de type Entier
Elément à configurer :
Versions 23 et supérieures
iVoletMiniatures
Nouveauté 23
iVoletMiniatures
iVoletMiniatures
Configuration 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.
Nouveauté 23

Afficher ou non le volet des miniatures dans l'aperçu avant impression Masquer les détails

iParamètreAperçu(<Options> , <Affichage>)
<Options> : Constante de type Entier
Elément à configurer :
Versions 23 et supérieures
iVoletMiniatures
Nouveauté 23
iVoletMiniatures
iVoletMiniatures
Configuration 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.

Afficher ou non le volet des miniatures dans l'aperçu avant impression Masquer les détails

iParamètreAperçu(<Options> , <Affichage>)
<Options> : Constante de type Entier
Elément à configurer :
Versions 23 et supérieures
iVoletMiniatures
Nouveauté 23
iVoletMiniatures
iVoletMiniatures
Configuration 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

  • 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 "Détail" 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.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.
  • Versions 23 et supérieures
    La présence ou non du volet des miniatures est configurable uniquement par programmation.
    Nouveauté 23
    La présence ou non du volet des miniatures est configurable uniquement par programmation.
    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 :
Composantes
WINDEVEtats et Requêtes wd230prn.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Quels boutons seront actifs ?
nBoutons est un entier = IparamètreAperçu()
devrait renvoyer une valeur représentant les boutons sélectionnés.

Je n'ai pas trouvé de fonction équivalente.
Jean-Pierre BLOCH (
27 jan. 2010