Agregar contenido de FrameBox a una tabla de datos como una imagen.¿Cómo tomo la salida de Graphbuilder, tomo el FRAMEBOX principal como una imagen, lo redimensiono y lo agrego a una tabla de datos?
Hago mi salida usando Graph builder y luego ejecuto lo siguiente.
obj = GB << Get Scriptable Object;
r= obj << Report;
myImage = r[FrameBox(1)];
myImage << setSize(100, 100);
DT:GFA[1] = myImage; //Row 1 of column 'GFA' (Expression Column) in a Table called 'DT'
Creo que mi problema es que la "imagen" devuelta no es una imagen real sino más bien un cuadro de visualización.
Saludos, Troy
Personalización masivaRe: Agregar contenido de FrameBox a una tabla de datos como una imagen.Es posible que desee, o no, cambiar su tamaño (<< escala a continuación) porque se escalará para ajustarse más tarde. Si no cambia el tamaño, la resolución original está disponible si lo desea.
dt=open("$sample_data/big class.jmp");
r = dt<<GRAPH builder=""></GRAPH>En el ejemplo, 'r' es el objeto de informe programable, no el árbol del cuadro de visualización. Puede pedirle al objeto el árbol con r << informe o informe (r). Navegando por el árbol hacia Framebox (1) usando subíndices se encuentra el primer framebox; no hay ejes. Si desea ejes, elija un cuadro más alto en el árbol que los incluya. ShowTreeStructure puede ser realmente útil.
The captured picture is just the framebox.The captured picture is just the framebox.La imagen capturada es solo el framebox.
Editar: todavía dormido. Tenías los nombres de las variables correctos; Debería haber usado 'obj' en lugar de 'r' porque 'r' debería ser para la superficie del informe, que es el árbol del cuadro de visualización.