Hola,
Estoy preparando un panel usando jmp que se usará para una reunión diaria. Contiene información en forma de tablas de datos y cuadros de texto. Para transferir tamaños y colores de texto para el texto, así como las tablas de datos a la salida html, los transformé en imágenes (rep = dt << get as report(); pic = rep << get image(); ).
Configuré todos los tamaños de fuente en mi monitor externo y funcionó bastante bien. Pero cuando ejecuto el script en mi computadora portátil, el html se ve completamente diferente. Parece evidente que la resolución de la pantalla tiene un impacto en la creación de imágenes a partir de mis textos y tablas. Tengo un ejemplo a continuación donde puede ver el espacio vacío agregado en la imagen del encabezado del tablero cuando usa una computadora portátil de menor resolución.
El problema menos deseado es este espacio vacío que se añade en la parte superior de las imágenes cuando se ejecuta en pantallas más pequeñas. Esto sucede tanto con los cuadros de texto como con cada fila de una tabla (básicamente duplica la altura de la fila agregando espacios vacíos) y, por lo tanto, utiliza una gran cantidad de espacio innecesario (y no deseado) en dirección vertical, lo que dificulta la visualización del tablero. mostrar.
Noté que cuando desconecto el monitor externo de mi computadora portátil mientras jmp está abierto, seguirá usando la resolución de pantalla del monitor externo y producirá la salida deseada. Mi pregunta ahora es si hay alguna manera de decirle a jmp qué resolución debe usar. (Pref( Guardar imagen DPI( ) ); no funcionó).
Por ejemplo, ejecute el script siempre como si estuviera conectado un monitor con resolución de 1920 x 1080 y obtenga el mismo resultado independientemente de desde qué computadora/monitor se ejecute el script.
Nota: reducir el tamaño de la fuente no soluciona el problema, ya que cada fila de la tabla tiene el doble de altura y se vuelve ilegible antes de que quepa en el monitor.
Nota: estoy usando JMP15.1
