WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIDOMSVGPathElement

IID:2b19e692-3338-440f-a998-3cb1e8474999
Inherits From:nsIDOMSVGElement

Properties

readonly nsIDOMSVGAnimatedNumber pathLength


Methods

nsIDOMSVGPathSegArcAbs createSVGPathSegArcAbs ( float x , float y , float r1 , float r2 , float angle , PRBool largeArcFlag , PRBool sweepFlag ) nsIDOMSVGPathSegArcRel createSVGPathSegArcRel ( float x , float y , float r1 , float r2 , float angle , PRBool largeArcFlag , PRBool sweepFlag ) nsIDOMSVGPathSegClosePath createSVGPathSegClosePath ( ) nsIDOMSVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs ( float x , float y , float x1 , float y1 , float x2 , float y2 ) nsIDOMSVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel ( float x , float y , float x1 , float y1 , float x2 , float y2 ) nsIDOMSVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs ( float x , float y , float x2 , float y2 ) nsIDOMSVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel ( float x , float y , float x2 , float y2 ) nsIDOMSVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs ( float x , float y , float x1 , float y1 ) nsIDOMSVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel ( float x , float y , float x1 , float y1 ) nsIDOMSVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs ( float x , float y ) nsIDOMSVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel ( float x , float y ) nsIDOMSVGPathSegLinetoAbs createSVGPathSegLinetoAbs ( float x , float y ) nsIDOMSVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs ( float x ) nsIDOMSVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel ( float x ) nsIDOMSVGPathSegLinetoRel createSVGPathSegLinetoRel ( float x , float y ) nsIDOMSVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs ( float y ) nsIDOMSVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel ( float y ) nsIDOMSVGPathSegMovetoAbs createSVGPathSegMovetoAbs ( float x , float y ) nsIDOMSVGPathSegMovetoRel createSVGPathSegMovetoRel ( float x , float y ) PRUint32 getPathSegAtLength ( float distance ) nsIDOMSVGPoint getPointAtLength ( float distance ) float getTotalLength ( )

nsIDOMSVGPathSegArcAbs createSVGPathSegArcAbs ( float x , float y , float r1 , float r2 , float angle , PRBool largeArcFlag , PRBool sweepFlag )

Arguments:
x
y
r1
r2
angle
largeArcFlag
sweepFlag

nsIDOMSVGPathSegArcRel createSVGPathSegArcRel ( float x , float y , float r1 , float r2 , float angle , PRBool largeArcFlag , PRBool sweepFlag )

Arguments:
x
y
r1
r2
angle
largeArcFlag
sweepFlag

nsIDOMSVGPathSegClosePath createSVGPathSegClosePath ( )


nsIDOMSVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs ( float x , float y , float x1 , float y1 , float x2 , float y2 )

Arguments:
x
y
x1
y1
x2
y2

nsIDOMSVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel ( float x , float y , float x1 , float y1 , float x2 , float y2 )

Arguments:
x
y
x1
y1
x2
y2

nsIDOMSVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs ( float x , float y , float x2 , float y2 )

Arguments:
x
y
x2
y2

nsIDOMSVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel ( float x , float y , float x2 , float y2 )

Arguments:
x
y
x2
y2

nsIDOMSVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs ( float x , float y , float x1 , float y1 )

Arguments:
x
y
x1
y1

nsIDOMSVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel ( float x , float y , float x1 , float y1 )

Arguments:
x
y
x1
y1

nsIDOMSVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs ( float x , float y )

Arguments:
x
y

nsIDOMSVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel ( float x , float y )

Arguments:
x
y

nsIDOMSVGPathSegLinetoAbs createSVGPathSegLinetoAbs ( float x , float y )

Arguments:
x
y

nsIDOMSVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs ( float x )

Arguments:
x

nsIDOMSVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel ( float x )

Arguments:
x

nsIDOMSVGPathSegLinetoRel createSVGPathSegLinetoRel ( float x , float y )

Arguments:
x
y

nsIDOMSVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs ( float y )

Arguments:
y

nsIDOMSVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel ( float y )

Arguments:
y

nsIDOMSVGPathSegMovetoAbs createSVGPathSegMovetoAbs ( float x , float y )

Arguments:
x
y

nsIDOMSVGPathSegMovetoRel createSVGPathSegMovetoRel ( float x , float y )

Arguments:
x
y

PRUint32 getPathSegAtLength ( float distance )

Arguments:
distance

nsIDOMSVGPoint getPointAtLength ( float distance )

Arguments:
distance

float getTotalLength ( )

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com