我正在学习如何开发LibreOffice的基本扩展,但我找不到关于UI定制的文档。
我真的很想为LibreOffice添加一些新的功能。
如何在LibreOffice界面上创建新元素?有可能吗?有什么教程吗?
发布于 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这样的第三方存储库,并建立到那个地方的链接)
希望这能对你有所帮助。
https://stackoverflow.com/questions/23178436
复制相似问题