Alle,
Benötigen Sie noch heute Hilfe mit Display Boxes.
Ich bilde einen Bericht, den ich später in PPTX für den Kunden speichern werde.
Da ich mehrere Plots auf einer Folie gruppieren möchte, bilde ich eine OutlineBox mit dem Text, den ich als Kopfzeile auf der Folie haben möchte, und platziere dann ein Bild der Plots, die ich brauche, in diesem Outline-Box. Parallel zeige ich das auch in einem separaten Fenster an.
Hier ist das Beispielskript:
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));Hier nw ist das Fenster, das ich sehe, und rw ist das Fenster mit Bildern, die nach PPTX exportiert werden.
Wenn ich jetzt Variabilitätsdiagramme mache, habe ich sie in diese Umrissbox gepackt, auf der nur "Variabilitätsanzeige" steht.Sie sehen, dass beide Fenster es haben. Wie werde ich es los?
Ich habe versucht, die innere Gliederungsbox wie folgt zu extrahieren:
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));aber ich kann nicht anhängen unterrvc (die innere Gliederungsbox) zu meiner LineUp Box:
Not a display in access or evaluation of 'Append' , Append( subrvc ) /*###*/
Gibt es eine Möglichkeit, diese Gliederungsbox loszuwerden? Vielleicht verpacke ich meine Handlung in etwas, das ein Display IST, aber im Wesentlichen unsichtbar ist? Ich habe Broder Box ausprobiert, aber es hat nicht funktioniert.
Vielen Dank,
M