4D Write v16

WR UPDATE STYLESHEET

Accueil

 
4D Write v16
WR UPDATE STYLESHEET

WR UPDATE STYLESHEET 


 

WR UPDATE STYLESHEET ( zone ; numFeuille ) 
Paramètre Type   Description
zone  Entier long in Zone 4D Write
numFeuille  Entier long in Numéro de la feuille de style

La commande WR MISE A JOUR FEUILLESTYLE cherche dans le document tous les textes pour lesquels la feuille de style numFeuille a été appliquée. Pour tous ces textes, la feuille de style est à nouveau appliquée, modifiant d'éventuels changement de style ayant eu lieu depuis l'application du style.

Cette commande peut être appelée après une modification de la feuille de style, pour que les parties du document qui utilisent cette feuille de style reflètent la nouvelle feuille de style.

Exemple  

Vous souhaitez changer la présentation des tabulations dans la feuille de style 'FormatageParagraph' et remettre à jour toutes les parties de texte auxquelles cette feuille de style a été appliquée :

  `On recherche le numéro de la feuille de style
 $nbFeuilleStyle:=WR Count(LaZone;wr nb stylesheets)
 For($i;1;$nbFeuilleStyle)
    WR GET STYLESHEET INFO(LaZone;$i;$Nom;$AppliquéSur;$Protégé;$Raccourci)
    If($Nom="FormatageParagraph")
       NumFeuille:=$i
    End if
 End for
  `On récupère le nombre de tabulations dans la feuille de style
 $NbTab:=WR Get stylesheet text prop(LaZone;NumFeuille;wr tab;PriseEnCompte)
  `On les supprime toutes
 For($i;1;$NbTab)
    WR DELETE STYLESHEET TAB(LaZone;NumFeuille;1)
 End for
  `On place les nouvelles tabulations
 WR ADD STYLESHEET TAB(LaZone;NumFeuille;10;wr left tab;Char(126))
 ...
  `Tout paragraphe possédant cette feuille de style doit utiliser ce nouveau formatage
 WR UPDATE STYLESHEET(LaZone;NumFeuille)



Voir aussi  

WR APPLY STYLESHEET

 
PROPRIÉTÉS 

Produit : 4D Write
Thème : WR Feuille de style
Numéro : 89454

 
HISTORIQUE 

Créé : 4D Write 6.5

 
UTILISATION DE L'ARTICLE

4D Write - Langage ( 4D Write v16)