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
Is in print preview
|
Is in print preview -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Booléen |
![]() |
Vrai = Impression à l’écran, Faux = Pas d’impression écran | |||||
La commande Is in print preview retourne Vrai si l’option Aperçu avant impression est cochée dans la boîte de dialogue d’impression, et Faux sinon. Ce paramétrage est local au process.
A la différence de la commande Get print preview, Is in print preview retourne la valeur finale de l’option, après validation de la boîte de dialogue par l’utilisateur. Cette commande vous permet donc de déterminer avec certitude si l’impression a effectivement lieu en mode "aperçu".
Cet exemple permet de prendre en compte tous les types d’impressions :
SET PRINT PREVIEW(True) //Impression écran par défaut
PRINT SETTINGS
If(OK=1)
//L’utilisateur peut avoir changé la destination d’impression
If(Is in print preview) // Vrai si aperçu
FORM SET OUTPUT([Factures];"versEcran")
Else
FORM SET OUTPUT([Factures];"versImprimante")
End if
OPEN PRINTING JOB
ALL RECORDS([Factures])
PRINT SELECTION([Factures];>)
CLOSE PRINTING JOB
End if
Produit : 4D
Thème : Impressions
Numéro :
1198
Créé : 4D v13
4D - Langage ( 4D v20 R7)