Aggiunta di contenuto FrameBox a un Datatable come immagine.Come posso prendere l'output da Graphbuilder, prendere il FRAMEBOX principale come immagine, ridimensionarlo e aggiungerlo a un datatable?
Faccio il mio output utilizzando Graph builder e quindi eseguo quanto segue.
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'
Penso che il mio problema sia che l'"immagine" restituita non è un'immagine reale ma piuttosto una finestra di visualizzazione.
Saluti, Troy
ScriptingRe: Aggiunta di contenuto FrameBox a un Datatable come immagine.Potresti volerlo ridimensionare o meno (<
dt=open("$sample_data/big class.jmp");
r = dt<<GRAPH builder=""></GRAPH>Nell'esempio, 'r' è l'oggetto report scriptabile, non l'albero displaybox. Puoi chiedere all'oggetto l'albero con r<
L'immagine catturata è solo il framebox.
Modifica: ancora addormentato. Hai avuto i nomi delle variabili corretti; Avrei dovuto usare "obj" anziché "r" perché "r" dovrebbe essere per la superficie del report che è l'albero della casella di visualizzazione.