Fonction PrintScreen()
- Last UpdatedApr 24, 2026
- 2 minute read
Vous pouvez déclencher à partir d'un script l'impression de tout l'écran WindowViewer avec la fonction PrintScreen().
Syntaxe
PrintScreen (ScreenOption, PrintOption)
Paramètres
ScreenOption
Détermine la partie de l'écran WindowViewer à imprimer. Valeur entière littérale, variable entière ou expression de type entier.
1 - imprime la surface client, sans les menus (valeur par défaut)
2 - imprime toute la surface de la fenêtre, menus compris
PrintOption
Détermine comment étirer l'image pour l'ajuster à la sortie imprimante.
-
1 - Ajustement optimal :
l’image est étirée pour l’ajuster horizontalement ou verticalement à la sortie imprimante, sans en modifier les proportions (par défaut). -
2 - Ajustement vertical :
l’image est étirée pour l’ajuster verticalement à la sortie imprimante, sans en modifier les proportions. L'image peut être coupée horizontalement. -
3 - Ajustement horizontal :
l’image est étirée pour l’ajuster horizontalement à la sortie imprimante, sans en modifier les proportions. L'image peut être coupée verticalement. -
4 - Étirer à la page :
l’image est étirée pour l’ajuster horizontalement et verticalement à la sortie imprimante. Les proportions peuvent varier, mais l'image n'est pas tronquée. -
Les options non acceptées, y compris 0, sont interprétées comme un ajustement optimal.
Remarque : Les fenêtres indépendantes qui débordent hors de l’écran de WindowViewer sont coupées.
Exemple(s)
Ce script génère une sortie imprimante de la surface complète de la fenêtre de WindowViewer, sans les menus, vers la file d'attente. La surface de l'écran est étirée pour être ajustée aux dimensions de la sortie imprimante.
60<:hs>000 (60K)
Dans l’exemple ci-dessus, le premier paramètre transmis par la fonction est ScreenOption (1). Ce paramètre spécifie que la zone client sans menus sera imprimée.
Le second paramètre transmis est PrintOption (4). Ce paramètre spécifie que la zone sera étirée pour remplir toute la page imprimée.