Lösungen zu Grafik-Elemente aus Schablonen erzeugen

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

  1. Mit dem Tag <symbol> wird ein Symbol erstellt, das dann als Vorlage zum Erzeugen von Elementen dienen kann. Symbole werden erst dann gerendert, wenn Sie daraus ein Element, also eine Instanz erzeugen. Gruppen, auch wenn Sie als nicht sichtbar definiert sind, werden aber sofort gerendert.
  2. Im Prinzip können Symbole auch in externen Dateien gespeichert werden. Der SVG-Standard sieht dies vor. Der SVG-Viewer von Adobe unterstützt dies aber in der Version 2.0 noch nicht. Mit Batik können Sie solche Referenzen aber testen.
  3. Stylesheets werden in einem <style>-Tag innerhalb eines CDATA-Abschnitts definiert. Sie beginnen mit den Namen des Tags auf den Sie angewendet werden können. Danach kann gefolgt von einem Punkt ein benutzerdefinierter Klassenname folgen. Das folgende Listing würde bspw. zwei Stylesheets für den <text>-Tag definieren.
<style type="text/css">
  <![CDATA[text {fill:black;font-size:12px} text.wichtig {fill:red;font-size:13px}]]>
</style>
  1. Stylesheets, die keinen benutzerdefinierten Klassennamen haben, werden automatisch allen Tags dieses Namens zugewiesen. Die anderen können über das class-Attribut des entsprechenden Tags definiert werden. Der folgende Text bekäme bspw. das Stylesheets text.wichtig zugewiesen:
<text x="10" y="20" class="wichtig">test</text>

   

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