Можно ли обнаружить подавление объекта в InDesign с помощью CEP/ExtendScript?

В настоящее время я создаю плагин для InDesign и хотел бы знать, можно ли определить, удаляет ли пользователь объект? Потому что мне нужно было бы получить идентификатор удаленного объекта, чтобы удалить его из массива.

Я ничего не нашел в документации по этому поводу, надеюсь, что не пропустил.

если это возможно, мне нужно обнаружить его на всех элементах всех страниц.

Я думал примерно так:

      app.activeDocument.allPages.allItems.addEventListener("delete", function () {
     var idOfDeleteElement = this.id;
})

А также, если пользователь выбирает несколько объектов для удаления, как это сделать?

Вот изображение, иллюстрирующее то, о чем я говорю:

Заранее спасибо !

1 ответ

Решение @YuriKhristich - хороший компромисс:

Создайте панель с кнопкой удаления и попросите пользователя использовать эту кнопку для удаления элементов.

Другие вопросы по тегам