AppSetGDI¶
AppSetGDI setzt das Interface für die graphische Ausgabe (Graphics Device Interface). Ab UniPlot R2018 können drei verschiedene Interfaces verwendet werden.
-
bool = AppSetGDI(nGDIType)
-
bool = AppSetGDI(oOptions)
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
-
nGDIType
nGDIType ist einer der folgenden Werte:
nGDIType Typ Anmerkung 1 GDI Verwendet bis einschliesslich UniPlot R2016. Schneller als GDI+, aber keine transparenten Flächen, Antialiasing etc. 2 GDI+ Ab UniPlot R2017. Bessere Ausgabequalität als GDI, aber langsamer. 3 Direct2D Hardwarebeschleunigte Ausgabe. Ab UniPlot R2018. Qualität wie GDI+ und schneller als GDI.
-
oOptions
oOptions ist ein Objekt mit den folgenden Keys: screen, printer, timing.
Option Werte Anmerkung screen 1,2,3 1:GDI, 2:GDI+, 3:Direct2D printer 1,2 1:GDI, 2:GDI+ (Direct2D kann momentan noch nicht für die Druckausgabe verwendet werden.) timing 0,1 0: Keine Zeitmessung, 1:Im Log-Fenster wird die Zeitspanne eines Replots ausgegeben.
Kommentar
Die Einstellung wird in der Registry gespeichert, so dass sie beim Neustart von UniPlot erhalten bleibt. Das Interface wird bei der Bildschirmausgabe und beim Drucken verwendet.
Beispiel
Für Druckerausgabe GDI verwenden:
AppSetGDI( [. printer = 1] )
History
Version | Beschreibung |
---|---|
R2018 (6.00.0) | Neu. |
Siehe auch
id-413742