5 messages in org.openoffice.fr.prog[prog] Draw : récupérer les coord. de...
FromSent OnAttachments
Matthieu CoutiereApr 15, 2004 1:53 am 
gerardApr 16, 2004 1:54 am 
Matthieu CoutiereApr 16, 2004 9:38 am 
gerardApr 16, 2004 11:30 am 
Matthieu CoutièreApr 19, 2004 1:15 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] Draw : récupérer les coord. de pointsActions...
From:Matthieu Coutiere (matt@coutiere.com)
Date:Apr 16, 2004 9:38:39 am
List:org.openoffice.fr.prog

Bonjour, Ces éléments m'aident mais ne suffisent pas ; en fait, j'ai besoin de récupérer mes éléments sélectionnés et ensuite, je saurai tirer sur la pelotte avec XRay.

Je voudrais, au choix : * récupérer les points de début et de fin d'un segment * récupérer la liste successive des points d'un polygone.

Si "aShape" est une "LineShape" ou un "PolygonShape", pour récupérer les coordonnées du premier segment : aPoly = aShape.PolyPolygon ;on récupére la séquence de séquence de points

Comment "arriver" à une LineShape ? Il semble qu'on est obligé de "rentrer" via : aSelected = ThisComponent.getCurrentSelection()

et là, je n'ai pas trouvé comment obtenir ma suite d'objets "LineShape" ou
autres.

aSelected est une ShapeCollection, et je n'arrive pas à sélectionner ma première Shape (j'obtiens un objet proche du Text)

J'ai aussi essayé aType = (PolygonShape) aSelected.getByIndex(0) mais cela ne marche pas (erreur de syntaxe...)

ou : xDrawPage = ThisComponent.getDrawPages() xShapes = UnoRuntime.queryInterface(XShapes.class, xDrawPage); mais ça ne marche pas non-plus (exemple issu du SDK).

Est-ce difficile ? Ou suis-je médiocre ? Merci ! MC