Как создать заголовок (Header) в таблице.

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

TAlex

Участник
Топикстартер
Сообщения
62
Реакции
0
Нужно сделать заголовки в таблицах. Вот что я нашел:
Задаем кол-во строк для заголовка
Код:
myTable.HeaderRowCount = 1
Пропускаем первый фрейм
Код:
myTable.SkipFirstHeader = True
А теперь вопросы:
1. Текст заголовка находится в первой строке. Как его назначить (скопировать) в созданный заголовок?
2. "Повторять заголовок в каждом столбце (Repeat Header)" где назначить?
 
Ответ: Как создать заголовок (Header) в таблице.

Можно конвертировать первую строку в Header, во всяком случае это можно сделать вручную ср-вами InDesign, значит и ср-вами скриптинга можно. Тогда не придется ничего копировать и вставлять.
 
Ответ: Как создать заголовок (Header) в таблице.

О! Спасибо, что подсказал с конвертированием строки в заголовок. Век живи, век учись! :)
Вот только никак не найду как это сделать в срипте :(
Может кто-то таки подскажет?
 
Ответ: Как создать заголовок (Header) в таблице.

Поиском по слову «header» в InDesign CS Scripting Guide.pdf находим.
У объектов cell, column и row есть свойство rowType, которое может принимать следующие значения свойств предопределенного объекта RowTypes:
bodyRow = 1161982583
headerRow = 1162375799
footerRow = 1162244727
mixedState = 1162703479

Например, если объект myRow имеет тип row, то следующая конструкция преобразует myRow в строку заголовка:
Код:
myRow.rowType = RowTypes.headerRow;
  или
myRow.rowType = 1162375799;
 
Ответ: Как создать заголовок (Header) в таблице.

Спасибо.
А я искал в Object Browser.
Только не в InDesign CS2 Scripting Guide.pdf а в InDesign CS2 Scripting Reference.pdf
 
Статус
Закрыто для дальнейших ответов.