Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

  • Автор темы Автор темы rams84
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

Нашел вот такой вот скрипт, но почему-то не хочет работать.
 

Вложения

Ответ: Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

rams84, а какая версия ID у вас?
 
Ответ: Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

Strizh сказал(а):
CS4 Версия 6.0.3
 
Ответ: Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

У Дмитрия Лапаева есть скрипт Find Overflows 1.3, который ищет переполненные текстовые объекты (и ячейки таблиц - тоже). Может он сможет модифицировать свой скрипт для ваших целей.
 
Ответ: Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

Пробуйте. Инструкция: выделить таблицу и запустить :))))))
 

Вложения

Ответ: Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

Eugenyus сказал(а):
Спасибо Eugenyus, все работает. Даже больше, уменьшает кегель.
Если уж на то пошло что было красивее, не подскажешь что и где дописать чтобы в месте с кеглем и интерлиньяж менялся на 0,5.

var myTable = app.activeDocument.selection[0];
for (var i=0; i<myTable.cells.length; i++){
while (myTable.cells.overflows){
myTable.cells.texts[0].pointSize -= 0.5;
myTable.cells.recompose();
}
}
 
Ответ: Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

myTable.cells.texts[0].pointSize -= 0.5;
myTable.cells.texts[0].leading -= 0.5;
myTable.cells.recompose();
 
Ответ: Выделение всех вытесненных (переполненных) текстовых ячеек в таблице.

Eugenyus большое вам спасибо. Вы мне очень помогли.
 
Статус
Закрыто для дальнейших ответов.