PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Fonctionnement
  • Principe
  • Impression de l'état créé par le développeur
  • Impression directe du contenu du tableur
  • Personnaliser la fenêtre de paramétrage de l'impression du tableur
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
Présentation
Un champ Tableur propose par défaut un menu contextuel automatique permettant à l'utilisateur de réaliser plusieurs manipulations sur les données affichées dans le champ.
Une des options de ce menu contextuel permet à l'utilisateur d'imprimer le contenu du champ Tableur (option "Imprimer").
Fonctionnement

Principe

Plusieurs cas peuvent se présenter :
  • Si un état a été créé par le développeur sur ce champ Tableur, cet état est imprimé. Pour plus de détails, consultez Champ Tableur dans un état.
  • Si aucun état n'est lié à ce champ Tableur, l'utilisateur peut imprimer directement le contenu du champ Tableur présent dans la fenêtre.
Remarques :
  • L'option "Imprimer" du menu contextuel des champs Tableur nécessite les librairies d'impression du framework WINDEV.
  • En programmation :
    • la fonction FAAExécute (ou ExécuteFAA) utilisée avec la constante faaImprimerTableur lance l'impression du champ Tableur spécifié.
    • la fonction FAADésactive (ou DésactiveFAA) utilisée avec la constante faaImprimerTableur supprime l'option "Imprimer" pour le champ Tableur spécifié.
    • la fonction FAAChangeLibellé utilisée avec la constante faaImprimerTableur permet de modifier le libellé de l'option "Imprimer" pour le champ Tableur spécifié.

Impression de l'état créé par le développeur

Si le développeur a créé un état sur le champ Tableur, l'option "Imprimer" permettra d'imprimer directement cet état. Aucune programmation spécifique est nécessaire.
Pour plus de détails, consultez Champ Tableur dans un état.

Impression directe du contenu du tableur

Une fenêtre propose à l'utilisateur :
  • d'imprimer en mode portait ou en mode paysage.
  • les options de mise à l'échelle du document.
Le contenu du champ Tableur est directement visualisé dans l'aperçu avant impression.
Si le nombre de lignes du champ Tableur est trop important (plus de 10 000 lignes), l'application demande confirmation à l'utilisateur (l'impression pouvant être relativement longue et consommatrice de ressources mémoire).
Les caractéristiques de l'impression proposée sont les suivantes :
  • La feuille courante affichée dans le champ Tableur est imprimée.
  • Le titre de l'impression correspond au titre du champ Tableur. Si aucun titre n'a été spécifié pour le champ, c'est le titre de la fenêtre qui est utilisé.
  • Les titres des colonnes sont imprimées sur chaque page.
  • L'impression respecte les couleurs de fond utilisées pour les différentes cellules du champ Tableur.
  • La date du jour est imprimée en haut à droite.
  • Le numéro de la page courante et le nombre total de pages sont imprimés en bas à droite.

Personnaliser la fenêtre de paramétrage de l'impression du tableur

WINDEV offre la possibilité d'intégrer la fenêtre de configuration de l'impression du tableur utilisée par la FAA dans votre application. Il est ainsi possible de personnaliser par exemple :
  • l'apparence de cette fenêtre (modification du gabarit par exemple),
  • les langues gérées par cette fenêtre. Cette possibilité est très intéressante pour traduire cette fenêtre dans les différentes langues proposées par l'application.
Pour intégrer la fenêtre de paramétrage de l'impression dans votre application :
  1. Sous le volet "Projet", dans le groupe "Projet", déroulez "Importer" et sélectionnez "Des éléments WINDEV et leurs dépendances".
  2. Sélectionnez le sous-répertoire contenant les éléments à importer. La fenêtre de configuration de l'impression est présente dans le sous-répertoire "Programmes\Donnees\Fenêtres prédéfinies\FAA" du répertoire d'installation de WINDEV.
  3. WINDEV liste les éléments présents dans le répertoire. Ce répertoire contient les différents éléments correspondant aux FAA personnalisables. La fenêtre à importer est "WinDevFaa_ParamImpressionTableur.wdw".
  4. Validez. La fenêtre est intégrée au projet et peut être modifiée. Cette fenêtre personnalisée sera automatiquement prise en compte lors de l'exécution de l'application.
Remarques :
  • La fenêtre ne doit pas être renommée.
  • Si vous intégrez cette fenêtre dans votre application, vous risquez de ne pas profiter des améliorations de cette fenêtre effectuées au cours des mises à jour. Pensez à vérifier si cette fenêtre n'évolue pas.
  • Attention : Pour modifier cette fenêtre, le fichier correspondant ne doit pas être en lecture seule. Modifiez les caractéristiques du fichier sous Windows si nécessaire.
Version minimum requise
  • Version 21
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire