Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20
WP Lire entete

WP Lire entete 


 

WP Lire entete ( objCible ) | (docWP ; indexSection {; typeSousSection} ) -> Résultat 
Paramètre Type   Description
objCible  Objet in Plage ou élément section/sous-section 4D Write Pro
docWP  Objet in Document 4D Write Pro
indexSection  Entier long in Numéro de la section
typeSousSection  Entier long in Type de sous-section (wk first page, wk left page ou wk right page)
Résultat  Objet in En-tête 4D Write Pro

La commande WP Lire entete retourne l'en-tête associé à objCible ou à la section indexSection du document 4D Write Pro docWP. Si aucun en-tête n'est trouvé par rapport au(x) paramètre(s), la commande retourne Null.

  • Avec la première syntaxe (utilisation du paramètre objCible), la commande retourne l'en-tête de la première page de la plage ou de la section/sous-section passée dans le paramètre. Si une sous-section est active sur la page, la commande retourne l'en-tête de la sous-section active, elle retourne ainsi toujours l'en-tête visible.
  • Avec la seconde syntaxe (utilisation du paramètre docWP), la commande retourne l'en-tête de la section indexSection spécifiée (la valeur de indexSection doit être >=1).
    Si le paramètre typeSousSection est passé, la commande retourne l'en-tête associé au type de sous-section spécifié. Vous pouvez utiliser une des constantes suivantes dans le paramètre typeSousSection :
    Constante Type Valeur
    wk first page Entier long 1
    wk left page Entier long 2
    wk right page Entier long 3

    Si le typeSousSection n'est pas spécifié, l'en-tête de section principal est retourné. Dans ce cas, si une sous-section est active, l'objet en-tête de section principal est undefined (l'en-tête de section principal est disponible uniquement s'il n'y a pas de sous-section wk first page ou wk left page active).

Exemple  

Vous souhaitez copier l'en-tête de la première page d'un document 4D Write Pro vers les en-têtes de toutes les pages d'un autre document 4D Write Pro :

 C_OBJET($headerSource;$rangeSource;$tempoc;$headerTarget;$rangeTarget)
 
 $headerSource:=WP Lire entete([TEMPLATES]WPtemplate;1;wk first page) //récupérer l'en-tête de la 1re page de la section 1
 $rangeSource:=WP Plage texte($headerSource;wk start text;wk end text)
 $tempoc:=WP Nouveau($rangeSource)
 
 $headerTarget:=WP Lire entete([Docs]MyWPDoc;1) //toutes les pages de la section 1
 $rangeTarget:=WP Plage texte($headerTarget;wk start text;wk end text)
 
 WP INSERER DOCUMENT($rangeTarget;$tempoc;wk replace)
 



Voir aussi  

Utiliser une zone 4D Write Pro
WP Creer entete
WP Lire pied
WP Plage texte
WP SUPPRIMER ENTETE

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Numéro : 1503
Nom intl. : WP Get header

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

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v16 R5
Modifié : 4D v17 R3

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v20)