Objekte

Jedes Bild, jeder Text und jeder Button ist ein sogenanntes Objekt. Jedes Objekt muss mit einer Objekt-ID versehen werden, welche es eindeutig identifizierbar macht. Vergibt man eine Objekt-ID, dann wird bei erneuter Vergabe dieser Objekt-ID das vorherige Objekt überschrieben. Über die Objekt-ID können die Eigenschaften eines Objekts jederzeit geändert werden. Es können einfache Grafikobjekte mit der ID 0 direkt auf die Hintergrundebene gerendert werden, sind dann aber nicht mehr veränderbar.

Die Befehle zur Objektverwaltung sind hier zu finden.

Objektposition / Anker

Allgemeine Anker

Die Position eines Objekts ergibt sich durch die Koordinaten (Ursprung links unten) bezogen auf den Objektanker. Jedes Objekt hat 9 unveränderbare Anker.



Zeichenketten und Anker

Zeichenketten haben weitere 9 Anker um Objekte (z.B. Gerade für Unterstreichen) an der Textbaseline ausrichten zu können.



Spezialfall: Anker 0

Jedes Objekt besitzt zusätzlich einen frei definierbaren Anker. Der Anker 0 kann frei positioniert werden. Bei Kreisen, Ellipsen, Sternen ist der Objektanker 0 gleichzeitig der Konstruktionspunkt.


Der Zeiger soll sich um den Mittelpunkt drehen. Die in dunkelgrau dargestellten 9 Standardanker sind nicht hilfreich in diesem Fall, denn eine Rotation erfolgt immer um einen Anker. Der Anker 0 kann pixelgenau an die gewünschte Position platziert werden (#OAS).