C# Class SharpVectors.Scripting.ScriptableSvgPathElement

Implementation wrapper for IScriptableSvgPathElement
Inheritance: ScriptableSvgElement, IScriptableSvgPathElement, IScriptableSvgTests, IScriptableSvgLangSpace, IScriptableSvgExternalResourcesRequired, IScriptableSvgStylable, IScriptableSvgTransformable, IScriptableEventTarget, IScriptableSvgAnimatedPathData
Afficher le fichier Open project: codebutler/savagesvg

Méthodes publiques

Méthode Description
ScriptableSvgPathElement ( object baseObject ) : System
addEventListener ( string type, object listener, bool useCapture ) : void
createSVGPathSegArcAbs ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : IScriptableSvgPathSegArcAbs
createSVGPathSegArcRel ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : IScriptableSvgPathSegArcRel
createSVGPathSegClosePath ( ) : IScriptableSvgPathSegClosePath
createSVGPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicAbs
createSVGPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicRel
createSVGPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicSmoothAbs
createSVGPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicSmoothRel
createSVGPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 ) : IScriptableSvgPathSegCurvetoQuadraticAbs
createSVGPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 ) : IScriptableSvgPathSegCurvetoQuadraticRel
createSVGPathSegCurvetoQuadraticSmoothAbs ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothAbs
createSVGPathSegCurvetoQuadraticSmoothRel ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothRel
createSVGPathSegLinetoAbs ( float x, float y ) : IScriptableSvgPathSegLinetoAbs
createSVGPathSegLinetoHorizontalAbs ( float x ) : IScriptableSvgPathSegLinetoHorizontalAbs
createSVGPathSegLinetoHorizontalRel ( float x ) : IScriptableSvgPathSegLinetoHorizontalRel
createSVGPathSegLinetoRel ( float x, float y ) : IScriptableSvgPathSegLinetoRel
createSVGPathSegLinetoVerticalAbs ( float y ) : IScriptableSvgPathSegLinetoVerticalAbs
createSVGPathSegLinetoVerticalRel ( float y ) : IScriptableSvgPathSegLinetoVerticalRel
createSVGPathSegMovetoAbs ( float x, float y ) : IScriptableSvgPathSegMovetoAbs
createSVGPathSegMovetoRel ( float x, float y ) : IScriptableSvgPathSegMovetoRel
dispatchEvent ( IScriptableEvent evt ) : bool
getBBox ( ) : IScriptableSvgRect
getCTM ( ) : IScriptableSvgMatrix
getPathSegAtLength ( float distance ) : ulong
getPointAtLength ( float distance ) : IScriptableSvgPoint
getPresentationAttribute ( string name ) : IScriptableCssValue
getScreenCTM ( ) : IScriptableSvgMatrix
getTotalLength ( ) : float
getTransformToElement ( IScriptableSvgElement element ) : IScriptableSvgMatrix
hasExtension ( string extension ) : bool
removeEventListener ( string type, object listener, bool useCapture ) : void

Method Details

ScriptableSvgPathElement() public méthode

public ScriptableSvgPathElement ( object baseObject ) : System
baseObject object
Résultat System

addEventListener() public méthode

public addEventListener ( string type, object listener, bool useCapture ) : void
type string
listener object
useCapture bool
Résultat void

createSVGPathSegArcAbs() public méthode

public createSVGPathSegArcAbs ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : IScriptableSvgPathSegArcAbs
x float
y float
r1 float
r2 float
angle float
largeArcFlag bool
sweepFlag bool
Résultat IScriptableSvgPathSegArcAbs

createSVGPathSegArcRel() public méthode

public createSVGPathSegArcRel ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : IScriptableSvgPathSegArcRel
x float
y float
r1 float
r2 float
angle float
largeArcFlag bool
sweepFlag bool
Résultat IScriptableSvgPathSegArcRel

createSVGPathSegClosePath() public méthode

public createSVGPathSegClosePath ( ) : IScriptableSvgPathSegClosePath
Résultat IScriptableSvgPathSegClosePath

createSVGPathSegCurvetoCubicAbs() public méthode

public createSVGPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicAbs
x float
y float
x1 float
y1 float
x2 float
y2 float
Résultat IScriptableSvgPathSegCurvetoCubicAbs

createSVGPathSegCurvetoCubicRel() public méthode

public createSVGPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicRel
x float
y float
x1 float
y1 float
x2 float
y2 float
Résultat IScriptableSvgPathSegCurvetoCubicRel

createSVGPathSegCurvetoCubicSmoothAbs() public méthode

public createSVGPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicSmoothAbs
x float
y float
x2 float
y2 float
Résultat IScriptableSvgPathSegCurvetoCubicSmoothAbs

createSVGPathSegCurvetoCubicSmoothRel() public méthode

public createSVGPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 ) : IScriptableSvgPathSegCurvetoCubicSmoothRel
x float
y float
x2 float
y2 float
Résultat IScriptableSvgPathSegCurvetoCubicSmoothRel

createSVGPathSegCurvetoQuadraticAbs() public méthode

public createSVGPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 ) : IScriptableSvgPathSegCurvetoQuadraticAbs
x float
y float
x1 float
y1 float
Résultat IScriptableSvgPathSegCurvetoQuadraticAbs

createSVGPathSegCurvetoQuadraticRel() public méthode

public createSVGPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 ) : IScriptableSvgPathSegCurvetoQuadraticRel
x float
y float
x1 float
y1 float
Résultat IScriptableSvgPathSegCurvetoQuadraticRel

createSVGPathSegCurvetoQuadraticSmoothAbs() public méthode

public createSVGPathSegCurvetoQuadraticSmoothAbs ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothAbs
x float
y float
Résultat IScriptableSvgPathSegCurvetoQuadraticSmoothAbs

createSVGPathSegCurvetoQuadraticSmoothRel() public méthode

public createSVGPathSegCurvetoQuadraticSmoothRel ( float x, float y ) : IScriptableSvgPathSegCurvetoQuadraticSmoothRel
x float
y float
Résultat IScriptableSvgPathSegCurvetoQuadraticSmoothRel

createSVGPathSegLinetoAbs() public méthode

public createSVGPathSegLinetoAbs ( float x, float y ) : IScriptableSvgPathSegLinetoAbs
x float
y float
Résultat IScriptableSvgPathSegLinetoAbs

createSVGPathSegLinetoHorizontalAbs() public méthode

public createSVGPathSegLinetoHorizontalAbs ( float x ) : IScriptableSvgPathSegLinetoHorizontalAbs
x float
Résultat IScriptableSvgPathSegLinetoHorizontalAbs

createSVGPathSegLinetoHorizontalRel() public méthode

public createSVGPathSegLinetoHorizontalRel ( float x ) : IScriptableSvgPathSegLinetoHorizontalRel
x float
Résultat IScriptableSvgPathSegLinetoHorizontalRel

createSVGPathSegLinetoRel() public méthode

public createSVGPathSegLinetoRel ( float x, float y ) : IScriptableSvgPathSegLinetoRel
x float
y float
Résultat IScriptableSvgPathSegLinetoRel

createSVGPathSegLinetoVerticalAbs() public méthode

public createSVGPathSegLinetoVerticalAbs ( float y ) : IScriptableSvgPathSegLinetoVerticalAbs
y float
Résultat IScriptableSvgPathSegLinetoVerticalAbs

createSVGPathSegLinetoVerticalRel() public méthode

public createSVGPathSegLinetoVerticalRel ( float y ) : IScriptableSvgPathSegLinetoVerticalRel
y float
Résultat IScriptableSvgPathSegLinetoVerticalRel

createSVGPathSegMovetoAbs() public méthode

public createSVGPathSegMovetoAbs ( float x, float y ) : IScriptableSvgPathSegMovetoAbs
x float
y float
Résultat IScriptableSvgPathSegMovetoAbs

createSVGPathSegMovetoRel() public méthode

public createSVGPathSegMovetoRel ( float x, float y ) : IScriptableSvgPathSegMovetoRel
x float
y float
Résultat IScriptableSvgPathSegMovetoRel

dispatchEvent() public méthode

public dispatchEvent ( IScriptableEvent evt ) : bool
evt IScriptableEvent
Résultat bool

getBBox() public méthode

public getBBox ( ) : IScriptableSvgRect
Résultat IScriptableSvgRect

getCTM() public méthode

public getCTM ( ) : IScriptableSvgMatrix
Résultat IScriptableSvgMatrix

getPathSegAtLength() public méthode

public getPathSegAtLength ( float distance ) : ulong
distance float
Résultat ulong

getPointAtLength() public méthode

public getPointAtLength ( float distance ) : IScriptableSvgPoint
distance float
Résultat IScriptableSvgPoint

getPresentationAttribute() public méthode

public getPresentationAttribute ( string name ) : IScriptableCssValue
name string
Résultat IScriptableCssValue

getScreenCTM() public méthode

public getScreenCTM ( ) : IScriptableSvgMatrix
Résultat IScriptableSvgMatrix

getTotalLength() public méthode

public getTotalLength ( ) : float
Résultat float

getTransformToElement() public méthode

public getTransformToElement ( IScriptableSvgElement element ) : IScriptableSvgMatrix
element IScriptableSvgElement
Résultat IScriptableSvgMatrix

hasExtension() public méthode

public hasExtension ( string extension ) : bool
extension string
Résultat bool

removeEventListener() public méthode

public removeEventListener ( string type, object listener, bool useCapture ) : void
type string
listener object
useCapture bool
Résultat void