Class WorksheetUIUpdateContextBase
Provides a base for the context of the worksheet UI update.
Inherited Members
Namespace: Telerik.WinForms.Controls.Spreadsheet.Worksheets.Layers
Assembly: Telerik.WinControls.RadSpreadsheet.dll
Syntax
public abstract class WorksheetUIUpdateContextBase : UIUpdateContext
Properties
CurrentTheme
Gets the current theme.
Declaration
public DocumentTheme CurrentTheme { get; }
Property Value
Document The current theme. |
Shapes
Gets the visible pictures.
Declaration
public IEnumerable<FloatingShapeBase> Shapes { get; }
Property Value
System. The visible pictures. |
ShowGridlines
Gets or sets a value indicating if the gridlines should be shown.
Declaration
public bool ShowGridlines { get; set; }
Property Value
System. The value indicating if the gridlines should be shown. |
VisibleCellLayoutBoxes
Gets the layout boxes of the cells which are currently visible.
Declaration
public Dictionary<ViewportPaneType, CellLayoutBox[]> VisibleCellLayoutBoxes { get; }
Property Value
System. The layout boxes of the cells which are currently visible. |
VisibleColumnBoxes
Gets the visible column boxes.
Declaration
public IEnumerable<ColumnLayoutBox> VisibleColumnBoxes { get; }
Property Value
System. The visible column boxes. |
VisibleRowBoxes
Gets the visible row boxes.
Declaration
public IEnumerable<RowLayoutBox> VisibleRowBoxes { get; }
Property Value
System. The visible row boxes. |
Worksheet
Gets the worksheet.
Declaration
public Worksheet Worksheet { get; }
Property Value
Worksheet
The worksheet. |
Methods
AddHyperlinkArea(CellIndex, Rect)
Adds the hyperlink area.
Declaration
public void AddHyperlinkArea(CellIndex cellIndex, Rect rect)
Parameters
Cell Index of the cell. |
System. The rectangle. |
CalculateIndent(CellIndex)
Calculates the indent.
Declaration
public int CalculateIndent(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
System. The indent. |
GetActualBoundingRectangleByContentAlignment(CellLayoutBox)
Gets the actual bounding rectangle by content alignment.
Declaration
public Rect GetActualBoundingRectangleByContentAlignment(CellLayoutBox cellBox)
Parameters
Cell The cell box. |
Returns
System. The actual bounding rectangle. |
GetBottomBorder(CellIndex)
Gets the bottom border.
Declaration
public CellBorder GetBottomBorder(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Cell Returns the bottom border. |
GetCellClipping(CellLayoutBox)
Gets the cell clipping.
Declaration
public Rect GetCellClipping(CellLayoutBox cellBox)
Parameters
Cell The cell box. |
Returns
System. The cell clipping rectangle. |
GetCellContentSize(CellLayoutBox)
Gets the size of the cell content.
Declaration
public Size GetCellContentSize(CellLayoutBox cellBox)
Parameters
Cell The cell box. |
Returns
System. The size of the cell content. |
GetCellFormat(CellIndex)
Gets the cell format.
Declaration
public CellValueFormat GetCellFormat(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Cell The cell format. |
GetCellValue(CellIndex)
Gets the cell value.
Declaration
public ICellValue GetCellValue(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
ICell THe cell value. |
GetDataValidationRule(CellIndex)
Gets the data validation rule.
Declaration
public IDataValidationRule GetDataValidationRule(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
IData The data validation rule |
GetDiagonalDownBorder(CellIndex)
Gets the diagonal down border.
Declaration
public CellBorder GetDiagonalDownBorder(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Cell The diagonal down border. |
GetDiagonalUpBorder(CellIndex)
Gets the diagonal up border.
Declaration
public CellBorder GetDiagonalUpBorder(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Cell The diagonal up border. |
GetFill(CellIndex)
Gets the fill.
Declaration
public IFill GetFill(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
IFill
Returns the fill. |
GetFontProperties(CellIndex)
Gets the font properties.
Declaration
public FontProperties GetFontProperties(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Font The font properties. |
GetHorizontalAlignment(CellIndex)
Gets the horizontal alignment.
Declaration
public RadHorizontalAlignment GetHorizontalAlignment(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Rad The horizontal alignment. |
GetHyperlinkArea(CellIndex)
Gets the hyperlink area.
Declaration
public Rect GetHyperlinkArea(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
System. The rectangle of the hyperlink area. |
GetHyperlinkInfo(Int32, Int32)
Gets the hyperlink info.
Declaration
public HyperlinkInfo GetHyperlinkInfo(int rowIndex, int columnIndex)
Parameters
System. Index of the row. |
System. Index of the column. |
Returns
GetHyperlinkInfo(CellIndex)
Gets the hyperlink info.
Declaration
public HyperlinkInfo GetHyperlinkInfo(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Hyperlink The hyperlink info. |
GetIndentPropertyValue(CellIndex)
Gets the indent property value.
Declaration
public int GetIndentPropertyValue(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
System. The indent. |
GetIsWrapped(CellIndex)
Gets the is wrapped.
Declaration
public bool GetIsWrapped(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
System. Returns the is wrapped. |
GetLeftBorder(CellIndex)
Gets the left border.
Declaration
public CellBorder GetLeftBorder(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Cell Returns the left border. |
GetPreviousNextNonEmptyNonMergedCells(CellIndex, out CellLayoutBox, out CellLayoutBox)
Gets the previous and the next non empty and non merged cells.
Declaration
public void GetPreviousNextNonEmptyNonMergedCells(CellIndex cellIndex, out CellLayoutBox previousCellBox, out CellLayoutBox nextCellBox)
Parameters
Cell Index of the cell. |
Cell The previous cell box. |
Cell The next cell box. |
GetRightBorder(CellIndex)
Gets the right border.
Declaration
public CellBorder GetRightBorder(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Cell Returns the right border. |
GetShapeFromPoint(Point)
Gets the shape which contains a given point of the layout if there is such.
Declaration
public FloatingShapeBase GetShapeFromPoint(Point point)
Parameters
System. The point. |
Returns
Floating Returns a shape if such is found, otherwise returns null. |
GetTopBorder(CellIndex)
Gets the top border.
Declaration
public CellBorder GetTopBorder(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Cell Returns the top border. |
GetVerticalAlignment(CellIndex)
Gets the vertical alignment.
Declaration
public RadVerticalAlignment GetVerticalAlignment(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Rad The vertical alignment. |
GetVisibleCellBox(Int32, Int32)
Gets the visible cell box.
Declaration
public CellLayoutBox GetVisibleCellBox(int rowIndex, int columnIndex)
Parameters
System. Index of the row. |
System. Index of the column. |
Returns
Cell The visible cell box. |
GetVisibleCellBox(CellIndex)
Gets the visible cell box.
Declaration
public CellLayoutBox GetVisibleCellBox(CellIndex cellIndex)
Parameters
Cell Index of the cell. |
Returns
Cell The visible cell box. |
GetVisibleColumnLayoutBox(Int32)
Gets the visible column layout box.
Declaration
public ColumnLayoutBox GetVisibleColumnLayoutBox(int columnIndex)
Parameters
System. Index of the column. |
Returns
Column The visible column layout box. |
GetVisibleRowLayoutBox(Int32)
Gets the visible row layout box.
Declaration
public RowLayoutBox GetVisibleRowLayoutBox(int rowIndex)
Parameters
System. Index of the row. |
Returns
Row The visible row layout box. |