DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Traitement de texte / Types de variable
  • Propriétés spécifiques à la description des variables de type docTableDesMatières
  • Divers
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
docTableDesMatières (Type de variable)
En anglais : docTableOfContents
Le type docTableDesMatières permet de définir toutes les options de génération d'une table des matières pour un document de type Traitement de texte. Les caractéristiques de cette table des matières peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
doc est un Document
...
// Définition de la table des matières
tdm est un docTableDesMatières
tdm.AvecNuméroDePage = Vrai
 
// Les paragraphes utilisant le style par défaut de niveau 1 (Titre 1)
// sont utilisés pour les entrées de niveau 1 de la table des matières
tdm.StylesParNiveau[1] = styleTDMDéfaut1
 
// Les paragraphes utilisant le style par défaut de niveau 1 (Titre 2)
// et les paragraphes utilisant le style "MonStylePerso"
// sont utilisés pour les entrées de niveau 2 de la table des matières
tdm.StylesParNiveau[2] = styleTDMDéfaut2 + RC + "MonStylePerso"
 
// Les paragraphes utilisant le style perso "MonStylePerso3"
// sont utilisés pour les entrées de niveau 3 de la table des matières
tdm.StylesParNiveau[3] = "MonStylePerso3"
 
// Insère la table des matières au début du document
fDébutDoc est docFragment = doc[1 SUR 0]
DocInsère(fDébutDoc, tdm)
Remarques

Propriétés spécifiques à la description des variables de type docTableDesMatières

Les propriétés suivantes peuvent être utilisées pour manipuler une table des matières :
Nom de la propriétéType manipuléEffet
AvecNuméroDePageBooléen
  • Vrai si le numéro de page doit être affiché sur chaque ligne de la table des matières,
  • Faux dans le cas contraire.
StylesParNiveauTableau de chaînesPermet de spécifier le ou les styles à utiliser lors de la génération du niveau correspondant de la table des matières.
Si plusieurs styles sont utilisés, ils doivent être séparés par RC (Retour chariot).
Il est possible d'utiliser :
  • un ou des styles personnalisés,
  • les constantes correspondant aux styles par défaut :
    • styleTDMDéfaut1 : Style de paragraphe par défaut pour le niveau 1 de la table des matières (Titre 1).
    • styleTDMDéfaut2 : Style de paragraphe par défaut pour le niveau 2 de la table des matières (Titre 2).
    • styleTDMDéfaut3 : Style de paragraphe par défaut pour le niveau 3 de la table des matières (Titre 3).
    • styleTDMDéfaut4 : Style de paragraphe par défaut pour le niveau 4 de la table des matières (Titre 4).
    • styleTDMDéfaut5 : Style de paragraphe par défaut pour le niveau 5 de la table des matières (Titre 5).
    • styleTDMDéfaut6 : Style de paragraphe par défaut pour le niveau 6 de la table des matières (Titre 6).
    • styleTDMDéfaut7 : Style de paragraphe par défaut pour le niveau 7 de la table des matières (Titre 7).
    • styleTDMDéfaut8 : Style de paragraphe par défaut pour le niveau 8 de la table des matières (Titre 8).
    • styleTDMDéfaut9 : Style de paragraphe par défaut pour le niveau 9 de la table des matières (Titre 9).

Divers

Une table des matières peut être ajoutée dans le document grâce à la fonction DocInsère.
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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