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 de la table hiérarchique
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 Table hiérarchique propose par défaut un menu contextuel automatique permettant à l'utilisateur de réaliser plusieurs manipulations sur les données affichées dans la table hiérarchique.
Une des options de ce menu contextuel permet à l'utilisateur d'imprimer le contenu de la table hiérarchique (option "Imprimer").
Fonctionnement

Principe

Plusieurs cas peuvent se présenter :
  • Si un état a été créé par le développeur sur cette table hiérarchique, cet état est imprimé.
  • Si aucun état n'est lié à cette table hiérarchique, l'utilisateur peut imprimer directement la table hiérarchique.
Remarques :
  • L'option "Imprimer" du menu contextuel des tables hiérarchiques nécessite les librairies d'impression du framework WINDEV.
  • En programmation, la fonction DésactiveFAA utilisée avec la constante faaImprimeEtatSurTable supprime l'option "Imprimer" pour la table hiérarchique spécifiée.En programmation, la fonction FAADésactive (ou DésactiveFAA) utilisée avec la constante faaImprimeEtatSurTable supprime l'option "Imprimer" pour la table hiérarchique spécifiée.

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

Si le développeur a créé un état sur la table hiérarchique, l'option "Imprimer" permettra d'imprimer directement cet état. Aucune programmation spécifique n'est nécessaire.

Impression directe de la table hiérarchique

Lors de l'impression de la table hiérarchique, le contenu de la table hiérarchique est directement visualisé dans l'aperçu avant impression.
Si le nombre de lignes de la table hiérarchique 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 :
  • Le titre de l'impression correspond au titre de la table hiérarchique. Si aucun titre n'a été spécifié pour la table hiérarchique, le texte "Etat sur table (FAA)" est imprimé.
  • Les titres des colonnes sont imprimées sur chaque page.
  • L'impression respecte les couleurs de fond utilisées pour les différentes cellules de la table hiérarchique.
  • L'impression ne respecte pas les caractéristiques RTF des textes présents dans la table hiérarchique.
  • Les compteurs, totaux, ... définis pour la table hiérarchique ne sont pas imprimés. Seul un compteur des lignes de la table hiérarchique est imprimé en dessous de la table hiérarchique. Le libellé correspond au libellé défini pour le compteur sous l'éditeur de fenêtres.
  • 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.
  • La fusion horizontale des colonnes est respectée, sauf dans les cas suivants :
    • fusion avec une colonne invisible
    • fusion de colonnes se trouvant "à cheval" sur 2 pages.
  • Les images présentes dans les tables hiérarchiques sont imprimées uniquement si leur chemin est précisé. Les images présentes dans des mémos ne sont pas imprimées.
  • L'impression réalisée prend en compte de sens d'écriture spécifié avec la propriété ..SensEcriture au niveau de la fenêtre et/ou au niveau de la table hiérarchique.
  • Versions 22 et supérieures
    Les colonnes définies comme non exportables et non imprimables ne seront pas imprimées (propriété ..VisibleEnExportEtImpression ou option "Export et impression" dans l'onglet "Général" de la fenêtre de description de la colonne) .
    Nouveauté 22
    Les colonnes définies comme non exportables et non imprimables ne seront pas imprimées (propriété ..VisibleEnExportEtImpression ou option "Export et impression" dans l'onglet "Général" de la fenêtre de description de la colonne) .
    Les colonnes définies comme non exportables et non imprimables ne seront pas imprimées (propriété ..VisibleEnExportEtImpression ou option "Export et impression" dans l'onglet "Général" de la fenêtre de description de la colonne) .
Version minimum requise
  • Version 19
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire