Aller au contenu principal
Version: 20 R7 BETA

WP New style sheet

WP New style sheet ( docWP ; typeFeuilleStyle ; nomFeuilleStyle ) -> Résultat

ParamètreTypeDescription
docWPObjectDocument 4D Write Pro
typeFeuilleStyleIntegerType de la feuille de style
nomFeuilleStyleTextNom de la feuille de style
RésultatObjectObjet feuille de style

Description

La commande WP New style sheet crée un nouvel objet feuille de style (vide) pour le docWP désigné.

Dans le paramètre docWP, passez un document 4D Write Pro.

Le paramètre typeFeuilleStyle vous permet d'indiquer le type de feuille de style, i.e. la partie de docWP qui sera affectée par la feuille de style. Deux types sont disponibles :

  • wk type character : Applique les attributs de style aux caractères.
  • wk type paragraph : Applique les attributs de style aux paragraphes.

Passez un nom à la feuille de style dans le paramètre nomFeuilleStyle. Le nom de la feuille de style est stocké avec le document et facilite la réutilisation ou la modification du style. Il peut également être utilisé avec les commandes WP Get style sheet et WP DELETE STYLE SHEET. Le nom de la feuille de style doit être conforme aux règles suivantes :

  • il doit commencer par une lettre
  • il peut ensuite contenir des caractères alphanumériques, des espaces, des caractères "-" ou des caractères unicode >= 128
  • il doit être unique dans le document, quel que soit le type
  • il ne doit pas commencer par "section", qui est réservé
  • le "_" est remplacé par un espace et les espaces de fin de ligne sont supprimés.

Vous pouvez indiquer les attributs de la feuille de style à l'aide de la commande WP SET ATTRIBUTES ou de la notation objet (voir Attributs 4D Write Pro). Pour consulter la liste des attributs disponibles, référez-vous à la section Style sheet attributes.

Notes :

  • Une feuille de style modifie uniquement l'affichage d'un caractère ou d'un paragraphe, mais ne modifie pas la façon dont il est stocké dans le document. Si une feuille de style est supprimée, le texte reprendra le style par défaut.
  • Les attributs de style non définis dans la nouvelle feuille de style utiliseront automatiquement le style Normal. Pour plus d'informations, consultez Commandes feuilles de style.

Exemple

Le code suivant crée et définit une feuille de style de paragraphe :

 var $styleSheet : Object
 $styleSheet:=WP New style sheet(wpArea;wk type paragraph;"Titre principal")
 
  //définit les paramètres de la feuille de style
 WP SET ATTRIBUTES($styleSheet;wk font family;"Papyrus")
 WP FIXER ATTRIBUTS($styleSheet;wk font size;"48pt")
 WP FIXER ATTRIBUTS($styleSheet;wk text color;"red")
 WP FIXER ATTRIBUTS($styleSheet;wk text align;wk left)
 
 
  //Appliquer la feuille de style au premier paragraphe
 var $Paragraphs : Collection
 $Paragraphs:=WP Lireéléments(wpArea;wk type paragraph)
 If($Paragraphs.length>0)
    WP SET ATTRIBUTES($Paragraphs[0];wk style sheet;$styleSheet)
 End if 

Voir aussi

Accéder au contenu des documents par programmation
WP DELETE STYLE SHEET
WP Get style sheet
WP Get style sheets
WP IMPORT STYLE SHEETS