그래프 빌더를 PowerPoint로 내보낼 때 추가 텍스트 제거현재 그래프 빌더 출력과 함께 내보내지는 추가 텍스트를 제거하려고 합니다. 현재는 그래프를 하나의 슬라이드로 내보낸 다음 다음과 같은 추가 슬라이드를 내보냅니다.

IfBox에 "Where(xx 행 제외)" 텍스트가 저장되어 있다는 것을 알고 있습니다. 수동으로 제거하거나 숨기면 추가 대화 텍스트 없이 그래프가 내보내지지만 이를 제거하는 데 적합한 코드가 무엇인지 알 수 없는 것 같습니다.

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");
감사해요!
데이터 혼합 및 정리대량 맞춤화윈도우Re: 그래프 빌더를 파워포인트로 내보낼 때 추가 텍스트를 제거하세요효과가 있었어요! 감사합니다!
Re: 그래프 빌더를 파워포인트로 내보낼 때 추가 텍스트를 제거하세요이 솔루션은 요청을 직접적으로 해결하지만 항상 << 삭제 메시지를 사용하여 표시 상자를 제거하는 것에 주의해야 합니다. 그러한 조치가 표시 트리의 동작에 부정적인 영향을 미칠 가능성은 항상 있습니다. 객체를 삭제하는 대신 << Visibility( "Collapse" ) 메시지를 보내는 것이 좋습니다.
이 제안은 제가 가르치는 '방어 스크립트'라는 연습에 속합니다.
Re: 그래프 빌더를 파워포인트로 내보낼 때 추가 텍스트를 제거하세요Xpath를 사용하여 Where.. 텍스트가 있는 텍스트 상자를 제거할 수 있어야 합니다.
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;