Class SvgUse
- Namespace
- Svg
- Assembly
- Svg.dll
[SvgElement("use")]
public class SvgUse : SvgVisualElement, ISvgTransformable, ICloneable, ISvgNode, ISvgStylable, ISvgBoundable, ISvgClipable
- Inheritance
-
SvgUse
- Implements
- Inherited Members
- Extension Methods
Properties
Bounds
Gets the bounds of the element.
public override RectangleF Bounds { get; }
Property Value
- RectangleF
The bounds.
Height
public virtual SvgUnit Height { get; set; }
Property Value
Location
Gets an SvgPoint representing the top left point of the rectangle.
public SvgPoint Location { get; }
Property Value
ReferencedElement
[SvgAttribute("href", "http://www.w3.org/1999/xlink")]
public virtual Uri ReferencedElement { get; set; }
Property Value
Renderable
protected override bool Renderable { get; }
Property Value
Width
public virtual SvgUnit Width { get; set; }
Property Value
X
public virtual SvgUnit X { get; set; }
Property Value
Y
public virtual SvgUnit Y { get; set; }
Property Value
Methods
DeepCopy()
public override SvgElement DeepCopy()
Returns
Path(ISvgRenderer)
Gets the GraphicsPath for this element.
public override GraphicsPath Path(ISvgRenderer renderer)
Parameters
renderer
ISvgRenderer
Returns
PushTransforms(ISvgRenderer)
Applies the required transforms to ISvgRenderer.
protected override bool PushTransforms(ISvgRenderer renderer)
Parameters
renderer
ISvgRendererThe ISvgRenderer to be transformed.
Returns
RenderChildren(ISvgRenderer)
Renders the children of this SvgElement.
protected override void RenderChildren(ISvgRenderer renderer)
Parameters
renderer
ISvgRendererThe ISvgRenderer to render the child SvgElements to.