C# Класс SharpVectors.Dom.Svg.SvgPathElement

Наследование: SvgTransformableElement, ISvgPathElement, ISharpMarkerHost
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateSvgPathSegArcAbs ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : ISvgPathSegArcAbs
CreateSvgPathSegArcRel ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : ISvgPathSegArcRel
CreateSvgPathSegClosePath ( ) : ISvgPathSegClosePath
CreateSvgPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 ) : ISvgPathSegCurvetoCubicAbs
CreateSvgPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 ) : ISvgPathSegCurvetoCubicRel
CreateSvgPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 ) : ISvgPathSegCurvetoCubicSmoothAbs
CreateSvgPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 ) : ISvgPathSegCurvetoCubicSmoothRel
CreateSvgPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 ) : ISvgPathSegCurvetoQuadraticAbs
CreateSvgPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 ) : ISvgPathSegCurvetoQuadraticRel
CreateSvgPathSegCurvetoQuadraticSmoothAbs ( float x, float y ) : ISvgPathSegCurvetoQuadraticSmoothAbs
CreateSvgPathSegCurvetoQuadraticSmoothRel ( float x, float y ) : ISvgPathSegCurvetoQuadraticSmoothRel
CreateSvgPathSegLinetoAbs ( float x, float y ) : ISvgPathSegLinetoAbs
CreateSvgPathSegLinetoHorizontalAbs ( float x ) : ISvgPathSegLinetoHorizontalAbs
CreateSvgPathSegLinetoHorizontalRel ( float x ) : ISvgPathSegLinetoHorizontalRel
CreateSvgPathSegLinetoRel ( float x, float y ) : ISvgPathSegLinetoRel
CreateSvgPathSegLinetoVerticalAbs ( float y ) : ISvgPathSegLinetoVerticalAbs
CreateSvgPathSegLinetoVerticalRel ( float y ) : ISvgPathSegLinetoVerticalRel
CreateSvgPathSegMovetoAbs ( float x, float y ) : ISvgPathSegMovetoAbs
CreateSvgPathSegMovetoRel ( float x, float y ) : ISvgPathSegMovetoRel
GetEndAngle ( int index ) : float
GetGraphicsPath ( ) : GraphicsPath
GetPathSegAtLength ( float distance ) : int
GetPointAtLength ( float distance ) : ISvgPoint
GetStartAngle ( int index ) : float
GetTotalLength ( ) : float
HandleAttributeChange ( XmlAttribute attribute ) : void
HasExtension ( string extension ) : bool
Invalidate ( ) : void

Приватные методы

Метод Описание
SvgPathElement ( string prefix, string localname, string ns, SvgDocument doc ) : System

Описание методов

CreateSvgPathSegArcAbs() публичный Метод

public CreateSvgPathSegArcAbs ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : ISvgPathSegArcAbs
x float
y float
r1 float
r2 float
angle float
largeArcFlag bool
sweepFlag bool
Результат ISvgPathSegArcAbs

CreateSvgPathSegArcRel() публичный Метод

public CreateSvgPathSegArcRel ( float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag ) : ISvgPathSegArcRel
x float
y float
r1 float
r2 float
angle float
largeArcFlag bool
sweepFlag bool
Результат ISvgPathSegArcRel

CreateSvgPathSegClosePath() публичный Метод

public CreateSvgPathSegClosePath ( ) : ISvgPathSegClosePath
Результат ISvgPathSegClosePath

CreateSvgPathSegCurvetoCubicAbs() публичный Метод

public CreateSvgPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 ) : ISvgPathSegCurvetoCubicAbs
x float
y float
x1 float
y1 float
x2 float
y2 float
Результат ISvgPathSegCurvetoCubicAbs

CreateSvgPathSegCurvetoCubicRel() публичный Метод

public CreateSvgPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 ) : ISvgPathSegCurvetoCubicRel
x float
y float
x1 float
y1 float
x2 float
y2 float
Результат ISvgPathSegCurvetoCubicRel

CreateSvgPathSegCurvetoCubicSmoothAbs() публичный Метод

public CreateSvgPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 ) : ISvgPathSegCurvetoCubicSmoothAbs
x float
y float
x2 float
y2 float
Результат ISvgPathSegCurvetoCubicSmoothAbs

CreateSvgPathSegCurvetoCubicSmoothRel() публичный Метод

public CreateSvgPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 ) : ISvgPathSegCurvetoCubicSmoothRel
x float
y float
x2 float
y2 float
Результат ISvgPathSegCurvetoCubicSmoothRel

CreateSvgPathSegCurvetoQuadraticAbs() публичный Метод

public CreateSvgPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 ) : ISvgPathSegCurvetoQuadraticAbs
x float
y float
x1 float
y1 float
Результат ISvgPathSegCurvetoQuadraticAbs

CreateSvgPathSegCurvetoQuadraticRel() публичный Метод

public CreateSvgPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 ) : ISvgPathSegCurvetoQuadraticRel
x float
y float
x1 float
y1 float
Результат ISvgPathSegCurvetoQuadraticRel

CreateSvgPathSegCurvetoQuadraticSmoothAbs() публичный Метод

public CreateSvgPathSegCurvetoQuadraticSmoothAbs ( float x, float y ) : ISvgPathSegCurvetoQuadraticSmoothAbs
x float
y float
Результат ISvgPathSegCurvetoQuadraticSmoothAbs

CreateSvgPathSegCurvetoQuadraticSmoothRel() публичный Метод

public CreateSvgPathSegCurvetoQuadraticSmoothRel ( float x, float y ) : ISvgPathSegCurvetoQuadraticSmoothRel
x float
y float
Результат ISvgPathSegCurvetoQuadraticSmoothRel

CreateSvgPathSegLinetoAbs() публичный Метод

public CreateSvgPathSegLinetoAbs ( float x, float y ) : ISvgPathSegLinetoAbs
x float
y float
Результат ISvgPathSegLinetoAbs

CreateSvgPathSegLinetoHorizontalAbs() публичный Метод

public CreateSvgPathSegLinetoHorizontalAbs ( float x ) : ISvgPathSegLinetoHorizontalAbs
x float
Результат ISvgPathSegLinetoHorizontalAbs

CreateSvgPathSegLinetoHorizontalRel() публичный Метод

public CreateSvgPathSegLinetoHorizontalRel ( float x ) : ISvgPathSegLinetoHorizontalRel
x float
Результат ISvgPathSegLinetoHorizontalRel

CreateSvgPathSegLinetoRel() публичный Метод

public CreateSvgPathSegLinetoRel ( float x, float y ) : ISvgPathSegLinetoRel
x float
y float
Результат ISvgPathSegLinetoRel

CreateSvgPathSegLinetoVerticalAbs() публичный Метод

public CreateSvgPathSegLinetoVerticalAbs ( float y ) : ISvgPathSegLinetoVerticalAbs
y float
Результат ISvgPathSegLinetoVerticalAbs

CreateSvgPathSegLinetoVerticalRel() публичный Метод

public CreateSvgPathSegLinetoVerticalRel ( float y ) : ISvgPathSegLinetoVerticalRel
y float
Результат ISvgPathSegLinetoVerticalRel

CreateSvgPathSegMovetoAbs() публичный Метод

public CreateSvgPathSegMovetoAbs ( float x, float y ) : ISvgPathSegMovetoAbs
x float
y float
Результат ISvgPathSegMovetoAbs

CreateSvgPathSegMovetoRel() публичный Метод

public CreateSvgPathSegMovetoRel ( float x, float y ) : ISvgPathSegMovetoRel
x float
y float
Результат ISvgPathSegMovetoRel

GetEndAngle() публичный Метод

public GetEndAngle ( int index ) : float
index int
Результат float

GetGraphicsPath() публичный Метод

public GetGraphicsPath ( ) : GraphicsPath
Результат GraphicsPath

GetPathSegAtLength() публичный Метод

public GetPathSegAtLength ( float distance ) : int
distance float
Результат int

GetPointAtLength() публичный Метод

public GetPointAtLength ( float distance ) : ISvgPoint
distance float
Результат ISvgPoint

GetStartAngle() публичный Метод

public GetStartAngle ( int index ) : float
index int
Результат float

GetTotalLength() публичный Метод

public GetTotalLength ( ) : float
Результат float

HandleAttributeChange() публичный Метод

public HandleAttributeChange ( XmlAttribute attribute ) : void
attribute System.Xml.XmlAttribute
Результат void

HasExtension() публичный Метод

public HasExtension ( string extension ) : bool
extension string
Результат bool

Invalidate() публичный Метод

public Invalidate ( ) : void
Результат void