Bonjour,

Sous OOo2.0
Pour contourner le probleme évoqué ci-dessous, j'essaie d'insérer un EmbeddedObject avec le code ci-dessous:

Sub Main25
obj=ThisComponent.CreateInstance("com.sun.star.text.TextEmbeddedObject")
obj.CLSID="078B7ABA-54FC-457F-8551-6147e776a997"
obj.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PAGE
CurseurVisible = ThisComponent.CurrentController.ViewCursor
Montexte = Thiscomponent.Text
MonTexte.InsertTextContent(CurseurVisible,obj,false)
TheFormule = obj.Model
TheFormule.Formula = "1 over x"
Xray obj
End Sub

Ce code fonctionne bien, mais lorque je veux changer la position de la formule j'obtiens une erreur avec comme message: "impossible de changer la position de l'objet avec la methode setposition".
Xray annonce que cette methode ne fonctionne pas.

Comment faire pour changer la position de l'objet inséré ?

Merci d'avance.

Didier Dorange-Pattoret a écrit :

Bonsoir,

Dans le même ordre d'idée, le code suivant passait sous OOo1.1.4 et provoque un plantage avec OOo2.0

Sub Essai28
oDocument =Thiscomponent
oVecteur = oDocument.createInstance("com.sun.star.drawing.OLE2Shape")
End Sub

Pour info, j'utilise un OLE2Shape dont le CSLID est celui des formules.
Cela permet d'insérer dans la drawpage du document writer les vecteurs i et j du repère.
Ensuite je groupe avec la courbe tracée et les axes.

Ce qui ne peut être fait si on insère une formule directement dans l'objet Text du document.

Mais si vous avez une autre idée, je suis preneur.

Peut-être un autre type de shape?

Merci d'avance.


--
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.org : 
http://www.amazon.fr/exec/obidos/ASIN/2212114389/dmaths-21
Programmation OpenOffice.org : 
http://www.amazon.fr/exec/obidos/ASIN/2212114397/dmaths-21


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à