Архив рубрики: Объектная модель

Текстовые фреймы и текстовые контейнеры

Что есть текстовый фрейм в понятиях InDesign? В первую очередь — это элемент страницы (pageItem), то есть такой объект, который можно «пощупать» с помощью Selection Tool. Как всякий элемент старницы, текстовый фрейм можно трансформировать, вращать, перемещать, группировать с другими объектами — хоть вручную, хоть скриптом.

У каждого отдельно стоящего текстового фрейма есть свойство parentStory — ссылка на объект, который содержит так называемый текстовый поток (text flow), который отображается в текстовом фрейме. Этот текстовый поток может отображаться полностью в одиночном фрейме или в нескольких связанных (text thread) текстовых фреймах. В последнем случае все связанные текстовые фреймы будут иметь один и тот же объект в свойстве parentStory. Часть текстового потока может не отображаться в документе, оставаясь «за кадром» (overflow) текстового фрейма,  но из скрипта можно получить доступ к этой части текста для редактирования. Штатная функция поиска, кстати, тоже может искать и заменять текст в невидимой части текста. Читать далее