4D v16

WP FIXER ATTRIBUTS

Accueil

 
4D v16
WP FIXER ATTRIBUTS

WP FIXER ATTRIBUTS 


 

WP FIXER ATTRIBUTS ( objPlage | wpDoc ; nomAttribut ; valeurAttribut {; nomAttribut2 ; valeurAttribut2 ; ... ; nomAttributN ; valeurAttributN} ) 
Paramètre Type   Description
objPlage | wpDoc  Objet in Plage ou document 4D Write Pro
nomAttribut  Chaîne in Nom d'attribut dont vous souhaitez modifier la valeur
valeurAttribut  Chaîne, Réel, Booléen in Nouvelle valeur de l'attribut

La commande WP FIXER ATTRIBUTS vous permet de fixer la valeur d'un ou plusieurs attribut(s) dans une plage ou un document 4D Write Pro. Cette commande donne accès à tous les types d'attributs internes de 4D Write Pro : caractère, paragraphe, document ou image.

Dans le premier paramètre, vous pouvez passer soit un objet plage 4D Write Pro (objPlage) soit une référence de document 4D Write Pro (wpDoc). Un objPlage représente une portion du document 4D Write Pro et peut être créé par différentes commandes. Le tableau suivant précise les éléments cibles de la commande WP FIXER ATTRIBUTS en fonction du paramètre objPlage | wpDoc et des attributs :

ParamètreAttributs communs (hormis "verticalAlign")Attributs de document uniquementAttributs de paragraphes uniquementAttributs de caractères uniquement (et "verticalAlign")
objPlage créé par WP Lire paragraphesparagraphesdocumentparagraphesparagraphes
objPlage créé par WP Lire imagesimagesdocument--
objPlage créé par WP Lire plage ou paragraphes pour la plagedocumentparagraphes pour la plage (intersection paragraphes)caractères pour la plage
wpDocdocumentdocumentparagraphes pour tout le documentcaractères pour tout le document

Les attributs communs (tels que "margin", "padding", etc.) sont communs aux documents, paragraphes et images.

Pour une liste complète des attributs que vous pouvez passer dans nomAttribut ainsi que les valeurs que vous pouvez passer dans valeurAttribut, veuillez vous référer à la section Attributs 4D Write Pro.

Dans cette zone 4D Write Pro, vous sélectionnez un mot :

Si vous exécutez le code suivant :

 $range:=WP Lire selection(*;"WParea") //récupérer la plage sélectionnée
 
  // fixer le décalage d'ombre en pt pour la sélection
 WP FIXER ATTRIBUTS($range;wk text shadow offset;1)
  //définir la marge intérieure du paragraphe
 WP FIXER ATTRIBUTS($range;wk padding;1)
  //définir une bordure de 10 pt
 WP FIXER ATTRIBUTS($range;wk border style;wk solid;wk border width;10)
  //définir les couleurs de bordure
 WP FIXER ATTRIBUTS($range;wk border color;"blue";wk border color bottom;"#00FA9A";wk border color right;"#00FA9A")

Vous obtenez le résultat suivant :

Cet exemple illustre le rôle des constantes wk inside et wk outside :

 $wpRange:=WP Lire selection(writeProdoc)
 WP FIXER ATTRIBUTS($wpRange;wk border style+wk inside;wk dotted)
 WP FIXER ATTRIBUTS($wpRange;wk border style+wk outside;wk solid)
 WP FIXER ATTRIBUTS($wpRange;wk border color+wk outside;"#00FA9A")

En supposant que tout le contenu était sélectionné, le résultat est :



Voir aussi  

Attributs 4D Write Pro
WP LIRE ATTRIBUTS
WP REINITIALISER ATTRIBUTS

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Nom intl. : WP SET ATTRIBUTES

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

 
HISTORIQUE 

Créé : 4D v15 R4

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v16)