將 FrameBox 內容作為映像新增至資料表。如何取得 Graphbuilder 的輸出,抓取主 FRAMEBOX 作為影像,調整其大小並將其新增至資料表?
我使用圖形產生器進行輸出,然後執行以下命令。
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 內容作為圖像添加到數據表。謝謝克雷格。 我最近開始將我所有的圖像拉入表中,而不是使用目錄中的外部圖像。 使應用程序開發更加容易。
感謝您整合完整的工作解決方案。
特洛伊
回复:將 FrameBox 內容作為圖像添加到數據表。您可能想要也可能不想調整它的大小(<<下面的比例),因為它稍後會縮放以適合。 如果您不調整大小,如果需要,可以使用原始分辨率。
dt=open("$sample_data/big class.jmp");
r = dt<<GRAPH builder=""></GRAPH>在示例中,'r' 是可編寫腳本的報告對象,而不是顯示框樹,您可以使用 r<
The captured picture is just the framebox.The captured picture is just the framebox.The captured picture is just the framebox.捕獲的圖片只是框架框。
編輯:還在睡覺。 你的變量名是正確的;我應該使用“obj”而不是“r”,因為“r”應該用於報表界面,即顯示框樹。