Absolute und relative Koordinaten

(Auszug aus "Das Einsteigerseminar SVG — Webgrafiken mit XML" von Helma Spona)

Wie bereits am Beispiel gezeigt, können Sie auch in Pfaden relative und absolute Koordinaten verwenden. Anders als in anderen SVG-Elementen können Sie jedoch nicht absolute und relative Angaben mischen. Sie müssen sich in jedem Befehl des d-Attributs entscheiden. Entweder verwenden Sie komplett relative oder komplett absolute Positionen in einem Befehl! Das liegt daran, dass in Pfaden die Groß- und Kleinschreibung des Pfadbefehls darüber entscheidet, ob absolute oder relative Angaben verwendet werden. Schreiben Sie den Buchstaben groß, müssen Sie absolute Werte angeben, wenn Sie ihn klein schreiben, verwenden Sie relative Angaben. Innerhalb eines Pfades können Sie jedoch Befehle mit relativen Angaben mit Befehlen gemischt verwenden, die absolute Werte verwenden, wie das Beispiel zeigt.

Im folgenden Beispiel wird mit l+100 –50 eine Linie relativ zum Startpunk und dann eine Linie zum Punkt 50/50 mit absoluten Koordinaten erstellt.

<path d="M200 200 l+100 -50 L50 50" />

Außerdem sollten Sie jedoch auch innerhalb eines Pfades einheitliche Koordinaten verwenden. Wenn Sie teilweise absolute und zum Teil relativ adressierte Positionen verwenden, kann das beim Verschieben der Anfangsposition zu unerwünschten Ergebnissen führen.

Hinweis:
Der Anfangspunkt eines Pfades muss immer mit absoluten Werten definiert werden, da sich relative Angaben immer nur auf den aktuellen Punkt im Pfad beziehen, den gibt es aber am Pfadanfang noch nicht.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema SVG bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © verlag moderne industrie GmbH 2001
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Das Einsteigerseminar SVG — Webgrafiken mit XML" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

verlag moderne industrie GmbH, Justus-von-Liebig-Straße 1, D-86899 Landsberg/Lech, fon ++49 (0) 81 91 / 125 – 0, leserservice(at)mi-verlag.de