Редактировать текстовые стрелки [Indesign Script] - PullRequest
1 голос
/ 13 марта 2019

Я пытаюсь создать текст редактирования (сценарии Indesign) с кнопками со стрелками рядом с ним, чтобы изменить значение, например:

Result

Теперь просто код для рисования текста редактирования.

var w = new Window('palette', "Palette");

var editText = w.add("edittext", undefined, "123");

w.show();

Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 30 марта 2019

Here is the list of Object Types that are exposed. I don't think this stepper edit box (aka Number Edit Box aka Nudge Edit Box) has been exposed via scripting as per your requirement.

Я попытался найти элемент управления пользовательского интерфейса в браузере объектной модели через имя (имена) (и другие, которые могут быть похожими), которые есть в InDesign C ++ SDK для такого рода элемента управления, но в ScriptUI его нет.

IMO, вам придется использовать альтернативный подход, то есть создать кнопки с похожим внешним видом, расположить их близко к окну редактирования и реагировать на уведомления, которые эти кнопки будут отправлять при изменении.

Кроме этого, могу ли я попросить вас опубликовать это и на форуме разработчиков Adobe InDesign. Пожалуйста, зарегистрируйте ошибку на Adobe InDesign, а также для получения подробной информации. Это должно дать вам правильный подход, если таковой имеется, поскольку они также могут быть использованы внутри компании.

...