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

LeonidB

Их бин
Топикстартер
10 лет на форуме
Сообщения
2 468
Реакции
1 528
Друзья, есть ли у кого-нибудь скрипт, который позволяет установить одним лёгким движением одинаковую (заданную) точную высоту всем головным строкам во всех таблицах (вариант - таблицах заданного стиля) документа?
Таблиц очень много, в стилях ячеек и таблиц нет параметра высоты строки.
 

densen

15 лет на форуме
Сообщения
751
Реакции
639
одним лёгким движением одинаковую (заданную) точную высоту всем головным строкам во всех таблицах
Если головных строк в каждой таблице по одной штуке, то сработает такой скрипт:
JavaScript:
app.activeDocument.stories.everyItem().tables.everyItem().rows[0].minimumHeight = "10mm"; //указать нужную высоту
 
  • Спасибо
Реакции: LeonidB

LeonidB

Их бин
Топикстартер
10 лет на форуме
Сообщения
2 468
Реакции
1 528
а они точно header, или просто первая строка таблицы?
Они точно header, я их преобразовал в головные скриптом Eugenius'a tableFormatting.

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

Любимцев

15 лет на форуме
Сообщения
4 199
Реакции
2 055
чем заменить minimumHeight?
Тем (в мм), что точно поместит самый большой текст в заголовке.
преобразовал в головные
так, минутку... У вас на ста стр. 100 разных таблиц
Или одна (несколько) большая разлиты по страницам?
 

LeonidB

Их бин
Топикстартер
10 лет на форуме
Сообщения
2 468
Реакции
1 528
Почему-то всё равно не срабатывает :(

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

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

Вложения

  • Безымянный-1.rar
    37.1 КБ · Просм.: 97
Последнее редактирование:

LeonidB

Их бин
Топикстартер
10 лет на форуме
Сообщения
2 468
Реакции
1 528

Slx1

15 лет на форуме
Сообщения
944
Реакции
106
А не Хедер, а конкретный Стиль ячейки в море других, можно легким движением руки?))
 

sztaishuo

Участник
Сообщения
21
Реакции
4
1678863045558.png

有没有不局限于,表头,的方法?全部表格都可以?'啤酒1'
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 301
Реакции
7 864
Последнее редактирование:

sztaishuo

Участник
Сообщения
21
Реакции
4
The main language of the forum is Russian. You can use English here too, but it have rare using here. На нашем форуме используется в основном русский язык.
Существует ли метод, который не ограничивается заголовком таблицы? Все формы в порядке? Сложное общение
 

densen

15 лет на форуме
Сообщения
751
Реакции
639
Существует ли метод, который не ограничивается заголовком таблицы? Все формы в порядке? Сложное общение
I hope that is what you need.
JavaScript:
app.activeDocument.stories.everyItem().tables.everyItem().rows.everyItem().minimumHeight = "7mm";
 
  • Спасибо
Реакции: LeonidB

sztaishuo

Участник
Сообщения
21
Реакции
4
Ангел!!!!!! Спасибо!!!!*(
 

Slx1

15 лет на форуме
Сообщения
944
Реакции
106
Коллеги, а как сделать чтобы задать размер только определенного стиля ячейки? 8*)
 

densen

15 лет на форуме
Сообщения
751
Реакции
639
Коллеги, а как сделать чтобы задать размер только определенного стиля ячейки? 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