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
CenterY
public virtual SvgUnit CenterY { get; set; }
Property Value
RadiusX
public virtual SvgUnit RadiusX { get; set; }
Property Value
RadiusY
public virtual SvgUnit RadiusY { get; set; }
Property Value
Methods
DeepCopy()
public override SvgElement DeepCopy()
Returns
DeepCopy<T>()
public override SvgElement DeepCopy<T>() where T : SvgElement, new()
Returns
Type Parameters
T
Path(ISvgRenderer)
Gets the GraphicsPath for this element.
public override GraphicsPath Path(ISvgRenderer renderer)
Parameters
renderer
ISvgRenderer
Returns
Render(ISvgRenderer)
Renders the SvgElement and contents using the specified ISvgRenderer object.
protected override void Render(ISvgRenderer renderer)
Parameters
renderer
ISvgRendererThe ISvgRenderer object used for rendering.