Class ElementShape
Represents element shape. Base class for specialized shapes such as EllipseShape, RoundRectShape, Office12Shape, etc.
Inheritance
Namespace: Telerik.WinControls
Assembly: Telerik.WinControls.dll
Syntax
public abstract class ElementShape : Component
Constructors
ElementShape()
Declaration
public ElementShape()
ElementShape(IContainer)
Declaration
public ElementShape(IContainer container)
Parameters
System.ComponentModel.IContainer
container
|
Properties
IsRightToLeft
Declaration
public bool IsRightToLeft { get; set; }
Property Value
System.Boolean
|
Methods
CreateContour(Rectangle)
Declaration
protected virtual GraphicsPath CreateContour(Rectangle bounds)
Parameters
System.Drawing.Rectangle
bounds
|
Returns
System.Drawing.Drawing2D.GraphicsPath
|
CreatePath(Rectangle)
Creates path using a rectangle for bounds.
Declaration
public abstract GraphicsPath CreatePath(Rectangle bounds)
Parameters
System.Drawing.Rectangle
bounds
|
Returns
System.Drawing.Drawing2D.GraphicsPath
|
CreatePath(RectangleF)
Creates path using a rectangle for bounds.
Declaration
public virtual GraphicsPath CreatePath(RectangleF bounds)
Parameters
System.Drawing.RectangleF
bounds
|
Returns
System.Drawing.Drawing2D.GraphicsPath
|
CreateRegion(Rectangle)
Declaration
public virtual Region CreateRegion(Rectangle bounds)
Parameters
System.Drawing.Rectangle
bounds
|
Returns
System.Drawing.Region
|
DeserializeProperties(String)
Deserializes properties. Required for the deserialization mechanism of telerik framework.
Declaration
public virtual void DeserializeProperties(string propertiesString)
Parameters
System.String
propertiesString
|
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
System.Boolean
disposing
|
GetBounds(RadElement)
Declaration
protected virtual Rectangle GetBounds(RadElement element)
Parameters
RadElement
element
|
Returns
System.Drawing.Rectangle
|
GetElementContour(Rectangle)
Declaration
public GraphicsPath GetElementContour(Rectangle bounds)
Parameters
System.Drawing.Rectangle
bounds
|
Returns
System.Drawing.Drawing2D.GraphicsPath
|
GetElementContour(RadElement)
Retrieves the contour of the element0. GraphicsPath represents a series of connected lines and curves.
Declaration
public GraphicsPath GetElementContour(RadElement element)
Parameters
RadElement
element
|
Returns
System.Drawing.Drawing2D.GraphicsPath
|
GetElementShape(RadElement)
Retrieves the shape of the element. GraphicsPath represents a series of connected lines and curves.
Declaration
public GraphicsPath GetElementShape(RadElement element)
Parameters
RadElement
element
|
Returns
System.Drawing.Drawing2D.GraphicsPath
|
MirrorPath(GraphicsPath, RectangleF)
Mirrors the GraphicsPath. Used in RightToLeft mode.
Declaration
protected virtual void MirrorPath(GraphicsPath graphicsPath, RectangleF bounds)
Parameters
System.Drawing.Drawing2D.GraphicsPath
graphicsPath
|
System.Drawing.RectangleF
bounds
|
SerializeProperties()
Serializes properties. Required for serialization mechanism of telerik framework.
Declaration
public virtual string SerializeProperties()
Returns
System.String
|
ShouldMirrorPath()
Declaration
protected virtual bool ShouldMirrorPath()
Returns
System.Boolean
|