HARDCOPY
Impression d'écran du client lourd sur l'imprimante par défaut ou annulation des tâches d'impression.
Support client WebVue - Non applicable. Renvoie un code d'erreur si exécuté dans ce contexte.Mode | Mnémonique | Syntaxe |
| 1 | SCREEN | 1 |
| 2 | OPTION | 2 |
| 4 | PREVIOUSWINDOW | 1 |
| 6 | DELALL | 1 |
| 7 | DESKTOP | 1 |
Syntaxe 1
IVAL = HARDCOPY (Mode);
Exécution
Mode | Mnémonique | Action |
1 | SCREEN | Impression de la totalité de l'écran sur l'imprimante par défaut. |
4 | PREVIOUSWINDOW | Impression de la fenêtre qui a précédemment reçu le focus sur l'imprimante par défaut. La fenêtre doit être ouverte. |
| 6 | DELALL | Annulation de toutes les tâches d'impression du spooler de l'imprimante par défaut. |
| 7 | DESKTOP | Impression de la totalité du bureau lors de l'utilisation d'un système multi-régions/multi-écrans. |
| Retour : 1 si OK, 0 sinon. |
Le comportement de HARDCOPY dépend du système d'exploitation, en particulier de la configuration de l'imprimante et du driver utilisé.
Syntaxe 2
IVAL = HARDCOPY (Mode, Sub-mode, Value);
Argument | Définition |
Sub-mode | Impression suivant le paramètre Value. 1 Taille :
2 Appliquer l'échelle de l'axe des X. 3 Appliquer l'échelle de l'axe des Y. 4 Imprimer via le spooler nommé. 5 Appliquer nom à la boîte de dialogue de l'imprimante. 6 Message. 7 Sortie. 8 Texte pourcentage, de 0 à 100. 9 Texte pour le bouton Annuler. |
| Value | Tel qu'utilisé dans les actions d'impression (voir ci-dessus). Type STR. |
Exécution
Mode | Mnémonique | Action |
2 | OPTION | Impression de la totalité de l'écran sur l'imprimante par défaut selon Sub-mode. |
|
| Retour : 1 si OK, 0 sinon. |
Les programmes comprenant des Hardcopy
PcVue a également un programme intégré connu sous le nom de Hardcopy. Celui-ci est appelé en utilisant l'animation Exécution.Macro. Le programme n'apparaît pas dans la fenêtre de gestion de programme.
Les programmes comprenant des Hardcopy
- SCREEN – imprime la fenêtre entière
- PREVIOUSWINDOW – imprime seulement la fenêtre la plus récemment active
Lancement de HARDCOPY par une animation macro
L'instruction Hardcopy est également prise en charge par l'animation Macro.
Exemple
HARDCOPY("OPTION",1,3); 'scaling factors
HARDCOPY("OPTION",2,2); 'reduce to 50% on X axis
HARDCOPY("OPTION",3,2); 'reduce to 50% on Y axis
HARDCOPY("OPTION",5,"Color copy"); 'the dialog name
HARDCOPY("OPTION",6,"Copy in progress"); 'a message
HARDCOPY("OPTION",9,"Stop"); 'text for button
HARDCOPY("SCREEN"); 'print current screen
HARDCOPY("DELALL"); 'cancel print jobs
Pour plus d'exemples, sélectionnez le lien Exemple ci-dessus.