Плагины и макросы
Р7 Сервер документов и декстопные редакторы предлагают поддержку подключаемых плагинов, позволяющих разработчикам добавлять в редакторы определенные функции, не связанные напрямую с форматом OOXML.
В этой документации описаны:
Как собрать, локализовать, запустить, протестировать и опубликовать плагин
Как написать, отладить и запустить макрос или конвертировать макросы VBA для использования в Р7
Как использовать методы и события Р7
Что могут плагины
Вот несколько примеров того, что вы можете делать с плагинами Р7:
- подключить сторонние сервисы, такие как Telegram, YouTube, Thesaurus, Translator, Zotero, OCR и т. д.;
- добавить пользовательские компоненты и элементы управления в пользовательский интерфейс, такие как Trackchanges, Trackchanges_off;
- улучшить существующий пользовательский интерфейс и функциональность редакторов: автозаполнение, поиск & замена, перемещение курсора, расширенные комментарии;
- автоматизируйте задачи в документах с помощью макросов.
Как создавать плагины
Чтобы создать свой собственный плагин, вам нужно выполнить несколько шагов:
- Изучите основные принципы создания плагинов на странице начало работы с плагинами и напишите код, определяющий внешний вид и поведение плагина.
- После сборки плагина тщательно протестируйте его и убедитесь, что плагин выглядит и работает так, как вы ожидали. Постарайтесь предвидеть проблемы, которые могут возникнуть, и предложите свои пути их решения.
Как получить помощь
Если у вас есть какие-либо вопросы о плагинах, попробуйте сначала найти их в разделе часто задаваемых вопросов.