2014-10-15 11 views
0

program and a plugin으로 indesign server을 통해 indesign 문서를 만듭니다. 프로그램을 실행하면 openDoc, CreateElement, closeDoc 등의 API 호출을하고 문서를 준비합니다. 서버가 Mac에서 파일을 열면 .idlk 파일이 생성되어 사용자가이 문서를 열 수 없게됩니다 (indesign 뷰어 사용). 내 프로그램에서 호출하는 서버 인스턴스가 종료되지 않아 .idlk 파일이 계속 존재합니다.MAC에서 IDLK 파일이 생성됩니다.

문서에서 자물쇠를 해제하려면 API이 있는지 여부를 알고 싶습니다.

이 부분에서 알 수 있듯이 잠금 및 잠금 해제 호출은 문서가 아닌 레이어와 안내선에 관한 것입니다.

답변

0

closeDoc은 잠금을 해제해야합니다. 디버깅하려면 closeDoc을 실행 한 후 문서가 아직 열려 있는지 확인하십시오. 열려있는 경우 closeDoc에 대한 추가 매개 변수를 지정해야 할 수도 있습니다.

0

ExtendScript (Mac의 경우 CS 5.5)를 사용하여 책에서 파일을 관리하는 것과 비슷한 문제가있었습니다. 파일을 닫으면 잠금이 해제되지 않고 다시 열면 스크립트가 다운됩니다. 전체 책에 대한 스크립트를 통해 모든 .idlk 파일을 지워 버렸습니다.