New to Telerik Document Processing? Start a free 30-day trial

ISheet

Interface

Defines core properties and layout operations for worksheet and chart sheet types within a workbook.

Definition

Namespace:Telerik.Documents.Spreadsheet.Model

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

C#
public interface ISheet

Derived Classes: SheetWorksheet

Properties

Gets whether layout recalculation is temporarily suspended for batch operations.

C#
bool IsLayoutUpdateSuspended { get; }
Property Value:

The value indicating whether the layout update is suspended.

Gets or sets the display name shown on the sheet tab.

C#
string Name { get; set; }
Property Value:

The name of the sheet.

Gets the sheet type, distinguishing between worksheet and chart sheet.

C#
SheetType Type { get; }
Property Value:

The type of the sheet.

Gets the view-related state including tab color and invalidation status.

C#
ISheetViewState ViewState { get; }
Property Value:

The view state of the sheet.

Gets the visibility state controlling whether the sheet is visible, hidden, or very hidden.

C#
SheetVisibility Visibility { get; }
Property Value:

The visibility.

Gets the parent workbook containing this sheet.

C#
Workbook Workbook { get; }
Property Value:

The workbook.

Methods

Marks the layout as needing recalculation and triggers the LayoutInvalidated event.

C#
void InvalidateLayout()

Resumes automatic layout recalculation after suspension, triggering any pending updates.

C#
void ResumeLayoutUpdate()

Suspends automatic layout recalculation to improve performance during batch modifications.

C#
void SuspendLayoutUpdate()

Events

Raised when the layout is invalidated and requires recalculation.

C#
event EventHandler LayoutInvalidated