[ID CC-CC2022] Высота головных строк во всех таблицах документа - есть ли скрипт?

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

LeonidB

Их бин
Топикстартер
10 лет на форуме
Сообщения
2 471
Реакции
1 530
Друзья, есть ли у кого-нибудь скрипт, который позволяет установить одним лёгким движением одинаковую (заданную) точную высоту всем головным строкам во всех таблицах (вариант - таблицах заданного стиля) документа?
Таблиц очень много, в стилях ячеек и таблиц нет параметра высоты строки.
 
одним лёгким движением одинаковую (заданную) точную высоту всем головным строкам во всех таблицах
Если головных строк в каждой таблице по одной штуке, то сработает такой скрипт:
JavaScript:
app.activeDocument.stories.everyItem().tables.everyItem().rows[0].minimumHeight = "10mm"; //указать нужную высоту
 
  • Спасибо
Реакции: LeonidB
а они точно header, или просто первая строка таблицы?
Они точно header, я их преобразовал в головные скриптом Eugenius'a tableFormatting.

Если головных строк в каждой таблице по одной штуке, то сработает такой скрипт:
JavaScript:
app.activeDocument.stories.everyItem().tables.everyItem().rows[0].minimumHeight = "10mm"; //указать нужную высоту
Спасибо! Но почему-то не работает... А если нужна точная высота строки ("ровно"), то чем заменить minimumHeight?
 
чем заменить minimumHeight?
Тем (в мм), что точно поместит самый большой текст в заголовке.
преобразовал в головные
так, минутку... У вас на ста стр. 100 разных таблиц
Или одна (несколько) большая разлиты по страницам?
 
Почему-то всё равно не срабатывает :(

Тем (в мм), что точно поместит самый большой текст в заголовке.

так, минутку... У вас на ста стр. 100 разных таблиц
Или одна (несколько) большая разлиты по страницам?
1000 разных однотипных таблиц. В каждой таблице 1-я строка - головная.
Вот idml. Сейчас высота головных строк - 9 мм, надо 7 мм везде.
 

Вложения

Последнее редактирование:
А не Хедер, а конкретный Стиль ячейки в море других, можно легким движением руки?))
 
1678863045558.png

有没有不局限于,表头,的方法?全部表格都可以?'啤酒1'
 
Последнее редактирование:
The main language of the forum is Russian. You can use English here too, but it have rare using here. На нашем форуме используется в основном русский язык.
Существует ли метод, который не ограничивается заголовком таблицы? Все формы в порядке? Сложное общение
 
Существует ли метод, который не ограничивается заголовком таблицы? Все формы в порядке? Сложное общение
I hope that is what you need.
JavaScript:
app.activeDocument.stories.everyItem().tables.everyItem().rows.everyItem().minimumHeight = "7mm";
 
  • Спасибо
Реакции: LeonidB
Ангел!!!!!! Спасибо!!!!*(
 
Коллеги, а как сделать чтобы задать размер только определенного стиля ячейки? 8*)
 
Коллеги, а как сделать чтобы задать размер только определенного стиля ячейки? 8*)
JavaScript:
myCells = app.activeDocument.stories.everyItem().tables.everyItem().rows.everyItem().cells.everyItem().getElements();
for (i = 0; i < myCells.length; i++) {
    if (myCells[i].appliedCellStyle.name == "1") { // подставить имя стиля ячейки
         myCells[i].parentRow.height = "10mm"; // задать нужное значение
        }
    }
 
  • Спасибо
Реакции: Slx1 и LeonidB