Я хочу создать массив «стилей абзаца», которые выбраны на панели «стили абзацев», как мне это сделать? любая помощьInDesign scripting, получить элементы, выбранные на панели
ответ
Однако необработанный ответ НЕТ. Параметры панели пользовательского интерфейса не доступны для сценариев (не существует в объектной модели)
Я все еще не уверен, что вы пытаетесь сделать, но при условии, что у вас есть CC 2014, и вам нужно будет посмотреть на Adobe CEP. Это использует node.js/io.js для создания пользовательских поддонов. Вот ссылка:
https://github.com/Adobe-CEP/CEP-Resources/wiki/CEP-6-HTML-Extension-Cookbook-for-CC-2015
Я подтверждаю. Я сделал несколько экспериментов, думая, что мы можем получить что-то из выбора, который мы могли бы интроспективно (например, скопировать выбранные ссылки на местоположение). Однако любой из рассмотренных мной вопросов, которые я исследовал, вызвал диалог. Так что это не путь. Возможно, единственным решением является код низкого уровня. Если я ошибаюсь. Лоик
app.activeDocument.paragraphStyles это даст все paragraphstyles в документе через INDESIGN сценарий (.jsx) .get его с помощью csinterface.evalscript()
Это дает список все стили. Вопрос задает только выбранный. – usr2564301
Перед тем, как делать какие-либо сценарии, это выглядит, как вы пытаясь сделать что-то, что уже есть в InDesign, или ваш вопрос неясен. Вы пытаетесь создать стиль абзаца через скрипт? Стили абзаца уже массивы, вам нужна отдельная группа? Это также помогает, если вы публикуете то, что вы пробовали до сих пор. –
Я хочу переместить абзацы с «определенными» стилями для разделения слоев, я уже выполнил сценарий, ища стили, начиная с определенного имени префикса, но было бы гораздо удобнее сделать это с помощью выбора стиля –