- Сообщения
- 33 703
- Реакции
- 11 004
Бывает, в процессе работы скрипта необходимо автоматически закрывать временные документы. Хорошо, если в этих документах не было никаких изменений, но если документ в процессе работы модифицировался, при выполнении метода Close выскакивает анноящее сообщение о сохранении изменений. Вроде бы и от этого хитрая адоба подстраховала - у Close есть хитрый параметр aiDoNotSaveChanges (2) , который, якобы должен закрывать документ без сохранения. Ан нет - пример, описанный в документации не работает, docRef.Close 2’ aiDoNotSaveChanges отрабатывает так же, как и с параметром 3 ' aiPromptToSaveChanges - выскакивает окошко с предупреждением. К счастью, это можно побороть, установив перед закрытием свойство документа Saved в true. Тогда иллюстратор решит что документ уже был сохранен и Close благополучно молча закроет документ без сохранения изменений.