Table of Contents

Class SvgEllipse

Namespace
Svg
Assembly
Svg.dll

Represents and SVG ellipse element.

[SvgElement("ellipse")]
public class SvgEllipse : SvgPathBasedElement, ISvgTransformable, ICloneable, ISvgNode, ISvgStylable, ISvgBoundable, ISvgClipable
Inheritance
SvgEllipse
Implements
Inherited Members
Extension Methods

Properties

CenterX

public virtual SvgUnit CenterX { get; set; }

Property Value

SvgUnit

CenterY

public virtual SvgUnit CenterY { get; set; }

Property Value

SvgUnit

RadiusX

public virtual SvgUnit RadiusX { get; set; }

Property Value

SvgUnit

RadiusY

public virtual SvgUnit RadiusY { get; set; }

Property Value

SvgUnit

Methods

DeepCopy()

public override SvgElement DeepCopy()

Returns

SvgElement

DeepCopy<T>()

public override SvgElement DeepCopy<T>() where T : SvgElement, new()

Returns

SvgElement

Type Parameters

T

Path(ISvgRenderer)

Gets the GraphicsPath for this element.

public override GraphicsPath Path(ISvgRenderer renderer)

Parameters

renderer ISvgRenderer

Returns

GraphicsPath

Render(ISvgRenderer)

Renders the SvgElement and contents using the specified ISvgRenderer object.

protected override void Render(ISvgRenderer renderer)

Parameters

renderer ISvgRenderer

The ISvgRenderer object used for rendering.