WR LIRE TAB FEUILLESTYLE

4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant

version 6.5


WR LIRE TAB FEUILLESTYLE (zone; numFeuille; numTab; position; justification; caractèreConduite)

ParamètreTypeDescription
zoneEntier longZone 4D Write
numFeuilleEntier longNuméro de la feuille de style
numTabEntier longNuméro de tabulation
positionNumériquePosition de la tabulation
justificationEntierValeur de justification de la tabulation
caractèreConduiteAlphaCaractère de conduite choisi

Description

La commande WR LIRE TAB FEUILLESTYLE permet de récupérer les paramètres de la tabulation de numéro numTab appartenant à la feuille de style numFeuille.

Pour connaître le nombre de tabulations de la feuille de style, vous pouvez utiliser WR Lire prop feuillestyle (Zone;NumFeuille;wr tabulation;PriseEnCompte) qui vous retourne le nombre de tabulations.

position est exprimé dans l'unité, à partir de la marge gauche du document (à ne pas confondre avec la marge du paragraphe).

justification contiendra le type de justification de la tabulation que vous lisez.

ValeurJustification
1 Aligné à gauche
2Centré
3Aligné à droite
4Décimale
5Séparateur Vertical

caractèreConduite est un caractère dont le code doit être compris entre 33 et 127 (se référer à la table fournie dans le manuel Langage de 4D). Ce caractère est affiché dans la police de la tabulation. Si la chaîne est vide, il n'y a pas de caractère de conduite.

Exemple

Vous souhaitez changer le type de ligne de fuite pour toutes les tabulations de vos feuilles de style qui en possèdent et remettre à jour votre document.

   $nbFeuilleStyle:=WR Compter(LaZone;wr nb feuilles de style)
   Boucle ($i;1;$nbFeuilleStyle)
      $NbTab:=WR Lire prop feuillestyle(LaZone;$i;wr tabulation;$PriseEnCompte)
      Si ($NbTab#0)
         Boucle ($j;1;$NbTab)
            WR LIRE TAB FEUILLESTYLE(LaZone;$i;$j;$Pos;$Justif;$CarCond)
            Si ($CarCond#"")
               WR FIXER TAB FEUILLESTYLE(LaZone;$i;$j;$Pos;$Justif;Caractere(126))
            Fin de si 
         Fin de boucle 
         WR MISE A JOUR FEUILLESTYLE(LaZone;$i)
      Fin de si 
   Fin de boucle 

Référence

WR AJOUTER TAB FEUILLESTYLE, WR FIXER TAB FEUILLESTYLE, WR LIRE TAB.


4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant