저널을 PDF로 저장할 때 생성 된 원하지 않는 숨겨진 보고서나는 저널에 많은 그래프를 넣은 다음 저널을 pdf로 저장하고 닫는 스크립트를 사용하고 있습니다. 보고서가 상당히 커질 수 있으며 작업을 여러 번 반복합니다.
스크립트 부분 아래에 현재 저널을 pdf로 저장하는 데 사용합니다.
myjrn = 현재 저널 ();
myjrn << PDF 저장 ( "MyFile.pdf", 페이지 설정 표시 (0));
최근 JMP15에서 마지막 줄이 실행될 때 숨겨진 보고서가 저널의 사본 인 것처럼 보이는 Window List에도 생성된다는 것을 알게되었습니다.
내 스크립트는 저널을 닫습니다.
myrn << closewindow (1);
그러나 숨겨진 보고서는 계속 열려 있습니다. 많은 스크립트를 계속 실행하면 메모리가 부족해집니다.
안녕하세요. :이 숨겨진 보고서를 닫는 방법은 무엇입니까?
스크립팅Re : 저널을 PDF로 저장할 때 생성 된 원하지 않는 숨겨진 보고서문제는 여기와 동일 할 수 있습니다. JSL : 분석을 저널로 보낸 다음 PDF 저장 . JMP는 저널을 PDF로 저장할 수 없습니다. 따라서 << PDF 저장을 실행하면 먼저 저널을 보고서로 변환하고이 보고서는 숨겨진 창인 것 같습니다.
생성 된이 보고서에 대한 참조를 얻을 수 있는지 확실하지 않지만 << PDF 저장을 실행하기 전에 열려있는 모든 창을 가져온 다음 저장 한 후 다시 실행하고 "추가"창을 닫을 수 있습니다.
Re : 저널을 PDF로 저장할 때 생성 된 원하지 않는 숨겨진 보고서필요한 것은 다음과 같습니다.
- 보이지 않는 보고서는 보이지 않게 생성되지만 마지막으로 생성 된 창이됩니다.
- “Get Window Title”과 결합 된“Get Window List ()”사용
windowList = Get Window List()<< Get Window Title();
창의 제목이 표시되고 보고서가 표시됩니다. 제목 없음 #이 마지막 항목입니다.
- 그 지식과 중간에 추가 창을 추가하지 않는다고 가정하면 다음을 사용하여 해당 창을 닫을 수 있습니다.
Window(windowList[N Items(windowList)]) << close window;
myjrn = Current Journal();
myjrn << Set page setup( margins( 0.75, 0.75, 0.75, 0.75 ), scale( 0.65 ), portrait( 1 ), paper size( "A4" ) );
myjrn << Set Print Headers( "My Header", "", "Page &pn; of &pc;" );
myjrn << Save PDF( "MyFile.pdf", Show Page Setup( 0 ) );
myjrn << close window; // in case you want the journal closed
windowList = Get Window List()<< Get Window Title();
Window(windowList[N Items(windowList)]) << close window;
물론 이름에 "Report : Untitled…"가 포함 된 창 제목을 확인하고 닫을 수 있습니다. 하지만 그것은 또 다른 이야기입니다:smiling_face_with_smiling_eyes:
또 다른 대안은 "현재 보고서"를 사용하는 것입니다. 일반적으로 저는 명시 적으로 창을 참조하려고합니다 (예 : 내가 잡거나 가능한 경우 할당하는 이름을 통해). "현재 저널"또는 "현재 보고서"또는 "현재 데이터 테이블"은 다중이 열려 있거나 사용자가 중간에 작업을 수행 할 시간이있는 경우 항상 잘못된 창 / 테이블 / 보고서를 참조 할 수 있습니다.
JMP 15에서 동작이 변경된 이유에 대해서는 말할 수 없지만 support@jmp.com 이 질문에 답할 수 있습니다.
최선을 다해, Martin