| |
Beispiel triangle01 Ansicht dieses Beispiel als SVG (nur SVG-ermöglichte Datenbanksuchroutinen) Wegdaten können Zeilenbuchstaben enthalten und können oben in mehrfache Linien folglich gebrochen werden, um Lesbarkeit zu verbessern. Wegen der Zeilenlängebeschränkungen mit bestimmten in Verbindung stehenden Werkzeugen wird es, daß SVG-Generatoren lange Wegdatenzeichenketten über mehrfachen Linien aufspalten, wenn jede Linie nicht übersteigt empfohlen 255 Buchstaben. Merken Sie auch, daß Zeilenbuchstaben nur an den Cerrtainplätzen innerhalb der Wegdaten erlaubt werden. Die Syntax von Wegdaten ist kurz, um minimales Aktensilikonze und leistungsfähige Downloads zuzulassen, da viele SVG-Akten durch ihr beherrscht werden Wegdaten. Einige der Weisen, denen SVG versucht, die Größe von PA-Thdaten herabzusetzen, sind, wie folgt: L Alle Anweisungen werden als ein Buchstabe ausgedrückt (z.B., a moveto wird als ausgedrückt M ). L Überflüssiger weißer Raum und Separatoren wie Kommas können beseitigt werden (z.B., "M 100 100 L 200 200" enthält nicht notwendige Räume und konnte als "M100 100L200 200" kompakter ausgedrückt werden). L Der Befehlsbuchstabe kann auf folgenden Befehlen beseitigt werden, wenn der gleiche Befehl mehrfache Zeiten in einer Reihe verwendet wird (z.B., Sie können lassen Sie das zweite "L" in "M 100 200 L 200 100 L -100 -200" fallen und verwenden Sie "M 100 200 L 200 100 -100 -200" anstatt). L Relative Versionen aller Befehle sind vorhanden (Versalienmittelabsolute koordiniert, Kleinschreibungmittelverwandtkoordinaten). L Wechselnde Formen von lineto seien Sie vorhanden, die speziellen Kästen der horizontalen und vertikalen Linien zu optimieren (absolut und relativ). L Wechseln Sie Formen von Kurve seien Sie vorhanden, die speziellen Fälle zu optimieren, in denen einige der oints des Steuer p auf dem gegenwärtigen Segment sein können automatisch festgestellt von den Abfertigungsschaltern auf dem vorhergehenden Segment. Die Wegsyntax von Daten ist eine Präfixdarstellung (die d.h., Befehle gefolgt von den p-arameters). Das einzige zulässige Dezimalkomma ist ein Unicode [ UNICODE ] Der VOLLE Buchstabe des END (".") (auch bezogen in Unicode als PERIODE, Punkt und Dezimalkomma) und keine anderen Begrenzungbuchstaben werden erlaubt. (für Beispiel, das folgende ist ein unzulässiger numerischer Wert in einem Wegdatenstrom: "13.000,56". Stattdessen Sagen: "13000,56".) Für die relativen Versionen der Befehle, sind alle beigeordneten Werte das rel, das zum gegenwärtigen Punkt beim Anfang des Befehls ative ist. In den Tabellen unten, wird die folgende Darstellung benutzt: L (): Gruppierung von Parametern L +: 1 oder mehr des gegebenen parameter(s) wird angefordert Die folgenden Abschnitte verzeichnen die Befehle. 8,3,2 Die "moveto" Befehle Die "moveto" Befehle (M oder m stellen Sie einen neuen gegenwärtigen Punkt her. Der Effekt ist, als ob die "Feder" lif ted und bewog auf eine neue Position waren. Wegdaten Segment muß mit einem "moveto" Befehl anfangen. Folgenden "die moveto" Befehle (d.h., wenn" moveto "nicht der erste Befehl ist), stellen dar der Anfang eines neuen subpath Befehl Name Parameter Beschreibung M (Absolutes) m (Verwandter) moveto (x y)+ Stellen Sie einen neuen Vor-Weg an der gegebenen Koordinate (x,y) an. M (Versalien) zeigt an, daß Absolutes koordiniert folgt; m (Kleinschreibung) zeigt an, daß relative Koordinaten folgen. Wenn ein ative moveto des rel (m erscheint als das erste Element des Weges, dann wird er behandelt, während ein Absolutes des Paares O f koordiniert. Wenn a moveto wird von den mehrfachen Paaren Koordinaten, das folgende Paar s werden behandelt als implizites lineto gefolgt Befehle. 8,3,3 Der "closepath" Befehl Das "closepath" (Z oder z beendet das gegenwärtige subpath und veranläßt eine automatische gerade Geraden, vom gegenwärtigen Punkt zum Ausgangspunkt von gezeichnet zu werden |  |
|
| |
|
|