你好,
我正在使用 jmp 准备一个仪表板,该仪表板将用于日常会议。它包含数据表和文本框形式的信息。为了将文本的文本大小和颜色以及数据表传输到 html 输出中,我将它们转换为图片(rep = dt << get as report(); pic = rep << get picture(); )。
我在外接显示器上设置了所有字体大小,效果很好。但是当我在笔记本电脑上运行脚本时,html 看起来完全不同。很明显,屏幕分辨率对从我的文本和表格中创建图片有影响。我在下面有一个示例,您可以在使用较低分辨率的笔记本电脑时在仪表板标题图片中看到添加的空白区域。
最不受欢迎的问题是在较小的屏幕上运行时在图片顶部添加的空白区域。这种情况发生在文本框以及表格中的每一行(它基本上通过添加空白空间使行的高度加倍),因此在垂直方向上使用了大量不必要的(和不需要的)空间,这使得仪表板难以显示展示。
我注意到,当我在 jmp 打开时断开外接显示器与笔记本电脑的连接时,它将继续使用外接显示器的屏幕分辨率并产生所需的输出。我现在的问题是是否有办法告诉 jmp 它应该使用哪个分辨率。 (Pref( 保存图像 DPI( ) );没用)。
例如,始终运行脚本,就像连接了分辨率为 1920 x 1080 的显示器一样,并且无论从哪台计算机/显示器运行脚本,都会获得相同的输出。
注意:缩小字体并不能解决问题,因为每个表格行的高度都是两倍,并且在适合显示器之前变得不可读。
注意:我使用的是JMP15.1
