🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

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: 1930
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


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten