Java Reference
In-Depth Information
14.5.2.3■Die Dokumentenstruktur
Als XML-Dokument wird eine SVG-Datei in einer Baumstruktur aus verschiedenen Elemen-
ten und diesen Elementen zugewiesenen Attributen aufgebaut. Jede SVG-Datei beginnt
damit mit der XML-Deklaration und der Dokumenttypdeklaration, die den benutzten
Namensraum beschreibt. Dazu wird bei Letzterem ein Verweis auf die entsprechende DTD-
Datei eingefügt.
Das Wurzelelement <svg>
Dem Prolog folgt natürlich das Root-Element, das im Fall von SVG <svg> lautet. Das wäre
eine schematische SVG-Datei:
Listing 14.57■ Schema einer SVG-Datei
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink=" http://www.w3.org/1999/xlink"
xmlns:ev=http://www.w3.org/2001/xml-events
version="1.1" baseProile="full" width="800mm" height="600mm">
...
</svg>
Mit den Attributen width und height des SVG-Starttags <svg> wird die Größe der Graik
deiniert, die mit SVG beschrieben wird.
14.5.2.4■Das Koordinatensystem
SVG ist eine Vektorgraik und erlaubt damit sowohl ganzzahlige als auch gebrochene Koor-
dinatenangaben 13 , die wie üblich vom Koordinatenursprung in der linken oberen Ecke des
Zeichenbereichs ausgehen. Als Einheiten können in SVG sowohl relative (wie em oder Pro-
zent) als auch absolute Angaben (wie Meter oder Zoll) gewählt werden. Grundsätzlich ste-
hen in SVG alle von CSS bekannten Einheiten zur Verfügung.
14.5.2.5■Die Elemente
SVG unterstützt drei grundsätzlich unterschiedliche Typen von Elementen:
Vektorgraiken , aufgebaut aus graischen Primitiven,
Rastergraiken 14 , die extern eingebunden werden können,
Text in einer bestimmten Schritart, die dem Render-Programm zur Verfügung stehen
muss.
Graische Elemente
Wie bei fast allen graischen Systemen bauen alle graischen Elemente in SVG auf einfachen
Grundelementen (graischen Primitiven) auf. Durch Kombination mehrerer graischer Pri-
mitive lassen sich komplexe Objekte erzeugen.
13 Was eine sehr genaue Angabe von Maßen erlaubt.
14 Das sind etwa Bilder im PNG- oder GIF-Format
 
Search WWH ::




Custom Search