Aller au contenu principal
Version: Next

WP Get subsection

WP Get subsection ( objCible ) | (wpSection ; typeSousSection ) -> Résultat

ParamètreTypeDescription
objCibleObjectPlage ou élément
wpSectionObjectSection 4D Write Pro
typeSousSectionIntegerType de sous-section (wk first page, wk left page ou wk right page)
RésultatObjectSous-section

Description

La commande WP Get subsection retourne soit la première sous-section intersectée par la plage ou par l'élément objCible, soit la sous-section typeSousSection spécifiée de la section wpSection.

  • Avec la première syntaxe (utilisant le paramètre objCible), la commande retourne la première sous-section qui intersecte la plage ou l'élément. Si aucune sous-section n'intersecte la plage ou l'élément, un objet null est retourné. Vous pouvez passer dans objCible :
    • une plage, ou
    • un élément (tableau / ligne / paragraphe / corps / zone de texte / en-tête / pied ).
      Si la plage ou l'élément est ou est associé(e) à un en-tête, un pied ou une zone de texte, WP Get subsection retourne la sous-section à laquelle l’objCible est associé. Si l’objCible n'est pas associé à une sous-section, un objet null est retourné.
      Si la plage ou l'élément est associé(e) à une image ancrée, une erreur est retournée.
  • Avec la deuxième syntaxe (utilisant les paramètres wpSection et typeSousSection), la commande retourne un objet wpSubSection (enfant de wpSection) de type typeSousSection. Passez l'une des constantes suivantes dans le paramètre typeSousSection :
ConstanteTypeValeur
wk first pageEntier long1
wk left pageEntier long2
wk right pageEntier long3

Si aucune sous-section typeSousSection n'est définie pour la wpSection spécifiée, la commande retourne un objet indéfini (aucune erreur n'est retournée).

Exemple

Vous souhaitez appliquer un fond bleu aux pages de gauche :

 var $section;$subsection : Object
  //Récupère la référence de la première section
 $section:=WP Get section(wpDoc;1)
  //Récupère la référence de la première sous-section gauche de la première section
 $subsection:=WP Get subsection($section;wk left page)
 
  //Si la sous-section existe, fixe le fond en bleu
 If($subsection#Null)
    WP SET ATTRIBUTES($subsection;wk background color;"#87CEEB")
 Else
    ALERT("Veuillez créer des sous-sections gauche et droite")
 End if

Voir aussi

WP DELETE SUBSECTION
WP Get section
WP New subsection