Aller au contenu principal
Version : 21 R3 BETA

WP Get style sheet

WP Get style sheet ( wpDoc : Object ; styleSheetName : Text {; listLevelIndex : Integer } ) : Object

ParamètresTypeDescription
wpDocObjectDocument 4D Write Pro
styleSheetNameTextNom de la feuille de style
listLevelIndexIntegerNiveau de la feuille de style dans la hiérarchie
RésultatObjectObjet feuille de style
Historique
ReleaseModifications
4D 21 R3Ajout du paramètre listLevelIndex
4D 18Created

Description

La commande WP Get style sheet renvoie l'objet feuille de style désigné par styleSheetName ou par le nom de la feuille de style et listLevelIndex dans le cas d'une feuille de style de liste hiérarchique.

Dans wpDoc, passez le document 4D Write Pro qui contient la feuille de style.

Le paramètre styleSheetName permet de spécifier le nom de la feuille de style à retourner. Si le nom de la feuille de style n'existe pas dans wpDoc, un objet null est renvoyé.

Si styleSheetName est le nom du niveau racine d'une feuille de style de liste hiérarchique, vous pouvez éventuellement spécifier le paramètre listLevelIndex pour récupérer un niveau spécifique de la hiérarchie.

  • listLevelIndex représente le niveau de la feuille de style dans la hiérarchie (1 = niveau racine, 2 = premier sous-niveau, etc.).
  • Si le paramètre est omis et que la feuille de style est hiérarchique, la feuille de style du niveau racine est renvoyée.
  • Si le niveau demandé n'existe pas, un objet null est renvoyé.
  • Si la feuille de style n'est pas une feuille de style de liste hiérarchique et que listLevelIndex est supérieur à 1, un objet null est renvoyé.

Exemple 1

Pour récupérer la feuille de style "Main title" :

 var $styleSheet : Object

$styleSheet:=WP Get style sheet (wpArea; "Main title")
If($styleSheet=Null) // on vérifie si la feuille de style existe
//sinon on la crée
$styleSheet:=WP New style sheet(wpArea; wk type paragraph;"Main title")
End if

Exemple 2

Pour récupérer un niveau spécifique d'une feuille de style de liste hiérarchique :

var $rootStyle : Object
var $subLevelStyle : Object

// Récupérer la feuille de style du niveau racine
$rootStyle:=WP Get style sheet(wpArea ; "MainList")

// Récupérer le deuxième niveau (premier sous-niveau)
$subLevelStyle:=WP Get style sheet(wpArea ; "MainList";2)

If($subLevelStyle=Null)
ALERT("Le niveau demandé n'existe pas.")
End if

Voir également

Style sheets
WP DELETE STYLE SHEET
WP Get style sheets WP IMPORT STYLE SHEETS
WP New style sheet