Class ShapeBase
Represents shape base element.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Model.Drawing.Shapes
Assembly: Telerik.Windows.Documents.Core.dll
Syntax
public abstract class ShapeBase
Constructors
ShapeBase(ShapeBase)
Initializes a new instance of the ShapeBase class by copying an Image instance.
Declaration
protected ShapeBase(ShapeBase other)
Parameters
ShapeBase
other
The other image. |
Properties
Description
Gets or sets the description (alternative text).
Declaration
public string Description { get; set; }
Property Value
System.String
The description (alternative text). |
Fill
Height
Gets or sets the height.
Declaration
public double Height { get; set; }
Property Value
System.Double
The height. |
IsHorizontallyFlipped
Gets or sets the value indicating if the shape is horizontally flipped.
Declaration
public bool IsHorizontallyFlipped { get; set; }
Property Value
System.Boolean
The value indicating if the shape is horizontally flipped. |
IsVerticallyFlipped
Gets or sets the value indicating if the shape is vertically flipped.
Declaration
public bool IsVerticallyFlipped { get; set; }
Property Value
System.Boolean
The value indicating if the shape is vertically flipped. |
Link
Gets the link string.
Declaration
public string Link { get; }
Property Value
System.String
|
LockAspectRatio
Gets or sets the value indicating whether the aspect ratio between the width and height should remain constant.
Declaration
public bool LockAspectRatio { get; set; }
Property Value
System.Boolean
The value indicating whether the aspect ratio between the width and height should remain constant. |
Name
Gets or sets the name.
Declaration
public string Name { get; set; }
Property Value
System.String
The name. |
Outline
RotationAngle
Gets or sets the rotation angle.
Declaration
public double RotationAngle { get; set; }
Property Value
System.Double
The rotation angle. |
Size
Gets or sets the size.
Declaration
public Size Size { get; set; }
Property Value
System.Windows.Size
The size. |
Title
Gets or sets the title (caption) of the current object.
Declaration
public string Title { get; set; }
Property Value
System.String
The title (caption). |
Width
Gets or sets the width.
Declaration
public double Width { get; set; }
Property Value
System.Double
The width. |
Methods
InitializeSize()
Initializes the size.
Declaration
protected virtual void InitializeSize()
SetHeight(Boolean, Double)
Sets the height of the shape.
Declaration
public void SetHeight(bool respectLockAspectRatio, double height)
Parameters
System.Boolean
respectLockAspectRatio
A value indicating whether the aspect ratio lock should be respected. |
System.Double
height
The new height. |
SetWidth(Boolean, Double)
Sets the width of the shape.
Declaration
public void SetWidth(bool respectLockAspectRatio, double width)
Parameters
System.Boolean
respectLockAspectRatio
A value indicating whether the aspect ratio lock should be respected. |
System.Double
width
The new width. |