將 FrameBox 內容作為圖像添加到數據表中。如何獲取 Graphbuilder 的輸出,將主框架作為圖像獲取,調整其大小並將其添加到數據表中?
我使用 Graph builder 進行輸出,然後運行以下命令。
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'
我認為我的問題是返回的“圖像”不是實際圖像,而是顯示框。
乾杯,特洛伊
腳本編寫回复:將 FrameBox 內容作為圖像添加到數據表中。您可能想,也可能不想,調整它的大小(<<下面的比例),因為它稍後會被縮放以適應。 如果您不調整大小,則可以根據需要使用原始分辨率。
dt=open("$sample_data/big class.jmp");
r = dt<<GRAPH builder=""></GRAPH>在示例中,'r' 是可編寫腳本的報告對象,而不是顯示框樹,您可以使用 r<
捕獲的圖片只是框架框。
編輯:還在睡覺。 你的變量名是正確的;我應該使用 'obj' 而不是 'r' 因為 'r' 應該用於顯示框樹的報告表面。