<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doc.seolizer.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doc.seolizer.de/feed.php">
        <title>SEOLizer Dokumentation - lyx_-_programmiersprache:units:svg</title>
        <description></description>
        <link>https://doc.seolizer.de/</link>
        <image rdf:resource="https://doc.seolizer.de/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-08-24T03:37:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:anim?rev=1787147366&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:builder?rev=1787147558&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:defs?rev=1787147296&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:elements?rev=1787147136&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:filter?rev=1787147499&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:image?rev=1787147635&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:parser?rev=1787147746&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:path?rev=1787147976&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:style?rev=1787147194&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:text?rev=1787147812&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:xml?rev=1786868625&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doc.seolizer.de/_media/wiki:dokuwiki.svg">
        <title>SEOLizer Dokumentation</title>
        <link>https://doc.seolizer.de/</link>
        <url>https://doc.seolizer.de/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:anim?rev=1787147366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:49:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.anim</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:anim?rev=1787147366&amp;do=diff</link>
        <description>std.svg.anim

SMIL-Animationen: Attributanimation (&lt;animate&gt;), Transformationen (&lt;animateTransform&gt;), Farbübergänge, Bewegung entlang eines Pfads und Keyframes.

Zwei Wege, eine Animation an ein Element zu hängen:

	*  elem = 0 — die Animation wird</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:builder?rev=1787147558&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:52:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.builder</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:builder?rev=1787147558&amp;do=diff</link>
        <description>std.svg.builder

Lebenszyklus eines SVG-Dokuments: anlegen, viewBox setzen, Einrückung wählen, serialisieren, speichern, freigeben.

Ein Dokument ist ein int64-Handle; es gibt keinen eigenen Svg-Typ.

→ std.svg · std.svg.xml · std.svg.style

----------

Verwendung





Beachtenswert: Die Gruppe wird erst beim ersten Kind geschrieben. Alles, was</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:defs?rev=1787147296&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:48:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.defs</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:defs?rev=1787147296&amp;do=diff</link>
        <description>std.svg.defs

Wiederverwendbare Definitionen im &lt;defs&gt;-Block: Farbverläufe (linear, radial), Kachelmuster, Symbole, Marker und Clip-Pfade.

Die Begin-Funktionen liefern eine laufende Nummer zurück. Diese Nummer ist der Schlüssel für alles Weitere: Farbstopps, das Ende der Definition und die Zuweisung an ein Element (</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:elements?rev=1787147136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:45:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.elements</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:elements?rev=1787147136&amp;do=diff</link>
        <description>std.svg.elements

SVG-Grundformen: Rechteck (rect), Kreis (circle), Ellipse (ellipse), Linie (line), Polyline und Polygon.

Die Formfunktionen nehmen keinen Style-String. Die Unit arbeitet zustandsbehaftet: erst die Stilwerte setzen (SvgSetFill*, SvgSetStroke*</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:filter?rev=1787147499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:51:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.filter</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:filter?rev=1787147499&amp;do=diff</link>
        <description>std.svg.filter

Filtereffekte: Weichzeichnung, Schlagschatten, Graustufen, Sepia, Invertierung, Helligkeit/Kontrast — dazu eigene Filter aus einzelnen Primitiven und Masken.

Die fertigen Effekte (SvgBlur, SvgDropShadow, …) schreiben eine vollständige Filterdefinition nach</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:image?rev=1787147635&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:53:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.image</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:image?rev=1787147635&amp;do=diff</link>
        <description>std.svg.image

Bilder in ein SVG einbetten. Alle Wege kodieren die Daten als Base64-Data-URI — eine Referenz auf eine externe Datei gibt es nicht.

Zwei Muster:

	*  SvgImageFile schreibt das Bild einmal an Ort und Stelle in den Rumpf.
	*  SvgAddImageJpeg</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:parser?rev=1787147746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:55:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.parser</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:parser?rev=1787147746&amp;do=diff</link>
        <description>std.svg.parser

SVG-Leser: eine vorhandene .svg-Datei öffnen, den Baum durchlaufen, Elemente nach id oder Tag finden und Attribute auslesen. Schreiben kann der Parser nicht.

Knoten und Dokument sind int64-Handles; ein nicht vorhandener Knoten ist 0</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:path?rev=1787147976&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:59:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.path</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:path?rev=1787147976&amp;do=diff</link>
        <description>std.svg.path

SVG-Pfad-Builder: &amp;lt;path d=„...“&amp;gt; programmatisch aufbauen. Unterstützt alle SVG-Pfadbefehle: MoveTo, LineTo, kubische und quadratische Bézier-Kurven, Bögen und ClosePath. Koordinaten können absolut (Großbuchstaben) oder relativ (Kleinbuchstaben) sein.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:style?rev=1787147194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:46:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.style</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:style?rev=1787147194&amp;do=diff</link>
        <description>std.svg.style

Stil und Transformation für das jeweils nächste Element: Füllung, Rahmen, Deckkraft, Strichmuster und die Transform-Kette.

Die Unit kennt keine Style-Strings und keinen Style-Builder. Jede Funktion nimmt das Dokument (doc) und merkt den Wert vor; geschrieben wird er, sobald das Element mit</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:text?rev=1787147812&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T13:56:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.text</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:text?rev=1787147812&amp;do=diff</link>
        <description>std.svg.text

Text ausgeben: einzeilig mit SvgTextAt, mehrzeilig über SvgTextBegin + SvgTspan, dazu Text entlang eines Pfads.

Wie überall in std.svg gibt es keinen Style-String: Schrift, Gewicht, Anker und Ausrichtung werden vorab am Dokument gesetzt und gelten für das nächste Element. Ein einzeiliger Text wird mit</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:xml?rev=1786868625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-16T08:23:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>std.svg.xml</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:units:svg:xml?rev=1786868625&amp;do=diff</link>
        <description>std.svg.xml

Interner XML-Schreiber der SVG-Bibliothek: Puffer-Management, Zahlenformatierung (f64 → kompakter SVG-String), Attribut-Escaping und Dokumentstruktur (XML-Deklaration, SVG-Namespace). Wird von allen anderen SVG-Units intern verwendet — direkte Nutzung ist nur für benutzerdefinierte SVG-Elemente nötig.</description>
    </item>
</rdf:RDF>
