4D v20

WP Lire entete

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

 
HISTORIQUE 

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

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v20)