Bonjour Christophe, J'ai fait le même constat. Pour ce qui est de Dmaths, nous utilisons le dispatcher pour insérer une formule et cela fonctionne bien. Voici un bout de code à appliquer à la source d'un texte sélectionné. Exemple : {1} over {2} est sélectionné. oDesktop = createUnoService("com.sun.star.frame.Desktop") document= oDesktop.getCurrentComponent().getCurrentController() dim Array(0) as new com.sun.star.beans.PropertyValue dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") dispatcher.executeDispatch(document, ".uno:InsertObjectStarMath", "", 0, Array()) TheFormule=oDesktop.getCurrentComponent().getCurrentSelection() rem permet d'accéder aux propriétés de la formule. dispatcher.executeDispatch(document, ".uno:Escape", "", 0, Array()) dispatcher.executeDispatch(document, ".uno:ResetAttributes", "", 0, Array()) rem permet de déselectionner la formule. Christophe Devalland a écrit : Bonjour, -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net S'inscrire à la liste de diffusion de dmaths: [EMAIL PROTECTED] Ses archives: http://listes.dmaths.org/wws/arc/users Les Forums: http://www.dmaths.org/modules.php?name=Forums Mailing List in english: http://www.dmaths.org/modules.php?name=Content&pa=showpage&pid=9 Le livre de référence pour OpenOffice.org2 : http://www.amazon.fr/exec/obidos/ASIN/2212116381/dmaths-21 Programmation OpenOffice.org2 : http://www.amazon.fr/exec/obidos/ASIN/2212117639/dmaths-21 |
- Re: [prog] Insérer une équation en ut ilisant le b... Didier Dorange-Pattoret
- Re: [prog] Insérer une équation en ut ilisant... Christophe Devalland
- Re: [prog] Insérer une équation en ut ilisant... Laurent Godard