Как перебрать все текстовые фреймы?

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

aleksasha

Топикстартер
15 лет на форуме
Сообщения
316
Реакции
5
Помогите, други! Как перебрать все текстовые фреймы в публикации, если некоторые из них входят в группы? На JS или VBS.
 
Ответ: Как перебрать все текстовые фреймы?

Можно через материалы (stories) добраться, как-то так:
Код:
var doc = app.activeDocument;
var s = doc.stories;
for (i = 0; i < s.length; i++){
	var tfs = s[i].textContainers;
	alert(tfs.length);
	}
 
Ответ: Как перебрать все текстовые фреймы?

Другой вариант отобрать нужные объекты из коллекции allPageItems:

Код:
for (var i = 0, l = app.activeDocument.allPageItems.length; i < l; i++) {	
	var pageItem = app.activeDocument.allPageItems[i];
	
	if (pageItem instanceof TextFrame) {
		
		alert('TextFrame ' + pageItem.visibleBounds);
	
	}
}
 
Ответ: Как перебрать все текстовые фреймы?

Спасибо, попробую.
 
Статус
Закрыто для дальнейших ответов.