4D v18

WP Creer feuille de style

Accueil

 
4D v18
WP Creer feuille de style

WP Creer feuille de style 


 

WP Creer feuille de style ( docWP ; typeFeuilleStyle ; nomFeuilleStyle ) -> Résultat 
Paramètre Type   Description
docWP  Objet in Document 4D Write Pro
typeFeuilleStyle  Chaîne in Type de la feuille de style
nomFeuilleStyle  Chaîne in Nom de la feuille de style
Résultat  Objet in Objet feuille de style

La commande WP Creer feuille de style 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 doit être unique, indépendamment du type. Si le nom est déjà utilisé, une erreur sera générée. Le nom de la feuille de style facilite la réutilisation ou la modification du style. Il peut aussi être utilisé avec les commandes WP Lire feuille de style et WP SUPPRIMER FEUILLE DE STYLE.

Vous pouvez indiquer les attributs de la feuille de style à l'aide de la commande WP FIXER ATTRIBUTS 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 :

 C_OBJET($styleSheet)
 $styleSheet:=WP Creer feuille de style(wpArea;wk type paragraph;"Titre principal")
 
  //définit les paramètres de la feuille de style
 WP FIXER ATTRIBUTS($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
 C_COLLECTION($Paragraphs)
 $Paragraphs:=WP Lireéléments(wpArea;wk type paragraph)
 Si($Paragraphs.length>0)
    WP FIXER ATTRIBUTS($Paragraphs[0];wk style sheet;$styleSheet)
 Fin de si 



Voir aussi  

Accéder au contenu des documents par programmation
WP IMPORTER FEUILLES DE STYLE
WP Lire feuille de style
WP Lire feuilles de style
WP SUPPRIMER FEUILLE DE STYLE

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Numéro : 1650
Nom intl. : WP New style sheet

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

New
Créé : 4D v18

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v18)