Hallo,
Ich bereite mit jmp ein Dashboard vor, das für ein tägliches Meeting verwendet wird. Es enthält Informationen in Form von Datentabellen und Textfeldern. Um Textgrößen und -farben für den Text sowie die Datentabellen in die HTML-Ausgabe zu übertragen, habe ich sie in Bilder umgewandelt (rep = dt << get as report(); pic = rep << get picture(); ).
Ich habe alle Schriftgrößen auf meinem externen Monitor eingestellt und es hat ganz gut funktioniert. Aber wenn ich das Skript dann auf meinem Laptop ausführe, sieht der HTML-Code völlig anders aus. Es scheint offensichtlich, dass die Bildschirmauflösung einen Einfluss auf die Erstellung der Bilder aus meinen Texten und Tabellen hat. Ich habe unten ein Beispiel, in dem Sie den zusätzlichen Leerraum im Bild der Dashboard-Kopfzeile sehen können, wenn Sie einen Laptop mit niedrigerer Auflösung verwenden.
Das unerwünschteste Problem ist dieser Leerraum, der am oberen Rand der Bilder entsteht, wenn diese auf kleineren Bildschirmen ausgeführt werden. Dies geschieht sowohl bei den Textfeldern als auch bei jeder Zeile in einer Tabelle (es verdoppelt im Grunde die Höhe der Zeile durch Hinzufügen von Leerraum) und verbraucht daher viel unnötigen (und unerwünschten) Platz in vertikaler Richtung, was die Anzeige des Dashboards erschwert Anzeige.
Mir ist aufgefallen, dass, wenn ich den externen Monitor von meinem Laptop trenne, während JMP geöffnet ist, dieser weiterhin die Bildschirmauflösung des externen Monitors verwendet und die gewünschte Ausgabe erzeugt. Meine Frage ist nun, ob es eine Möglichkeit gibt, jmp mitzuteilen, welche Auflösung es verwenden soll. (Pref( Bild-DPI speichern( ) ); hat nicht funktioniert).
Führen Sie das Skript beispielsweise immer so aus, als ob ein Monitor mit einer Auflösung von 1920 x 1080 angeschlossen wäre, und erhalten Sie die gleiche Ausgabe, unabhängig davon, auf welchem Computer/Monitor das Skript ausgeführt wird.
Hinweis: Durch Verkleinern der Schriftart wird das Problem nicht behoben, da jede Tabellenzeile doppelt so hoch ist und unlesbar wird, bevor sie auf den Monitor passt.
Hinweis: Ich verwende JMP15.1
