как получить ссылку на страницу, на которой расположен объект

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

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74
есть простая нужда — создать текстовый бокс с описанием картинки, и перенести этот бокс на страницу, где эта картинка лежит.
и вот на этой простейшей операции я что-то завис.
не смотря на то, что
Код:
alert(app.documents[0].allGraphics[0].parent)
выдаёт правильно, что это rectangle
Код:
alert(app.documents[0].allGraphics[0].parent.parentPage)
говорит, что нет такого слова в прямоуольнике — parentPage.

соответственно непонятно куда делать
Код:
textFrame.move

зы CS4
 
в CS4 нет parentPage

надо брать parent выше и выше, пока он не окажется Page или Spread

Код:
function getParentPage(obj)
{
    var result;
if (app.version[0]>6) result=obj.parentPage;
else{
while (obj.constructor.name!="Page"  && obj.constructor.name!="Spread")
    obj=obj.parent;
if(obj.constructor.name=="Spread") obj=obj.pages[0];
result=obj;
}
return result;
}
 
  • Спасибо
Реакции: bossrus
да!
дякую
 
Статус
Закрыто для дальнейших ответов.