DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'impression
  • Paramétrage du visualisateur de rapports
  • 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
Paramètre le visualisateur de rapports :
  • 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 Visualisateur de rapports.
    Ruban
  • les paramètres d'export présents dans la mini-fenêtre d'aperçu.
La taille et la position de la fenêtre du visualisateur de rapports peuvent être personnalisées avec la fonction iDestination.
Remarques :
  • Lors de l'impression d'un état programmé, tous les boutons d'impression sont disponibles dans le visualisateur de rapports.
  • Par défaut, tous les boutons d'impression d'un état créé avec l'éditeur d'états sont disponibles. La fonction iParamètreVisualisateur 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 le visualisateur de rapports.
    Boutons supplémentaires
    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 & requêtes" (onglet "Avancé" de la description du projet).
    • Si l'état peut être modifié avec le logiciel "Etats & Requêtes" (onglet "Options" de la description de l'état).
Exemple
// Aucun bouton dans le visualisateur de rapports
iParamètreVisualisateur(iBoutonAucun)
iDestination(iVisualisateur)
 
iImprimeEtat(ETAT_MonEtat)
// Affichage uniquement des boutons imprimantes
iParamètreVisualisateur(iBoutonImprimante)
iDestination(iVisualisateur)
iImprimeEtat(ETAT_MonEtat)
// Affichage des boutons Imprimante, PDF et WORD dans le visualisateur de rapports
iParamètreVisualisateur(iBoutonImprimante + iBoutonPdf + iBoutonWord)
iDestination(iVisualisateur)
iImprimeEtat(ETAT_MonEtat)
// Suppression des boutons Email du visualisateur de rapports
iParamètreVisualisateur(iBoutonTous - iBoutonEmail - iBoutonEmailPdf)
iDestination(iVisualisateur)
iImprimeEtat(ETAT_MonEtat)
// Affichage du message d'avertissement toutes les 2000 pages
iParamètreVisualisateur(iBoutonTous, 2000)
// Impression d'un état dans le visualisateur de rapports
iDestination(iVisualisateur)
iImprimeEtat(ETAT_MonEtat)
// Affichage du volet des miniatures dans le visualisateur de rapports
iParamètreVisualisateur(iVoletMiniatures, Vrai)
// Impression d'un état dans le visualisateur de rapports
iDestination(iVisualisateur)
iImprimeEtat(ETAT_MonEtat)
Syntaxe

Afficher ou non les différentes options dans la barre d'outils du visualisateur de rapports Masquer les détails

iParamètreVisualisateur(<Options> [, <Avertissement>])
<Options> : Constante ou combinaison de constante de type Entier
Boutons à afficher dans le visualisateur de rapports :
iBoutonAnnotationLe 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.
iBoutonAucunSeul le volet "Aperçu" du visualisateur de rapports est affiché. Pour plus de détails sur ce volet, consultez Volet "Aperçu".
iBoutonCréationEtatLe bouton permettant de créer un état avec le logiciel "Etats et requêtes" est visible.
iBoutonDuplicataLe 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.
iBoutonEmailLe 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".
iBoutonEmailPdfLe 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".
iBoutonExcelLe 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 du visualisateur de rapports Masquer les détails

iParamètreVisualisateur(<Options> , <Affichage>)
<Options> : Constante de type Entier
Elément à configurer :
iMémoriserVoletRubanPermet de mémoriser le volet du ruban affiché par le visualisateur de rapports.
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 le visualisateur de rapports,
  • Faux si le volet des miniatures ne doit pas être affiché.
Par défaut, le volet des miniatures est affiché dans le visualisateur de rapports.
Remarques

Paramétrage du visualisateur de rapports

  • Le paramétrage réalisé avec la fonction iParamètreVisualisateur est actif jusqu'à :
    • la prochaine utilisation de la fonction iRAZ,
    • la prochaine utilisation de la fonction iParamètreVisualisateur.
  • Pour paramétrer le visualisateur de rapports de tous les états d'une application, il suffit d'utiliser la fonction iParamètreVisualisateur dans le code d'initialisation du projet.
  • Le paramétrage des boutons présents dans le visualisateur de rapports peut également être effectué sous l'éditeur d'états (onglet "UI" de la description de l'état). Dans ce cas, la fonction iParamètreVisualisateur 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 le visualisateur de rapports 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 d'outils 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, le visualisateur de rapports reste ouvert sur les pages déjà affichées. Dans ce cas, l'impression du document (ou l'export) depuis le visualisateur de rapports imprime la totalité du document (et non pas uniquement les pages affichées dans le visualisateur de rapports).

Paramétrage des différents modes d'impression

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

Dernière modification : 21/06/2023

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