Libre Office

Draw - Zugriff auf Koordinaten von Polygonen und Linien

Alles zur Programmierung im LibreOffice.
Antworten
dimpflmoser
Beiträge: 16
Registriert: So 2. Feb 2014, 15:19

Draw - Zugriff auf Koordinaten von Polygonen und Linien

Beitrag von dimpflmoser » Mo 3. Apr 2017, 18:06

Hallo zusammen,

mit folgendem Code greife ich auf das aktuell selektierte Zeichnungsobjekt zu:

Code: Alles auswählen

	Dim objDoc As Object
	Dim objSel As Object
	Dim objSelShape As Object
	
	objDoc = ThisComponent

	objSel = objDoc.CurrentSelection
	
	objSelShape = objSel.getByIndex(0)
Nun ist meine Frage, wie komme ich an die einzelnen Koordinaten von Linien und offenen Polygon. Soweit ich weiß, sind die in einem mehrdimensionalen Array gespeichert - ich hab aber keine Ahnung, wie das heißt oder wie ich daran komme.

Hat jemand eine Idee?

Danke

mikele
* LO-Experte *
Beiträge: 2053
Registriert: Mo 1. Aug 2011, 20:51

Re: Draw - Zugriff auf Koordinaten von Polygonen und Linien

Beitrag von mikele » Di 4. Apr 2017, 18:06

Hallo,
diese Zeichnungsobjekte besitzen die Eigenschaft .Polygon. Dieses liefert dir ein Array der Punkte.
Ich empfehle dir ein Inspektionstool (Xray oder Mri). Damit kannst du die Objekte nach Herzenslust untersuchen und wirst eine Menge entdecken.
Gruß,
mikele

Open Office
Antworten