Hallo Raumstempelfans!
Der Raumstempel ist ein Objekt, dessen Einsetz- und Anfasspunkte im 2D-Skript definiert sind. Leider ist der Einsetzpunkt für die Raumstempel in der Mitte definiert. Das erschwert das Ausrichten bzw. die richtige Lage des Stempels nach z.B. einer Änderung der Schriftgröße, weil sich der Raumstempel dann auch von der Mitte aus ändert. Hierzulande fängt man links oben das Schreiben an und richtet sich eher an den Ecken aus. Ihr habt schon richtig vermutet, die Einsetzpunkte des Raumstempels kann man ändern! Wie?
Man muß dazu natürlich das 2D-Skript des Raumstempels ändern. Also Raumstempel-Objekt öffnen (z.B. Raumstempel_01). Und rein in den 2D-Text. Dort heißt es mal:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">!******************* Texts of Typ_1
....
...
add2 -max_len/2, vlen - max_h/2Diese letzte Zeile ist daran schuld, daß der Einsetzpunkt in der Mitte liegt.
Das gleiche gibts im 2D-Script nochmal für "Texts of Typ_2".
Variante 1: Einsetzpunkt soll ganz links oben liegen. Zeile abändern in:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">add2 0, vlen
Variante 2: Einsetzpunkt soll links oben am Fuß der ersten Zeile liegen. Zeile abändern in:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">add2 0, 0
Variante 3: Man machts gleich richtig und fügt in den Raumstempel einen neuen Parameter ein, der die Wahl läßt, ob der Einsetzpunkt link oben, links unten, rechts oben oder rechts unten sein soll.
</font>
- <font size="2" face="Verdana, Helvetica, sans-serif">Neuen Parameter einfügen mit Parametername "platzieren".</font></li>
- <font size="2" face="Verdana, Helvetica, sans-serif">Parameter-Script ergänzen um folgende Zeile:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">values "platzieren" "Links oben", "Rechts oben", "Links unten", "Rechts unten"</font></li> - <font size="2" face="Verdana, Helvetica, sans-serif">2D-Script an den beiden genannten Stellen wie folgt ändern:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">!******************* ÄNDERUNG ******************
if platzieren = "Links oben" then
add2 0, vlen
endif
if platzieren = "Rechts oben" then
add2 - max_len, vlen
endif
if platzieren = "Links unten" then
add2 0, - max_h
endif
if platzieren = "Rechts unten" then
add2 - max_len, - max_h
endif</font></li> - <font size="2" face="Verdana, Helvetica, sans-serif">Raumstempel unter einem neuen Namen sichern z.B. Raumstempel_01_Ecken.</font></li>
<font size="2" face="Verdana, Helvetica, sans-serif">
Das wars! Der erstellte Raumstempel behält dann seine Position (bezogen auf den jeweilgen Einsetzpunkt nun auch nach Änderungen von Schriftgröße, Inhalt etc. bei. Viel Vergnügen!