Bonjour,
emma...@fr.thalesgroup.com wrote:
Bonjour,
N'ayant pas obtenu de réponse, je me réponds à moi-même,
avec une solution non parfaite, mais qui
répond à mon besoin (et qui pourra peut-être dépanner) :
Il arrive que l'on ait pas d'idées sur le sujet, ou bien que l'on oublie
ou que l'on manque de temps.
Pour vider le cache des actions à "Défaire", je sauvegarde
mon document (après la génération automatique), je
récupère son emplacement au moyen de l'interface XStorable
et de la fonction getLocation, je le ferme et je l'ouvre
à nouveau, tout simplement.
A priori, cela me semblerait être la meilleure solution, notamment vis à
vis de l'utilisateur.
Car il existe une autre possibilité qui consiste à redéfinir le nombre
d'annulations/restaurations.
En paramétrant ce nombre à 0 ou 1 (le zero semble n'être pas pris en
considération = 1) on évitera d'annuler au delà de la dernière saisie.
Ensuite, il faudra penser à restaurer les valeurs par défaut de Undo.
Tu trouveras un exemple de codage ici :
http://www.oooforum.org/forum/viewtopic.phtml?p=45456#45456
Le *problème* est qu'il faut décharger puis recharger OOo.
Cordialement,
Emmanuel
-----Message d'origine-----
De : emma...@fr.thalesgroup.com
[mailto:emma...@fr.thalesgroup.com]
Envoyé : jeudi 1 juin 2006 14:29
À : pr...@fr.openoffice.org
Objet : [prog] Vider le cache du bouton "Défaire" (UNDO)
Bonjour,
Quelqu'un sait-il s'il est possible de vider le cache des actions à "Défaire"
en utilisant l'API?
Je voudrais en effet créer automatiquement un document et qu'il ne soit pas
possible
de défaire tout ce qui a été créé automatiquement (mais l'utilisateur doit
ensuite
pouvoir défaire ses propres actions, après la création automatique).
Toute idée est la bienvenue.
Merci d'avance.