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 R7
WP Get page count

WP Get page count 


 

WP Get page count ( objCible ) -> Résultat 
Paramètre Type   Description
objCible  Objet in Document ou section 4D Write Pro
Résultat  Entier long in Nombre de pages dans le document

La commande WP Get page count retourne le nombre total de pages passées dans le paramètre objCible.

Dans le paramètre objCible, vous pouvez passer :

  • une section/sous-section, ou
  • un document 4D Write Pro

La commande retourne le nombre total de pages de objCible.

Si vous passez une sous-section, le nombre de pages de la section parente est retourné.

Les mêmes paramètres d'affichage que la commande WP PRINT sont utilisés avec WP Get page count :

  • en-têtes : visibles
  • pieds : visibles
  • expressions : calculées et affichées
  • mode d'affichage : page ou brouillon

Si objCible est affiché dans une zone de formulaire 4D Write Pro, assurez-vous que les paramètres d'affichage de la zone correspondent à ceux de la commande afin d'obtenir des informations cohérentes. Notez également que si ces paramètres sont différents dans la zone, 4D Write Pro devra "cloner" le document afin de calculer son format à chaque appel de la commande, ce qui peut prendre du temps. Pour des raisons de performances, il est recommandé dans ce cas de construire le document hors-écran et de le copier dans la zone de formulaire une fois les calculs terminés.

Exemple  

Vous souhaitez connaître le nombre total de pages des documents 4D Write Pro stockés dans le champ "Manual" de votre sélection courante. Vous pouvez écrire :

 C_LONGINT($pageCount)
 C_LONGINT($totalCount)
 FIRST RECORD([Items])
 While(Not(End selection([Items]))
    $pageCount:=WP Get page count([Items]Manual)
    $totalCount:=$totalCount+$pageCount
    NEXT RECORD([Items])
 End while
 ALERT("Nombre total de pages des manuels de la sélection : "+String($totalCount))

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Numéro : 1412

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

 
PAGE CONTENTS 
 
HISTORIQUE 

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

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v20 R7)