이미 이에 대한 답변이 있다면 사과하십시오 ...
등고선 플롯을 만들고 스크립트를 사용하여 플롯에 원을 추가하려고합니다. 줄거리가 독립형 창 일 때 쉽습니다. 다음과 같이 추가합니다.
SendToReport(
Dispatch(
{},
"Contour Plot Graph",
FrameBox,
{Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) )}
)그러나 다른 차트가 포함 된 더 큰 보고서에 줄거리를 포함시키고 있습니다. 이를 위해 여러 HListBox 및 VListBox 인스턴스를 포함하는 개요 상자가 있습니다. 그렇게하면 디스패치 명령을 더 이상 등고선 플롯에 도달 할 수 없습니다. 대신 다음과 같은 경고가 나타납니다.
Cannot find FrameBox[ "Contour Plot Graph" ] at {}트리 구조는 다음과 같습니다.

Dispatch의 첫 번째 인수에서 모든 종류의 조합을 시도했지만 해결할 수 없으므로 도움을 주셔서 대단히 감사합니다!
감사.
Dispatch ()를 사용하지 마십시오.
이 경우에는 적절한 표시 상자 인 프레임 상자에 직접 메시지를 보내십시오. 창 참조가 변수에 저장되어 있다고 가정 창문 , 이 시도:
window[OutlineBox("Contour Plot for x"][FrameBox(1)] << Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) );