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]