# Grafiken mit der Palette erzeugen

Um ein neues SVG-Element zu erzeugen, den Cursor an die Stelle plazieren, wo die Grafik eingefügt werden soll und den Knopf Grafik in der Knopfleiste anklicken. Es wird eine Palette von grafischen Elementen angezeigt:

Diese bleibt solange geöffnet, bis man den Knopf Beenden anklickt.

Folgende grafischen Elemente stehen zur Verfügung:

- Linie (`line`)

- Rechteck (`rect`) ohne die Attribute `rx` und `ry`

- gerundetes Rechteck (`rect`)

- Kreis (`circle`)

- Ellipse (`ellipse`)

- offenes Polygon (`polyline`)

- geschlossenes Polygon (`polygon`)

- offene Kurve (`path`)

- geschlossene Kurve (`path`)

- eingelagertes HTML-Fragment (`foreignObject`)

- Text (`text`)

## Eine Grafik mit der Palette erzeugen

Befindet sich eine Markierung innerhalb der Struktur eines HTML-Elements und wählt man ein neues SVG-Gebilde, so generiert Amaya am Anfang des markierten HTML-Elements ein neues SVG-Element und fügt das Grafikgebilde dort ein. Amaya generiert SVG-Gebilde als Blöcke zwischen HTML-Absätzen. Um eine Grafik inline anzuzeigen, muss man diese zwischen zwei Absätzen erzeugen und dann den Quellcode editieren, um diese zu verschieben.

Ist das markierte Element ein SVG-Element, dann wird das neue Gebilde diesem Element an dessem Ende hinzugefügt und kann daher das vorhergehende überlagern.

Die Erzeugung eines Gebildes verlangt eine Interaktion mit dem Benutzer:

- Rechteck: die linke, obere Ecke wir durch Drücken der linken Maustaste markiert, die Maus wird bei gedrückter linker Taste an die rechte untere Ecke gezogen und dann losgelassen. Damit ist das Gebilde definiert.
- Kreis oder Ellipse: der Mittelpunkt wird durch Drücken der linken Maustaste markiert. Die Maus wird bei gedrückter linker Maustaste nach rechts oder unten gezogen, bis die Größe des Gebildes erreicht ist und die Maustaste wird losgelassen.
- Bei einem offenen oder geschlossenen Polygon werden die einzelnen Punkte mit der linken Maustaste gesetzt. Der letzte Punkt wird mit der rechten Maustaste gesetzt.

## Andere Elemente einfügen

Man kann in eine SVG-Grafik ein Bild einfügen: aus dem Menü Element den Befehl Bild wählen oder den Knopf Bild in der Knopfleiste anklicken und in der gleichen Weise verfahren, wie man das in HTML auch macht.

Um einen mathematischen Ausdruck in eine SVG-Zeichnung einzufügen, muss man die Zeichnung markieren und das entsprechende Objekt aus der Palette Mathematik (Formel im Menü Elemente oder Knopf Formel in der Knopfleiste) wählen. Amaya generiert dann ein `foreignObject` um das Element einzufügen.

Hinweis: Der Knopf Group in der Palette gruppiert meherere markierte Elemente zu einem Gebilde.