Стрелки редактирования текста [Indesign Script]

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

Результат

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

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

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

w.show();

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


person Diogo Ferreira    schedule 13.03.2019    source источник


Ответы (1)


Вот список доступных типов объектов. Я не думаю, что это поле редактирования с пошаговым изменением (также известное как поле редактирования числа, также известное как поле редактирования смещения) было раскрыто с помощью сценариев в соответствии с вашими требованиями.

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

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

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

person Manish Jangir    schedule 30.03.2019