4D v14.3Page impression |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Page impression
|
Page impression -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Entier long |
![]() |
Numéro de la page en cours d'impression | |||||
Page impression retourne le numéro de la page en cours d'impression. Cette fonction vous permet de numéroter automatiquement les pages d'une impression en cours à l'aide de IMPRIMER SELECTION ou du menu Impression dans le mode Développement.
L'exemple suivant change la position des numéros de page sur un état pour que l'état puisse être reproduit au format recto-verso. Le formulaire pour l'état comporte deux variables qui affichent les numéros de page. Une variable dans le coin bas à gauche (vNumGauche) imprime les numéros de page pairs. Une autre variable dans le coin bas à droite (vNumDroite) imprime les numéros de page impairs. L'exemple teste si le numéro de page est pair ou impair, puis utilise et efface les variables appropriées :
Au cas ou
:(Evenement formulaire=Sur impression pied de page)
Si((Page impression% 2)=0) ` Modulo vaut 0 pour un numéro de page pair
vNumGauche:=Chaine(Page impression) ` Fixer le numéro de page à gauche
vNumDroite:="" ` Effacer le numéro de page droit
Sinon ` Sinon, le numéro de page est impair
vNumGauche:="" ` Effacer le numéro de page gauche
vNumDroite:=Chaine(Page impression) ` Fixer le numéro de page à droite
Fin de si
Fin de cas
Produit : 4D
Thème : Impressions
Numéro :
275
Nom intl. : Printing page
Créé : < 4D v6
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v11 SQL Release 6)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)