Page 1 sur 1

[OXT] Interraction avec les événements OpenOffice

Posté : mar. mars 19, 2013 9:22 pm
par Bidouille
OpenOffice contient un certain nombre d'événements listés dans le menu Outils > Personnaliser...

On peut avoir intérêt à brancher son extension sur l'un de ces événements.
Ainsi, avec "Nouveau document", l'extension peut être lancé dès lors qu'un document est créé.

Pour ce faire, on va utiliser le fichier de configuration Job.xcu.

La liste des évènements est documentée dans le Wiki.

Un exemple de Job.xcu

Posté : jeu. août 08, 2013 12:12 pm
par Bidouille

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data oor:name="Jobs"
      oor:package="org.openoffice.Office"
      xmlns:oor="http://openoffice.org/2001/registry">
  <node oor:name="Jobs">
    <node oor:name="OnLoad" oor:op="replace">
      <prop oor:name="Service">
        <value>org.bidouille.extension.LanceMoi</value>
      </prop>
    </node>
  </node>
  <node oor:name="Events">
    <node oor:name="OnLoad" oor:op="replace">
      <node oor:name="JobList">
        <node oor:name="LanceMoi" oor:op="replace"/>
      </node>
    </node>
  </node>
</oor:component-data>

Quelques explications

Posté : jeu. déc. 05, 2013 10:26 am
par Bidouille