Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

EventTarget Node Element SVGElement SVGGraphicsElement SVGGeometryElement SVGPathElement

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.pathLength Schreibgeschützt

Diese Eigenschaft spiegelt das Attribut pathLength wider.

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 pathSegList darstellt 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