Supprimer le texte supplémentaire lors de l'exportation du générateur de graphiques vers PowerPointJ'essaie de supprimer le texte supplémentaire qui est actuellement exporté avec la sortie d'un générateur de graphiques.Actuellement, il exportera le graphique sous la forme d'une diapositive, puis d'une diapositive supplémentaire qui ressemble à ceci

Je sais que le texte "Où (xx lignes exclues)" est stocké dans l'IfBox.Si je supprime ou masque manuellement cela, le graphique sera exporté sans le texte de dialogue supplémentaire, mais je n'arrive pas à comprendre quel est le bon code pour le supprimer.

vcdgb = Graph Builder(
Size( 1200, 1000 ),
Fit to Window("Off"),
Show Control Panel( 0 ),
Variables( X( :SampleDay ), Y( :y condition ), Overlay( :Experiment Cond ) ),
Elements( Points( X, Y, Legend( 8 ) ), Line( X, Y, Legend( 10 ) ) ),
);
vcdgb << Save Presentation("C:\JMP Summary.pptx");
Open("C:\JMP Summary.pptx");
Merci!
Fusion et nettoyage des donnéesPersonnalisation de masseles fenêtresRe : Supprimer le texte supplémentaire lors de l'exportation du générateur de graphiques vers PowerPointÇa a marché! Merci!
Re : Supprimer le texte supplémentaire lors de l'exportation du générateur de graphiques vers PowerPointCette solution répond directement à la demande, mais je mets en garde de toujours utiliser le << Supprimer message pour éliminer une boîte d'affichage. Il y a toujours la possibilité qu'une telle action puisse affecter négativement le comportement de l'arborescence d'affichage. Plutôt que de supprimer l'objet, envisagez d'envoyer le << Visibilité( "Réduire" ) message à la place.
Cette suggestion relève d'une pratique que j'enseigne appelée "écriture défensive".
Re : Supprimer le texte supplémentaire lors de l'exportation du générateur de graphiques vers PowerPointVous devriez pouvoir supprimer la zone de texte avec Where.. text with Xpath :
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:sex == "M") << Hide and Exclude(1) << Clear Select;
obj = dt << Graph Builder(
Variables(X(:Sex), Y(:Height), Group X(:Age)),
Elements(Box Plot(X, Y))
);
wait(1);
(Report(obj) << XPath("//TextBox[contains(text(),'Where(')]")) << delete;