Поиск скриптом вставленного объекта в текст

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

zx230

Участник
Топикстартер
Сообщения
69
Реакции
0
Нетривиальная задача.
Можно как то найти в тексте[Object TextFrame] вставленный объект, а именно [Object Group].
И поставить после него перенос.
 
Нетривиальная задача.
На самом деле простая.
Можно как то найти в тексте[Object TextFrame] вставленный объект, а именно [Object Group].
Все группы находятся в коллекции textFrame.groups. У каждой группы в тексте объект parent имеет тип character. Вставить знак переноса тривиально.
Код:
#target indesign

var tf = app.selection[0];

var anchors = [];

for (var i = 0; i < tf.groups.length; i++) {
    anchors.push(tf.groups[i].parent);
};

anchors.sort( function (a, b) { return a.index - b.index } );

anchors.reverse();

for (var i = 0; i < anchors.length; i++) {
    anchors[i].insertionPoints[1].contents = '\u00AD';
};
 
  • Спасибо
Реакции: zx230
работает. )
но знак переноса '\u00AD' у меня не заработал, заработал \r
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.