全部,
今天需要有關展示盒的幫助。
我正在製作一份報告,稍後將其保存在 PPTX 中供客戶使用。
由於我想將一張投影片上的多個繪圖分組,因此我形成了一個大綱框,其中包含我想要作為幻燈片標題的文本,然後將我需要的繪圖的圖片放入該大綱框中。 同時,我還將其顯示在一個單獨的視窗中。
這是一個範例腳本:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
vc = Variability Chart(
Y( :height, weight ),
X( :sex ),
Connect Cell Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 )
);
lb = Lineup Box( N Col( 2 ) );
For Each( {rvc, index}, vc << Report,
lb << Append( rvc );
);
vc << Close Window;
nw = New Window( "Variability Report", Show Menu( 0 ), Show Toolbars( 0 ), lb );
rw = New Window( "To Save PPTX", Show Menu( 0 ), Show Toolbars( 0 ), Outline Box("Heading for PPTX", lb << Get Picture));這裡西北是我看到的窗戶,並且讀寫是包含將匯出到 PPTX 的圖片的視窗。
現在,當我繪製變異性圖時,我將它們包裹在這個輪廓框中,上面只寫著「變異性量表」。您會看到兩個視窗都有它。 我該如何擺脫它?
我嘗試像這樣提取內部大綱框:
lb2 = Lineup Box( N Col( 2 ) );
For Each( {rvc, index}, vc << Report,
subrvc = rvc << XPath("/OutlineBox/OutlineBox");
lb2 << Append( subrvc );
);
rw2 = New Window( "To Save PPTX", Show Menu( 0 ), Show Toolbars( 0 ), Outline Box("Heading for PPTX", lb2 << Get Picture));但我無法附加子程式(內部輪廓框)到我的 LineUp 框:
Not a display in access or evaluation of 'Append' , Append( subrvc ) /*###*/
有什麼辦法可以去掉那個輪廓框嗎? 也許將我的情節包裹在一個顯示器中,但本質上是不可見的? 我嘗試了 Broder Box,但沒有成功。
謝謝,
中號
嗯... 像往常一樣,我一發布問題,就找到了答案。 或至少看起來應該有效:
上面腳本中的 subrvc 其實不是一個 DisplayBox[OutlineBox],它是一個只有一個元素的陣列。
所以我需要做的就是像這樣更改腳本:
lb2 = Lineup Box( N Col( 2 ) );
For Each( {rvc, index}, vc << Report,
subrvc = rvc << XPath("/OutlineBox/OutlineBox");
lb2 << Append( subrvc[1]/*THIS HERE!*/ );
);
rw2 = New Window( "To Save PPTX", Show Menu( 0 ), Show Toolbars( 0 ), Outline Box("Heading for PPTX", lb2 << Get Picture));