Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP Get page count
|
WP Get page count ( objCible ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
objCible | Objet |
![]() |
Document ou section 4D Write Pro | |||||
Résultat | Entier long |
![]() |
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 :
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 :
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.
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))
Produit : 4D
Thème : 4D Write Pro - Langage
Numéro :
1412
Créé : 4D v16
Modifié : 4D v17 R3
4D Write Pro ( 4D v20 R7)