[ID СС2017] Можно ли идентифицировать фрейм по координатам?

hulk1776

Топикстартер
12 лет на форуме
Сообщения
456
Оценка реакций
14
Задача: сделать дубликат существующей мастер-страницы. При этом во фрейме с псевдо-Runnig Head надо менять текст от прошлой статьи на название текущей статьи. В предыдущем макете там были текстовые переменные. Таким образом можно было искать нужный фрейм по содержимому (наличие текстпеременных)
Код:
if (mItems[i].textVariableInstances.length>0)
Теперь от переменных решено отказаться (много мороки с многострочными заголовками и с сокращениями в виде многоточий [оформлялись скрытым текстом в заголовке], которые потом попадают в содержание и в экспортные материалы.
Решено "руками" в колонтитулы заносить текст заголовка. Поэтому хотелось бы найти способ идентифицировать нужный фрейм на мастере (самое наглядное - по GeometricBounds).
 

_MBK_

Пикирующий бомбардировщик
12 лет на форуме
Сообщения
24 668
Оценка реакций
8 430

hulk1776

Топикстартер
12 лет на форуме
Сообщения
456
Оценка реакций
14
Ага, на каждом мастере может быть фрейм с одинаковым лейблом. Это хорошо. Спасибо за подсказку!
 

hulk1776

Топикстартер
12 лет на форуме
Сообщения
456
Оценка реакций
14
А почему не по label например?
Так-с. "Оно" оказывается пустым.
Код:
var mItems = myMaster.textFrames.item ("m1") 
alert (mItems.parentStory[0].contents)
Первая строка проходит, а на второй пишется object is invalid. Смотрю в переменную, а там ничего нет.
 

_MBK_

Пикирующий бомбардировщик
12 лет на форуме
Сообщения
24 668
Оценка реакций
8 430
itemByLabel вроде как было? А разве сложно посмотреть есть там лэйбл на самом деле или нет?
 

hulk1776

Топикстартер
12 лет на форуме
Сообщения
456
Оценка реакций
14
itemByLabel вроде как было? А разве сложно посмотреть есть там лэйбл на самом деле или нет?
ESTK пишет, is not a function.
В хелпе ESTK на itemByLabel ничего не выдается. Когда-то шел разговор, что с лейблами разработчики вроде бы завязали.

Да, и приписанный лейбл, конечно на месте.
 

hulk1776

Топикстартер
12 лет на форуме
Сообщения
456
Оценка реакций
14
Уже путаюсь.
Можно спрошу еще раз. Есть ли возможность изловить фрейм в месте, обозначенном пунктиром?
p.s. в пижамкере была удобная команда, типа "объект в пределах координат". В Инди этого вроде нет.
 

Вложения

hulk1776

Топикстартер
12 лет на форуме
Сообщения
456
Оценка реакций
14
Спасибо Eugenyus'y. Да, надо не лейбл подписывать, а менять название объекта в слоях.