2014-01-07 22 views
0

Я пытаюсь изменить настройки документа по умолчанию для партии документов InDesign, то есть стилей, образцов и т. Д., Которые являются «активными» (отмечены синим) в открытом документе, в котором ничего не выбрано ,InDesign: Изменение стиля ячейки по умолчанию

Но мне сложно определить, как изменить стиль ячейки по умолчанию.

Stroke образец, стиль абзаца и стиль символов просты:

app.activeDocument.pageItemDefaults.strokeColor = "Black"; 

app.activeDocument.textDefaults.appliedParagraphStyle = app.activeDocument.paragraphStyles.item ("[Basic Paragraph]"); 

app.activeDocument.textDefaults.appliedCharacterStyle = app.activeDocument.characterStyles.item ("[None]"); 

Cell стиль, однако, не так легко доступны, даже если это действительно только простой щелчок мыши для пользователя. Не существует свойства applyCellStyle.

Как я могу это сделать?

+0

Вы уверены, что выбор ячейки стиля, ничего не выбран, ведет себя, как и другие текстовые элементы? Я просто попытался: создал новый стиль ячейки, щелкнул его, а затем создал таблицу. Он получает стиль * таблицы * по умолчанию, но стили ячеек не затрагиваются. – usr2564301

+0

Да, но если вы выберете этот стиль ячейки, сохраните документ, закройте его и снова откройте, этот стиль ячейки будет выбран. – UncleToft

ответ

0

Я думаю, что стиль ячейки defalut - «None», хотя выбран другой стиль ячейки в GUI , если вы хотите применить стиль ячейки по умолчанию как «None», нет необходимости делать. при создании таблицы без применения стиля таблицы, ячейки всегда применяются «Нет».

, пожалуйста, попробуйте этот код.

var table = app.activeDocument.textFrames.add().tables.add(); 
alert(table.cells.firstItem().appliedCellStyle.name); 

спасибо мг

+0

Спасибо, мг, но я говорю о стандартном «выбранном» стиле при открытии документа и отсутствии элементов. Если вы откроете документ, щелкните стиль ячейки, а затем сохраните документ, также будет сохранен выбранный стиль. Именно этот «выбор» по умолчанию я хочу получить, а не прикладной стиль любого фактического элемента таблицы. – UncleToft

+0

Я хотел сказать, что выбранный стиль ячейки не эффективен, как стиль абзаца/символа. – milligramme

+0

однако, это неприятно. Я также попытался щелкнуть мышью с помощью панели кликов cliclick (http://www.bluem.net/de/mac/cliclick/) и doScript(), но не смог получить позицию элемента стиля ячейки. – milligramme

Смежные вопросы