Class FloatingResizableShapeBase
Abstract base for floating shapes that expose settable position and size properties, allowing direct manipulation of cell anchoring and dimensions.
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.Shapes
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public abstract class FloatingResizableShapeBase : FloatingShapeBase, ICopyable<FloatingShapeBase>
Constructors
FloatingResizableShapeBase(Worksheet, ShapeBase, CellIndex, Double, Double)
Initializes a new floating resizable shape anchored to the specified cell with pixel offsets, wrapping the provided shape element.
Declaration
protected FloatingResizableShapeBase(Worksheet worksheet, ShapeBase shape, CellIndex cellIndex, double offsetX, double offsetY)
Parameters
|
Worksheet
worksheet
The worksheet assigned to the floating resizable shape. |
|
ShapeBase
shape
The shape assigned to the floating resizable shape. |
|
CellIndex
cellIndex
The cell index where the top left corner of the floating resizable shape is positioned. |
|
System.Double
offsetX
The left offset of the top left corner of the floating resizable shape relative to the top left corner of the cell index. |
|
System.Double
offsetY
The top offset of the top left corner of the floating resizable shape relative to the top left corner of the cell index. |
Properties
CellIndex
Cell where the shape's top-left corner is anchored, defining the primary position reference.
Declaration
public CellIndex CellIndex { get; set; }
Property Value
|
CellIndex
The cell index where the top left corner of the shape is positioned. |
Height
Height of the shape in pixels, settable directly without invoking commands.
Declaration
public double Height { get; set; }
Property Value
|
System.Double
The height of the shape. |
OffsetX
Horizontal offset in pixels from the anchor cell's left edge to the shape's left edge, allowing precise sub-cell positioning.
Declaration
public double OffsetX { get; set; }
Property Value
|
System.Double
The left offset. |
OffsetY
Vertical offset in pixels from the anchor cell's top edge to the shape's top edge, allowing precise sub-cell positioning.
Declaration
public double OffsetY { get; set; }
Property Value
|
System.Double
The top offset. |
Width
Width of the shape in pixels, settable directly without invoking commands.
Declaration
public double Width { get; set; }
Property Value
|
System.Double
The width of the shape. |