placePoint (JavaScript) - помогите разобраться

  • Автор темы Автор темы Sekir
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Sekir

Участник
Топикстартер
Сообщения
191
Реакции
1
День добрый всем.

В Scripting_Reference по поводу placePoint кратко но непонятно - Array of 2 Units и все... А что реально может быть этим placePoint - документ, страница, фрейм, InsertionPoint??? И как правильно формировать этот array?

Если приведете фрагмент кода (JS) где используется placePoint в функции page.place() буду благодарен вдвойне ).
 
Ответ: placePoint (JavaScript) - помогите разобраться

Массив из значений положения точки на развороте (или странице): верх, слева (или наоборот, не помню точно)
 
Спасибо )) А если вставка во фрейм?

Т.е. если нужно поставить текстовый файл на страницу в определенный текстовый фрейм. Руками это делается а как можно реализовать скриптом? Или только сначала стандартно в новый фрейм а потом переносить содержимое в нужный?
 
Ответ: placePoint (JavaScript) - помогите разобраться

Нет, воспользоваться методом place() конкретного TextFrame.
 
Повторно спасибо )

Если несложно - прошу прояснить еще 2 связанных с place момента:

1. Если при вставке текста автоматом в скрипте - place(File) появляется сообщение о замене несуществующего шрифта, то скрипт вылетает с сообщением типа "не может быть продолжено, так как активен диалог". Как можно избежать этого или дать возможность пользователю ответить на запрос?

2. Если добавляется новая страница в документ, то Frame.place(File) в выбранный фрейм не работает, т.к. фрейм еще не откреплен от мастера. Использование .override() на страницу целиком и фрейм результатов не дает - фрейм не открепляется... Что не так?

Буду весьма признателен за ответы
 
Ответ: placePoint (JavaScript) - помогите разобраться

По поводу п. 2:
А как открепляете-то?
PHP:
myMaster=myPage.appliedMaster;
myMaster.textFrames[0].override(myPage);
 
Дмитрий - спасибо!

Откреплял конечно же не так )


Не по теме:
Никак до конца не вникну в эту идеологию с наследованиями и родителями
 
Ответ: placePoint (JavaScript) - помогите разобраться

По поводу п. 1
Временное решение:
PHP:
...
myFile = File (myFileName);
myFile.open('r');
myTextFrames.place(myFile);
myFile.close();
// Бесконечный цикл, пока не закроете меню нажатием Enter
while(app.modalState){
}
...
(c) Strizh
 
Ответ: placePoint (JavaScript) - помогите разобраться

Если при открытии файла принудительно указать отсутствие окна, то модальные диалоги не запускаются.
var myDoc = app.open(myFile, false);
 
Спасибо всем! Все заработало

Тему кажется можно закрыть
 
Ответ: Спасибо всем! Все заработало

Прошу пардону - перенапрягся и был невнимателен. Практически в случаях напряжения модальными диалогами должно помочь указание в начале скрипта
$.level = 0;
 
Статус
Закрыто для дальнейших ответов.