Bonsoir à tous, Tout d'abord, félicitations à tous ceux qui travaillent au projet OOo.
Je travaille depuis maintenant 2001 au développement de dmaths. Il s'agit d'un complément à l'éditeur d'équations de OOo dont l'un est objet est d'accélérer pour les scientifiques l'écriture des formules. Par exemple, en tapant f(x)=1+1/x puis F10 on obtient la formule correspondante sans lancer le module math. Vous l'aurez compris, les formules sont insérées par macro. Et la nous rencontrons depuis plusieurs années des bugs récurrents et je finis par me lasser. 1) Le bug 972 (issue 972) a été enregistré le *29 mai 2001*. http://www.openoffice.org/issues/show_bug.cgi?id=972 Cela commence à faire long. Dernièrement Eric Bachard s'est saisi du problème et je l'en remercie. On trouve trace des travaux ici : http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Math_baseline_alignment 2) Le bug 67283 est plus gênant. Les formules insérées par programmation n'ont pas la bonne dimension. Vous pouvez tester ce code : Sub Main2 oDoc = ThisComponent TEObj = oDoc.createInstance("com.sun.star.text.TextEmbeddedObject") TEObj.setPropertyValue("CLSID", "078B7ABA-54FC-457F-8551-6147e776a997") TEObj.setPropertyValue("AnchorType", com.sun.star.text.TextContentAnchorType.AS_CHARACTER) xText = oDoc.getText() xRange = xText.getEnd() xText.insertTextContent(xRange, TEObj, false) math = TEObj.getEmbeddedObject() math.setPropertyValue("Formula", "{x+y} over z") End Sub Ce bug existait dans les versions <=2.0, il a été corrigé puis est réapparu avec la version 2.3.1 On nous annonce qu'il est corrigé avec la version 3.0 Ce n'est pas le cas avec la version de développement actuellement en cours. (DEV300_m3). Ces quelques lignes pour vous dire que je commence à m'impatienter. Et qu'à chaque fois je dois passer des heures pour trouver des stratégies de contournement et que j'en ai un peu marre. Ma question : où en est-on exactement avec ces deux bugs ? Cordialement. -- Didier Dorange-Pattoret 38, chemin de l'Abbaye 74940 Annecy le Vieux Tel : 04.50.32.66.30 Fax : 09.57.82.84.04 Mob : 06.85.23.38.31