version 6.0
dr_IMPRIMER (zone; progression{; dialogue})
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| progression | Entier | 0 = Cacher progression, 1 = Montrer progression | |
| dialogue | Entier | 0 = Sans dialogue, 1 = Avec dialogue |
Description
La commande dr_IMPRIMER imprime la zone 4D Draw zone.
dr_IMPRIMER est comparable à la commande Imprimer du menu Fichier de la zone 4D Draw, lors d'une session de travail en mode Utilisation, à une exception près : par défaut, la boîte de dialogue de paramétrage de la feuille d'impression n'est pas proposée à l'utilisateur.
Si progression est égal à 1, la boîte de dialogue permet à l'utilisateur d'annuler l'impression en cours à l'aide des touches Ctrl+. (point) sous Windows ou Commande+. (point) sous MacOS. Si l'utilisateur annule l'impression, une erreur n°55 est renvoyée par dr_Erreur.
Si progression est égal à 0, la boîte de dialogue ne sera pas affichée et l'impression ne pourra pas être annulée.
Si dialogue est égal à 0, la boîte de dialogue standard d'impression de document ne sera pas affichée, l'impression débutera immédiatement.
Si dialogue est égal à 1, la boîte de dialogue standard d'impression de document sera affichée.
Exemple
L'exemple suivant est une méthode projet qui crée une zone hors écran à partir de laquelle sera imprimée l'image de la zone 4D Draw.
$HorsEcran:=dr_Hors ecran Si (0=dr_Erreur ) TOUT SELECTIONNER([Maquette]) Boucle ($i;1;Enregistrements trouves([Maquette])) dr_IMAGE VERS ZONE ($HorsEcran;[Maquette]LaZone_) dr_IMPRIMER ($HorsEcran;0;0) ENREGISTREMENT SUIVANT([Maquette]) Fin de boucle Fin de si dr_DETRUIRE HORS ECRAN($HorsEcran)
Référence
dr_EXECUTER MENU, dr_FIXER TAILLE DOCUMENT.