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
Initializes a new floating resizable shape anchored to the specified cell with pixel offsets, wrapping the provided shape element.
protected FloatingResizableShapeBase(Worksheet worksheet, ShapeBase shape, CellIndex cellIndex, double offsetX, double offsetY)
The worksheet assigned to the floating resizable shape.
shapeShapeBaseThe shape assigned to the floating resizable shape.
cellIndexCellIndexThe cell index where the top left corner of the floating resizable shape is positioned.
offsetXdoubleThe left offset of the top left corner of the floating resizable shape relative to the top left corner of the cell index.
offsetYdoubleThe top offset of the top left corner of the floating resizable shape relative to the top left corner of the cell index.
Properties
Cell where the shape's top-left corner is anchored, defining the primary position reference.
public CellIndex CellIndex { get; set; }
The cell index where the top left corner of the shape is positioned.
Height of the shape in pixels, settable directly without invoking commands.
public double Height { get; set; }
The height of the shape.
Horizontal offset in pixels from the anchor cell's left edge to the shape's left edge, allowing precise sub-cell positioning.
public double OffsetX { get; set; }
The left offset.
Vertical offset in pixels from the anchor cell's top edge to the shape's top edge, allowing precise sub-cell positioning.
public double OffsetY { get; set; }
The top offset.