Table of Contents

Class SvgCircle

Namespace
Svg
Assembly
Svg.dll

An SVG element to render circles to the document.

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

Properties

Center

Gets the center point of the circle.

public SvgPoint Center { get; }

Property Value

SvgPoint

The center.

CenterX

public virtual SvgUnit CenterX { get; set; }

Property Value

SvgUnit

CenterY

public virtual SvgUnit CenterY { get; set; }

Property Value

SvgUnit

Radius

public virtual SvgUnit Radius { 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 representing this element.

public override GraphicsPath Path(ISvgRenderer renderer)

Parameters

renderer ISvgRenderer

Returns

GraphicsPath

Render(ISvgRenderer)

Renders the circle using the specified ISvgRenderer object.

protected override void Render(ISvgRenderer renderer)

Parameters

renderer ISvgRenderer

The renderer object.