首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过扩展开发定制Libreoffice用户界面?

如何通过扩展开发定制Libreoffice用户界面?
EN

Stack Overflow用户
提问于 2014-04-20 12:26:22
回答 1查看 824关注 0票数 2

我正在学习如何开发LibreOffice的基本扩展,但我找不到关于UI定制的文档。

我真的很想为LibreOffice添加一些新的功能。

如何在LibreOffice界面上创建新元素?有可能吗?有什么教程吗?

EN

回答 1

Stack Overflow用户

发布于 2014-04-22 01:43:20

如果您已经创建了一些可以满足其他用户需求的宏,那么您应该提供一个菜单或图标来执行它们。要做到这一点,最友好的方法是使用BasicAddonBuilder,它本身就是一个扩展,目的是提供一个步骤过程来将宏打包到扩展中。更多信息和安装文件here

以下是一些需要记住的事情:

如果你有许多不同的宏可以提供,那么你可能希望为你的扩展提供一个额外的菜单,但要小心,这可能会被许多用户认为是一个缺点,除非你的扩展是一个非常重要的扩展!

如果您使用BasicAddonBuilder作为扩展打包(推荐)

如果您决定提供图标来执行宏,请确保在出现提示(即使使用相同的图标文件)时定义了所有可用的图标(16x16和32x32),因为在其他情况下,安装后您可能在图标栏中找不到任何新的图标。

ApacheAOO4.x和以前的OpenOffice.org版本以及所有以前和当前的LibreOffice版本之间存在一些差异。因此,在使用BasicAddonBuilder创建扩展时,需要创建两个版本:一个用于AOOv.4.x。另一个是用于AOO.up.to.3.2.and.LO和zip的文件,以及一个简单的readme.txt文件,该文件使用简单的命令根据本地安装的套件安装适当的文件。

目前有两个用于Apache OpenOffice.org和LibreOffice扩展的存储库,分别位于http://extensions.openoffice.org/https://extensions.libreoffice.org/。因为,所有的宏都能在两个办公套件中自然运行,所以你应该在两个地方创建一个帐户并上传你的扩展(或者选择像SourceForge这样的第三方存储库,并建立到那个地方的链接)

希望这能对你有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23178436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档