Page 1 sur 1

[OXT] Interraction avec les événements OpenOffice

Posté : 19 mars 2013 23:22
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é : 08 août 2013 14:12
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é : 05 déc. 2013 12:26
par Bidouille