|
|
|
|
- Propriétés spécifiques à la description des variables de type docNiveauNumérotation
- Ajouter une description de numérotation à un document
- Ajouter un niveau de numérotation à un document
- Utilisation des numérotations créées par programmation
docNiveauNumérotation (Type de variable) En anglais : docNumberingLevel
Le type docNiveauNumérotation permet de définir toutes les caractéristiques avancées d'un niveau de numérotation utilisable dans un document de type traitement de texte. Les caractéristiques de ce niveau de numérotation 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.
MonDoc est un Document = TT_SansNom1 MaNumérotation est un docNumérotation Niveau est un docNiveauNumérotation // Définition de la numérotation // 1er niveau de la numérotation Niveau.Texte = "%1) " Niveau.Texte = "%1) " Niveau.ValeurInitiale = 1 Niveau.MiseEnPage.RetraitPremièreLigne = 10 Niveau.Format = fnumRomainMajuscule Ajoute(MaNumérotation.Niveau, Niveau) // Second niveau de la numérotation Niveau.Texte = "%2] " Niveau.ValeurInitiale = 1 Niveau.MiseEnPage.RetraitPremièreLigne = 20 Niveau.Format = fnumLettreMajuscule Ajoute(MaNumérotation.Niveau, Niveau) // Troisième niveau de la numérotation Niveau.Texte = "%3\ " Niveau.ValeurInitiale = 1 Niveau.MiseEnPage.RetraitPremièreLigne = 30 Niveau.Format = fnumLettreMinuscule Ajoute(MaNumérotation.Niveau, Niveau) // Ajout de la numérotation au document soit id = Ajoute(MonDoc.Numérotation, MaNumérotation) // Définition de la numérotation associée au paragraphe 1 MonDoc.Paragraphe[1].Numérotation.Identifiant = id MonDoc.Paragraphe[1].Numérotation.Niveau = 1 // Affichage du document dans le champ Traitement de texte TT_SansNom1 = MonDoc
Remarques Propriétés spécifiques à la description des variables de type docNiveauNumérotation Les propriétés suivantes peuvent être utilisées pour manipuler un niveau de numérotation : | | | | Nom de la propriété | Type manipulé | Effet |
---|
Alignement | Constante de type Entier | Position de la numérotation par rapport à la position de début du paragraphe : - chCentre : La numérotation est centrée par rapport au début du paragraphe.
- chDroite : La numérotation est positionnée à droite par rapport au début du paragraphe.
- chGauche : La numérotation est positionnée à gauche par rapport au début du paragraphe.
| Format | Constante de type Entier | Formatage de la numérotation de ce niveau (chiffres, chiffres romains, lettres, ...) : - fnumLettreMajuscule : Numérotation en lettres majuscules : A, B, C, D, ...
- fnumLettreMinuscule : Numérotation en lettres minuscules : a, b, c, d, ...
- fnumNumérique : Numérotation en chiffres : 1, 2, 3, 4, ...
- fnumNumériqueEnLettres : Numérotation en chiffres écrits en lettres : un, deux, trois, quatre, ...
- fnumOrdinal : Numérotation ordonnée : 1er, 2nd, 3ème, ...
- fnumOrdinalEnLettres : Numérotation ordonnée en lettres : premier, second, troisième, ...
- fnumPuce : Numérotation sous forme de puces. Seules les puces représentées par un caractère d'une police sont disponibles. Il n'est pas possible de créer une puce associée à une image.
- fnumRomainMajuscule : Numérotation en chiffres romains majuscules : I, II, III, ...
- fnumRomainMinuscule : Numérotation en chiffres romains minuscules : i, ii, iii, ...
| MiseEnForme | Variable de type docMiseEnForme | Paramètres de mise en forme de la numérotation. | MiseEnPage | | Mise en page du paragraphe numéroté. | | MiseEnPage.Alignement | Constante de type Entier | Alignement horizontal utilisé pour le paragraphe numéroté : - chCentre : Centré
- chDroite : Aligné à droite
- chGauche : Aligné à gauche
- chJustifié : Justifié.
| | MiseEnPage.Cadre | Variable de type Cadre | Caractéristiques du cadre utilisé pour le paragraphe numéroté. Remarque : les coins arrondis ne sont pas gérés. | | MiseEnPage.CouleurFond | Entier | Couleur de fond du paragraphe numéroté. Cette couleur peut correspondre à : | | MiseEnPage.EspacementAprès | Réel | Espacement après le paragraphe numéroté (exprimé en millimètres). Par défaut, cette propriété vaut 0. | | MiseEnPage.EspacementAvant | Réel | Espacement avant le paragraphe numéroté (exprimé en millimètres). Par défaut, cette propriété vaut 0. | | MiseEnPage.Interligne | Réel | Interligne (exprimé en millimètres). Utilisé si la propriété TypeInterligne vaut interligneExact ou interligneMinimum. Par défaut, cette propriété vaut 0. | | MiseEnPage.RetraitDroit | Réel | Retrait à droite du paragraphe numéroté (exprimé en millimètres). Par défaut, cette propriété vaut 0. | | MiseEnPage.RetraitGauche | Réel | Retrait à gauche du paragraphe numéroté (exprimé en millimètres). Par défaut, cette propriété vaut 0. | | MiseEnPage.RetraitPremièreLigne | Réel | Retrait de la première ligne du paragraphe numéroté (exprimé en millimètres). Par défaut, cette propriété vaut 0. | | MiseEnPage.TabulationPerso | Tableau de docTabulation | Tabulations personnalisées du paragraphe numéroté. | | MiseEnPage.TrameFond | Variable de type Fond | Caractéristiques de fond du paragraphe numéroté. | | MiseEnPage.TypeInterligne | Constante de type Entier | Type d'interligne utilisé : - interligneExact : L'interligne correspond à la valeur de la propriété Interligne.
- interligneMinimum : L'interligne correspond au minimum à la valeur de la propriété Interligne. Si l'interligne par défaut de la police de caractères de la ligne précédente est supérieur à la propriété Interligne, l'interligne est celui par défaut de la police.
- interligneMultiple (valeur par défaut) : L'interligne est obtenu en multipliant la propriété Interligne par l'interligne par défaut de la police de caractères de la ligne précédente et en divisant le tout par 240.
| RecommencerAprès | Entier | Niveau après lequel la numérotation doit être réinitialisée. Cette propriété peut correspondre à : - 0 : la numérotation n'est jamais réinitialisée.
- -1 : la numérotation est réinitialisée dès qu'un niveau supérieur est incrémenté.
- une valeur x supérieure à 0 : la numérotation est réinitialisée dès que le niveau x est incrémenté.
| Séparateur | Constante de type Entier | Type de séparateur utilisé pour réaliser l'espacement entre la numérotation du paragraphe et la suite du texte : - sepnumAucun : Pas de séparateur.
- sepnumEspace : Le séparateur est un espace.
- sepnumTabulation : Le séparateur est une tabulation.
| Texte | Chaîne de caractères | Numérotation à utiliser. Le symbole % suivi d'un chiffre contiendra la valeur de la numérotation au niveau défini par ce chiffre. Exemples : - "%1 )" utilise la numérotation du niveau 1 suivie d'une parenthèse.
- "%1. %2" affiche la numérotation du niveau 1 suivie de la numérotation du niveau 2.
Pour une liste à puces, caractères représentant la puce voulue. Ce caractère sera affiché dans la police choisie pour la mise en forme de la numérotation. Attention : Le numéro des niveaux précédents sera formaté comme défini par le niveau précédent sauf si la propriété TousEnChiffre est à Vrai. | TousEnChiffre | Booléen | - Vrai pour que tout les numéros de niveau (niveau courant et niveaux précédents) soient écrits en chiffres arabes,
- Faux pour conserver les caractéristiques de chaque niveau.
| Tplc | Chaîne de caractères | Identifiant spécifique pour MS Word. Cette propriété est disponible en lecture seulement. | ValeurInitiale | Entier | Valeur de début de la numérotation (doit être un entier positif). |
Ajouter une description de numérotation à un document Pour ajouter une description de numérotation à un document, il est possible d'utiliser la fonction Ajoute via la syntaxe suivante :
Ajoute(MonDocument.Numérotation, MaNumérotation)
où : Ajouter un niveau de numérotation à un document Pour ajouter un niveau de numérotation à un document, il est possible d'utiliser la fonction Ajoute via la syntaxe suivante :
Ajoute(Numérotation.Niveau, MonNiveau)
où : - Numérotation est une variable de type docNumérotation.
- MonNiveau est une variable de type docNiveauNumérotation.
Utilisation des numérotations créées par programmation Les numérotations créées par programmation peuvent être utilisées via le ruban. Elles apparaissent dans le ruban, dans le groupe "Paragraphes", en déroulant l'option  , dans le groupe "Numérotation du document".
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|