Содержимое
Index 🔎︎

# Интеграция новых компонентов UNO

Программисты могут создавать и интегрировать в LibreOfficeDev свои собственные компоненты UNO (Universal Network Objects - универсальные сетевые объекты). Эти новые компоненты называют дополнениями; их можно добавлять в меню и на панели инструментов LibreOfficeDev.

Интеграция новых компонентов поддерживается некоторыми инструментальными средствами и службами. Подробнее это описано в руководстве разработчика LibreOfficeDev. Ниже перечислены основные шаги.

1. Зарегистрируйте новые компоненты в LibreOfficeDev. Это можно сделать с помощью средства pkgchk (сокращение от "package check" - "проверка пакета"), которое находится в программе {installpath}/ \.

2. Интеграция новых компонентов в качестве служб. Воспользуйтесь службами ProtocolHandler и JobDispatch; дополнительные сведения см. в руководстве разработчика LibreOfficeDev.

3. Изменение интерфейса пользователя (меню или панелей инструментов). Это можно сделать почти автоматически, создав текстовый XML-файл, в котором описаны изменения. Подробнее это описано в руководстве разработчика LibreOfficeDev.

Дополнения расширяют функциональность LibreOfficeDev. Они не имеют отношения к надстройкам Надстройки, которые обеспечивают для LibreOfficeDev Calc новые функции.