SVGPathElement
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das SVGPathElement-Interface entspricht dem <path>-Element.
Hinweis:
In SVG 2 wurden die Methoden getPathSegAtLength() und createSVGPathSeg* entfernt und die Eigenschaft pathLength sowie die Methoden getTotalLength() und getPointAtLength() wurden zum SVGGeometryElement verschoben.
Instanz-Eigenschaften
Dieses Interface erbt Eigenschaften von seinem Elternteil, SVGGeometryElement.
SVGPathElement.pathLengthSchreibgeschützt-
Diese Eigenschaft spiegelt das Attribut
pathLengthwider.
Instanz-Methoden
Dieses Interface erbt auch Methoden von seinem Elternteil, SVGGeometryElement.
SVGPathElement.getPathData()-
Gibt die Sequenz von Pfadsegmenten zurück, die den Pfaddaten entspricht, und normalisiert dabei optional die Werte und Segmenttypen.
SVGPathElement.getPointAtLength()-
Gibt den Punkt an einer bestimmten Distanz entlang des Pfades zurück.
SVGPathElement.getTotalLength()-
Gibt den vom Benutzeragenten berechneten Wert für die Gesamtlänge des Pfades in Benutzereinheiten zurück.
SVGPathElement.setPathData()-
Setzt die Sequenz von Pfadsegmenten als neue Pfaddaten.
SVGPathElement.getPathSegmentAtLength()-
Gibt das Segment bei einer bestimmten Distanz entlang des Pfades zurück.
Veraltete Methoden
SVGPathElement.getPathSegAtLength()-
Gibt ein unsigned long zurück, das den Index innerhalb der
pathSegListdarstellt und den Algorithmus "Distanz-entlang-eines-Pfades" des Benutzeragenten verwendet. SVGPathElement.createSVGPathSegClosePath()-
Gibt ein unabhängiges, elternloses
SVGPathSegClosePath-Objekt zurück. SVGPathElement.createSVGPathSegMovetoAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegMovetoAbs-Objekt zurück. SVGPathElement.createSVGPathSegMovetoRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegMovetoRel-Objekt zurück. SVGPathElement.createSVGPathSegLinetoAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegLinetoAbs-Objekt zurück. SVGPathElement.createSVGPathSegLinetoRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegLinetoRel-Objekt zurück. SVGPathElement.createSVGPathSegCurvetoCubicAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegCurvetoCubicAbs-Objekt zurück. SVGPathElement.createSVGPathSegCurvetoCubicRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegCurvetoCubicRel-Objekt zurück. SVGPathElement.createSVGPathSegCurvetoQuadraticAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegCurvetoQuadraticAbs-Objekt zurück. SVGPathElement.createSVGPathSegCurvetoQuadraticRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegCurvetoQuadraticRel-Objekt zurück. SVGPathElement.createSVGPathSegArcAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegArcAbs-Objekt zurück. SVGPathElement.createSVGPathSegArcRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegArcRel-Objekt zurück. SVGPathElement.createSVGPathSegLinetoHorizontalAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegLinetoHorizontalAbs-Objekt zurück. SVGPathElement.createSVGPathSegLinetoHorizontalRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegLinetoHorizontalRel-Objekt zurück. SVGPathElement.createSVGPathSegLinetoVerticalAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegLinetoVerticalAbs-Objekt zurück. SVGPathElement.createSVGPathSegLinetoVerticalRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegLinetoVerticalRel-Objekt zurück. SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegCurvetoCubicSmoothAbs-Objekt zurück. SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegCurvetoCubicSmoothRel-Objekt zurück. SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs()-
Gibt ein unabhängiges, elternloses
SVGPathSegCurvetoQuadraticSmoothAbs-Objekt zurück. SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel()-
Gibt ein unabhängiges, elternloses
SVGPathSegCurvetoQuadraticSmoothRel-Objekt zurück.
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGPathElement> |
Browser-Kompatibilität
Siehe auch
<path>SVG Element