2016-05-27 7 views
0

Ich habe versucht, das Projekt von Open Office Calc, in Windows und Ubuntu auszuführen, aber Bilder werden nur in Windows angezeigt, aber nicht Ubuntu. habe ich das folgende Stück Code in Addons.xcu in OXT> Registrierung> Daten gefunden gebraucht> org> Open Office> Office> Addons.xcuDas Bild auf der Erweiterungssymbolleiste in Open Office-Tabellenkalkulationsdokument in Ubuntu

Ich habe versucht, so wird die in [https://wiki.openoffice.org/wiki/Documentation/DevGuide/WritingUNO/AddOns/Images_for_Toolbars_and_Menus][1]

zu folgen Aber Ich bin nicht in der Lage, zu bekommen, wie man Bilder in Ubuntu, in Open-Office-Tabellenkalkulations-Toolbar bekommen.

<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

Haben Sie versucht, //com.ABC zu //com.abc oder com.abc oder com.ABC zu ändern, können diese Xcu-Dateien ein echter Schmerz sein. –

+0

Ja, keine funktionierte. – Rubal

Antwort

0

Ich denke, die den Unterschied aufgrund OS, Bilder im Drop-down-Menü in der Menüwerkzeugleiste in Open Office in Ubuntu, sind nicht sichtbar, sondern sie sind in Windows nur sichtbar, wenn ein Vergleich zwischen Windows- und Ubuntu. Ich habe ein Projekt auf Open Office-Erweiterung in Windows und Ubuntu versucht.

Obwohl, wenn ich Icon-Bild auf einem Jframe, ist es nicht sichtbar in Frame, wenn geöffnet, sondern in der Taskleiste von Ubuntu als Gegenteil zu Windows, wo Bild in der oberen Ecke im Rahmen als Symbol sichtbar ist und auch in der Taskleiste in Windows.

Auch verglichen andere Menüpunkte im offenen Büro, wo es keine Bilder über die Menü-Taste oder Drop-Down gibt.

Fazit: Unterschied des Betriebssystems.

0

Working Addons.xcu für eine Libreoffice 5.0 Writer-Anwendung mit einem Toolbar Bild und 4 Bilder auf den Dropdown-Menü-Elemente, das auf Linux Mint (Ubuntu).
Ich hoffe, Sie können die Knochen aus ihm herausgreifen, da es eine riesige Menge an Bearbeitung brauchte, es funktioniert und die Dokumentation war eher ein Hindernis als eine Hilfe.
Hinweis: Die Bilder sollten 26x26 oder 16x16 sein. Ich kann mich nicht erinnern, warum jetzt.

<?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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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>