PrintWindow(), fonction
- Last UpdatedJan 15, 2020
- 2 minute read
Vous pouvez déclencher à partir d’un script l’impression d’une fenêtre InTouch avec la fonction PrintWindow().
Remarque : Les scripts contenant la fonction PrintWindow() ne peuvent pas imprimer les contrôles de graphiques industriels suivants dans une fenêtre InTouch : ListBox, DateTimePicker, CalenderControl, EditBox, CheckBox, RadioButtonGroup, ComboBox, AlarmClient ou TrendClient.
Syntaxe
[result = ] PrintWindow (nomFenetre, margeGauche, margeHaute, nLargeur, nHauteur, options);
Paramètres
nomFenetre
Le nom de la fenêtre à imprimer. Chaîne littérale, variable message ou expression chaîne.
margeGauche
Déplacement de marge gauche (en pouces). Valeur numérique littérale, variable analogique ou expression numérique.
margeHaute
Déplacement de marge supérieure (en pouces). Valeur numérique littérale, variable analogique ou expression numérique.
nLargeur
Largeur d’impression (en pouces). Utilisez la valeur 0 pour le plus grand rapport hauteur-largeur. Valeur numérique littérale, variable analogique ou expression numérique.
nHauteur
Hauteur d’impression (en pouces). Utilisez la valeur 0 pour le plus grand rapport hauteur-largeur. Valeur numérique littérale, variable analogique ou expression numérique.
Option
Valeur discrète (0 ou 1), utilisée uniquement si les arguments nLargeur et nHauteur valent 0. Valeur booléenne littérale, variable discrète ou expression booléenne. Définie à :
1 - la fenêtre est imprimée en utilisant le rapport hauteur-largeur maximal défini par un entier multiple de la taille de la fenêtre.
0 - la fenêtre est imprimée en utilisant le rapport hauteur-largeur maximal tenant sur la page.
Remarque : Si la fenêtre contient un bitmap, définissez options sur 1 pour éviter l’étirement de ce bitmap.
Valeur renvoyée
0 - la tâche d’impression n’a pas été placée en queue d’attente ou la fenêtre n’existe pas
1 - la tâche d’impression est placée sur la file d’attente