HARDCOPY

Icône du lien vers le conceptVoir également Icône du lien vers le conceptExemple

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
6DELALL1
7DESKTOP1

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.

6DELALLAnnulation de toutes les tâches d'impression du spooler de l'imprimante par défaut.
7DESKTOPImpression 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 :

1 Ajuster à la page.

2 Utiliser la page entière.

3 Utiliser les échelles.

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.

ValueTel 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.