PrintScreen (Funktion)
- Last UpdatedApr 24, 2026
- 1 minute read
Mit der Skriptfunktion PrintScreen() können Sie zur Laufzeit den gesamten WindowViewer-Bildschirm ausdrucken.
Syntax
PrintScreen (ScreenOption, PrintOption)
Parameter
BildschirmOption
Legt fest, welcher WindowViewer-Bildschirmbereich ausgedruckt werden soll. Wert, Variable oder Ausdruck vom Typ Integer.
1 - Client-Bereich, keine Menüs (Vorgabe)
2 - gesamter Fensterbereich einschließlich Menüs
DruckOption
Legt fest, wie das Druckbild an die Seitengröße angepasst wird.
-
1 – Beste Näherung:
Das Druckbild wird so skaliert, dass es horizontal oder vertikal auf die Seite passt. Das Seitenverhältnis wird nicht verändert (Standard). -
2 – Vertikal einpassen:
Das Druckbild wird so skaliert, dass es vertikal auf die Seite passt. Das Seitenverhältnis wird nicht verändert. Dies kann dazu führen, dass das Druckbild an den Seiten abgeschnitten wird. -
3 – Horizontal einpassen:
Das Druckbild wird so skaliert, dass es horizontal auf die Seite passt. Das Seitenverhältnis wird nicht verändert. Dies kann dazu führen, dass das Druckbild oben und unten abgeschnitten wird. -
4 – Gesamte Seite ausfüllen:
Das Druckbild wird so skaliert, dass es die gesamte Seite ausfüllt. Das Druckbild wird daher nicht abgeschnitten, allerdings kann sich das Seitenverhältnis ändern. -
Bei ungültigen Optionen (einschließlich 0) wird standardmäßig "Bestmöglich" gewählt.
Hinweis: Popup-Fenster, die über den WindowViewer-Bildschirmbereich hinausreichen, werden abgeschnitten.
Beispiel(e)
Die folgende Anweisung druckt den WindowViewer-Bildschirm ohne Menüs aus. Das Druckbild wird so skaliert, dass es die gesamte Seite ausfüllt.
PrintScreen(1,4);
Im obigen Beispiel ist der erste von der Funktion übergebene Parameter ScreenOption (1). Dies legt fest, dass der Client-Bereich ohne Menüs gedruckt wird.
Der zweite übergebene Parameter ist PrintOption (4). Dies legt fest, dass der Bereich so skaliert wird, dass er die Abmessungen der gedruckten Seite ausfüllt.