Warnung
Da ich im Moment diese Seite leider nicht mehr aktiv pflegen und auf dem neuesten Stand halten kann, können manche Informationen bereits veraltet sein. Sollten Änderungen von euch bei mir eintreffen, bin ich jedoch gerne bereit diese hier einzupflegen. Auch Leute, die sich um die Seite bzw. deren Inhalt kümmern möchten, sind gerne gesehen.
 Inhaltsverzeichnis  Texte und Schriften  Das <tref>-Element

5.4Das <tref>-Element

Wie der Name dieses Tags schon vermuten läßt, handelt es sich hierbei um ein Referenzierungselement. Es befindet sich immer innerhalb eines <text>-Blocks, hat dieselbe Aufgabe wie das <text>-Element und besitzt auch dessen Eigenschaften. Das <tref>-Tag dient dazu einen Text zu referenzieren, der z.B. im Definitionsabschnitt zu Beginn der SVG-Datei definiert wurde. Das Beispiel aus  Listing 5-15 soll dies verdeutlichen.

 Anzeigebeispiel

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg version="1.1"
     xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs>
    <text id="ref">
      referenzierter Text
    </text>
  </defs>
  <text x="10" y="30" style="font-size:20px">
    vorhandener Text -
    <tref xlink:href="#ref" style="text-decoration:underline;font-family:Courier New" />
  </text>
</svg>
Listing 5-15: Referenzierter und nachträglich veränderter Text

 Abbildung 5-15 zeigt das Ergebnis des vorherigen Listings. Es sei nochmals erwähnt, daß innerhalb des <tref>-Elements alle Attribute des <text>-Elements Gültigkeit besitzen und somit beispielsweise das Aussehen oder die Position des referenzierten Textes nachträglich geändert werden kann.


Abbildung 5-15: Textreferenzierung mit <tref>
zum vorherigen Kapitel  Texteigenschaften
zum nächsten Kapitel  Der Textpfad
 Inhaltsverzeichnis  Texte und Schriften  Das <tref>-Element