[ID CC-CC2022] Автоматическое связывание фреймов на разных страницах

  • Автор темы Автор темы Gromus
  • Дата начала Дата начала

Gromus

Топикстартер
10 лет на форуме
Сообщения
261
Реакции
102
Добрый день коллеги.
Имеется документ InDesign (900 стр.) на каждой станице которого есть один фрейм с текстом, который (т.е. текст) продолжается на следующей странице, но фреймы не связаны между собой. Может кто-то знает постой, не ручной способ связать последовательно все фреймы на последовательно расположенных страницах?
 
Текст форматированный?
 
  • Спасибо
Реакции: Gromus и Yar
На первый взгляд этот плагин то что нужно. Буду пробовать. Спасибо.
Расскажите потом, как оно. Когда-то давно ставил плаги этого производителя, подглючивало. Может, от рук зависит.
 
Добрый день коллеги.
Имеется документ InDesign (900 стр.) на каждой станице которого есть один фрейм с текстом, который (т.е. текст) продолжается на следующей странице, но фреймы не связаны между собой. Может кто-то знает постой, не ручной способ связать последовательно все фреймы на последовательно расположенных страницах?
Peter Kahrel предлагает такой работающий скрипт:
JavaScript:
pages = app.documents[0].pages.everyItem().getElements();
thread = pages[0].textFrames[0];
for (i = 1; i < pages.length; i++) {
  thread.endTextFrame.nextTextFrame = pages[i].textFrames[0];
}
 
  • Спасибо
Реакции: Gromus
Расскажите потом, как оно. Когда-то давно ставил плаги этого производителя, подглючивало. Может, от рук зависит.
Срабатывает через раз. Пока зависимости, что от чего зависит не выявил, но сейчас разбираться нет времени. Как нибудь на досуге поковыряюсь. Однако всё равно спасибо, т.к. свою задачу я решил.
 
Peter Kahrel предлагает такой работающий скрипт:
JavaScript:
pages = app.documents[0].pages.everyItem().getElements();
thread = pages[0].textFrames[0];
for (i = 1; i < pages.length; i++) {
  thread.endTextFrame.nextTextFrame = pages[i].textFrames[0];
}
Пока нет времени пробовать, но обязательно попробую.