我试图在windows和ubuntu中运行open office calc的项目,但图像只显示在windows中,但不是ubuntu。 我在OXT>注册表>数据> org> openoffice> Office> Addons.xcu
中找到Addons.xcu中的以下代码片段 中的说法进行操作但我无法在开放式办公电子表格工具栏中获取如何在ubuntu中获取图像。
<node oor:name="com.abc.user guide.images" oor:op="replace">
<prop oor:name="URL" oor:type="xs:string">
<value>com.abc:User Guide</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL"> <value>vnd.sun.star.extension://com.ABC/images/help16.png</value><!--Have tried this code but it works in windows, not Ubuntu-->
<!-- <value>%origin%/../../../../../images/help16.png</value> works in case of windows--><!--Have also tried this code,but it works in windows, not Ubuntu-->
</prop>
<prop oor:name="ImageBigURL">
<value/>
<!--<value>vnd.sun.star.extension://com.ABC/images/help16.png</value>-->
</prop>
<prop oor:name="ImageSmallHCURL">
<value/>
</prop>
<prop oor:name="ImageBigHCURL">
<value/>
</prop>
</node>
</node>
答案 0 :(得分:0)
我认为由于操作系统的差异,Ubuntu开放式办公室菜单工具栏中的下拉菜单中的图像不可见,但是在Windows和Ubuntu之间进行比较时,它们仅在Windows中可见。 我在Windows和Ubuntu上尝试了一个关于开放式办公室扩展的项目。
即使如果我将图标图像放在Jframe上,在打开时它在框架中是不可见的,而是在Ubuntu的任务栏中与Windows中相反,其中图像在顶部可见框架作为图标,也在Windows的任务栏中。
还比较了开放式办公室中的其他菜单项,其中菜单按钮上没有图像或下拉。
结论:操作系统的差异。
答案 1 :(得分:0)
为Libreoffice 5.0编写器应用程序工作Addons.xcu,其中包含工具栏图像和下拉菜单项上的4个图像,这在Linux Mint(Ubuntu)上。
我希望你可以从中挑出骨头,因为它需要大量的编辑才能使它工作,文档更多的是障碍而不是帮助。
注意:图像应为26x26或16x16。我现在不记得了。
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data oor:name="Addons" oor:package="org.openoffice.Office" xmlns:install="http://openoffice.org/2004/installation" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<node oor:name="AddonUI">
<node oor:name="OfficeMenuBarMerging">
<node oor:name="libreoffice.footswitch" oor:op="replace">
<node oor:name="S1" oor:op="replace">
<prop oor:name="MergePoint">
<value>.uno:ToolsMenu</value>
</prop>
<prop oor:name="MergeCommand">
<value>AddAfter</value>
</prop>
<prop oor:name="MergeFallback">
<value>AddPath</value>
</prop>
<node oor:name="MenuItems">
<node oor:name="M1" oor:op="replace">
<prop oor:name="Title">
<value xml:lang="en-GB">Footswitch</value>
<value xml:lang="en-US">Footswitch</value>
<value xml:lang="es">Footswitch</value>
<value xml:lang="de">Footswitch</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument, com.sun.star.text.WebDocument</value>
</prop>
<node oor:name="Submenu">
<node oor:name="M1" oor:op="replace">
<prop oor:name="Title">
<value xml:lang="en-GB">Start footswitch</value>
<value xml:lang="en-US">Start footswitch</value>
<value xml:lang="es">Iniciar footswitch</value>
<value xml:lang="de">Starten footswitch</value>
</prop>
<prop oor:name="URL">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$footswitch?language=Python&location=user:uno_packages</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value>%origin%/icons/footswitch.png</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument, com.sun.star.text.WebDocument</value>
</prop>
</node>
</node>
<node oor:name="Submenu">
<node oor:name="M2" oor:op="replace">
<prop oor:name="Title">
<value xml:lang="en-GB">List HID Devices</value>
<value xml:lang="en-US">List HID Devices</value>
<value xml:lang="es">Lista dispositivos de HID</value>
<value xml:lang="de">Liste HID Geräte</value>
</prop>
<prop oor:name="URL">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$list_hid_devices?language=Python&location=user:uno_packages</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument, com.sun.star.text.WebDocument</value>
</prop>
</node>
</node>
<node oor:name="Submenu">
<node oor:name="M3" oor:op="replace">
<prop oor:name="Title">
<value xml:lang="en-GB">footswitch help</value>
<value xml:lang="en-US">footswitch help</value>
<value xml:lang="es">footswitch Ayuda</value>
<value xml:lang="de">footswitch Hilfe</value>
</prop>
<prop oor:name="URL">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$HelpBox?language=Python&location=user:uno_packages</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument, com.sun.star.text.WebDocument</value>
</prop>
</node>
</node>
<node oor:name="Submenu">
<node oor:name="M4" oor:op="replace">
<prop oor:name="Title">
<value xml:lang="en-GB">Edit Config file</value>
<value xml:lang="en-US">Edit Config file</value>
<value xml:lang="es">Editar archivo de configuración</value>
<value xml:lang="de">Bearbeiten Konfigurationsdatei</value>
</prop>
<prop oor:name="URL">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$EditConfigurationFile?language=Python&location=user:uno_packages</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument, com.sun.star.text.WebDocument</value>
</prop>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<!-- Insert a toolbar image for Start footswitch -->
<node oor:name="OfficeToolBar">
<node oor:name="footswitch.OfficeToolBar" oor:op="replace">
<node oor:name="fstb01" oor:op="replace">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$footswitch?language=Python&location=user:uno_packages</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en">Start footswitch</value>
<value xml:lang="es">Iniciar footswitch</value>
<value xml:lang="de">Starten footswitch</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument, com.sun.star.text.WebDocument</value>
</prop>
</node>
</node>
</node>
<!-- Assign an image to any reference to the footswitch URL -->
<node oor:name="Images">
<node oor:name="libreoffice.footswitch.image1" oor:op="replace">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$footswitch?language=Python&location=user:uno_packages</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL" oor:type="xs:string">
<value>%origin%/icons/footswitch_26.png</value>
</prop>
<prop oor:name="ImageBigURL" oor:type="xs:string">
<value>%origin%/icons/footswitch_26.png</value>
</prop>
</node>
</node>
<node oor:name="libreoffice.footswitch.image2" oor:op="replace">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$EditConfigurationFile?language=Python&location=user:uno_packages</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL" oor:type="xs:string">
<value>%origin%/icons/config_16.png</value>
</prop>
</node>
</node>
<node oor:name="libreoffice.footswitch.image3" oor:op="replace">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$HelpBox?language=Python&location=user:uno_packages</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL" oor:type="xs:string">
<value>%origin%/icons/help-contents_16.png</value>
</prop>
</node>
</node>
<node oor:name="libreoffice.footswitch.image4" oor:op="replace">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:footswitch.oxt|footswitch|footswitch.py$list_hid_devices?language=Python&location=user:uno_packages</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL" oor:type="xs:string">
<value>%origin%/icons/devices_16.png</value>
</prop>
</node>
</node>
</node>
</node>
</oor:component-data>