こんにちは、
毎日の会議に使用するダッシュボードをjmpを使用して準備しています。データテーブルとテキストボックスの形式で情報が含まれています。テキストのテキスト サイズと色、およびデータ テーブルを HTML 出力に転送するために、それらを画像に変換しました (rep = dt << get as report(); pic = rep << get picture(); )。
外部モニターですべてのフォント サイズを設定しましたが、非常にうまく機能しました。しかし、ラップトップでスクリプトを実行すると、HTML はまったく違って見えます。画面の解像度がテキストや表からの画像の作成に影響を与えていることは明らかです。以下に、低解像度のラップトップを使用しているときにダッシュボード ヘッダーの画像に追加された空きスペースを確認できる例を示します。
最も望ましくない問題は、小さな画面で実行すると、画像の上部に空きスペースが追加されることです。これは、テーブル内の各行だけでなくテキスト ボックスでも発生します (基本的に、空のスペースを追加することで行の高さが 2 倍になります)。そのため、垂直方向に多くの不必要な (望ましくない) スペースが使用され、ダッシュボードの表示が困難になります。画面。
jmp が開いているときにラップトップから外部モニターを切断すると、外部モニターの画面解像度が使用され続け、必要な出力が生成されることに気付きました。私の質問は、jmp にどの解像度を使用するべきかを伝える方法があるかどうかです。 (Pref( 画像の保存 DPI( ) );機能しませんでした)。
たとえば、常に解像度 1920 x 1080 のモニタが接続されているかのようにスクリプトを実行し、どのコンピュータ/モニタからスクリプトを実行しても同じ出力を取得します。
注: 表の各行の高さが 2 倍になり、モニターに収まる前に読めなくなるため、フォントを小さくしても問題は解決しません。
注: 私は JMP15.1 を使用しています。
