目录

# 集成新的 UNO 组件

程序员可以编写自己的 UNO (统一网络对象) 组件，并将其集成到 LibreOffice 中。这些新组件可以被加入到 LibreOffice 的菜单和图标栏中，我们称其为「插入式附件」。

有些工具和服务支持新组件的集成。如果需要了解有关细节，请参阅《LibreOffice 开发者指南》。下面介绍集成新组件的三个主要步骤:

1. 在 LibreOffice 中注册新组件。此操作可以使用「unopkg」工具来完成，该工具位于 {installpath}/ \program。

2. 将新组件作为服务集成。进行此操作时可以借助 ProtocolHandler 和 JobDispatch 服务。如果需要更多信息，请参阅《LibreOffice 开发者指南》。

3. 修改用户界面 (菜单或图标栏)。可以编写一个描述修改的 XML 文本文件，来自动完成大部分修改操作。如果需要更多信息，请参阅《LibreOffice 开发者指南》。

插入式附件可以扩展 LibreOffice 的功能。它们与为 LibreOffice Calc 提供新功能的内插式附件内插式附件 没有关系。