ClassFloatingResizableShapeBase
Abstract base for floating shapes that expose settable position and size properties, allowing direct manipulation of cell anchoring and dimensions.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Model.Shapes
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public abstract class FloatingResizableShapeBase : FloatingShapeBase
Inheritance: objectFloatingShapeBaseFloatingResizableShapeBase
Derived Classes:
Inherited Members
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
The worksheet assigned to the floating resizable shape.
shape
The shape assigned to the floating resizable shape.
cellIndex
The cell index where the top left corner of the floating resizable shape is positioned.
offsetX
The left offset of the top left corner of the floating resizable shape relative to the top left corner of the cell index.
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
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
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
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
The top offset.