Important
This interface is for internal use only and must not be accessed by the user code.
| ChangeRequestContext | Abstract class to help store and manage the first evaluable Region of the Worksheet. |
| ChildrenRegionsList | Specialization of RegionsList which stores the child regions of a region. |
| ClipboardManager | Base class for implementations of IClipboardManager. |
| DataFile | Stores detailed information about worksheet file. |
| DocumentPage | Single page of the Document. |
| DocumentStatus | Base class for implementations of IDocumentStatus. |
| DragAndDropFileType | Implementation of FileType which is used for drag and drop operations. |
| EvaluationOptions | Encapsulates the options for worksheet evaluations. |
| ExportContext | Context of worksheet export operations. |
| FileContext | File managing context. |
| FileParsingContext | Context for file parsing operations. |
| FileType | Class to store meta-data of the file type. |
| FlagsHelper | Helpers for the enum flags. |
| GlobalMatchingOptions | Implementation of MatchingOptions for global search operations. |
| HistoryManager | Provides tracking of worksheet history. |
| HistoryManagerTransaction | Transaction of changes history. |
| HistoryStepBase | History step data for the Region. |
| HistoryStepEvaluable | History step storing of the Evaluable Region. |
| MainMenu | Provides operations with the Main Menu. |
| MainMenuItem | Represents an item in the main menu. |
| MatchingContext | Contains all search results which are found within a single region. |
| MatchingOptions | Contains common matching options for search operations. |
| MenuButton | Describes a menu button. |
| MenuButtonArgs | Arguments of a menu button action. |
| MenuButtonComparer | Provides comparison for collections of MenuButton items. |
| MenuContext | Provides information for showing a context menu. |
| MenuExtenders | Provides access to plug-ins which implement IPluginMenuExtender interface. |
| MissingRegion | Region which is shown instead of incorrectly loaded one to indicate existence of it. |
| ObjectsEnumeratorT | Represents a class which enumerates document elements. |
| ObjectsListT | Base class for implementations of IObjectsListT. |
| PagesEnumeratorT | Enumerator to iterate through available Document Pages. |
| PropertiesReader | Provides interface to read Region properties during import. |
| PropertiesWriter | Provides interface to write Region properties during export. |
| RegionBase | Base class for every worksheet Region. |
| RegionBaseRegionMetaData | An item of region metadata. |
| RegionEvaluable | Base class for every worksheet Region that supports evaluation. |
| RegionHolderT | Region Holder class that implements support for custom Region canvas to be wrapped by the Evaluable Region which supports all the features of the program. It provides built-in Math Region located next to the custom Region. |
| RegionsEnumerator | Enumerator to iterate through available Worksheet Regions. |
| RegionsList | Implementation of ObjectsListT which contains regions. |
| RegionsManager | Manages worksheet contents during I/O operations. |
| RegionTranslatable | Base class which supports translation of the inherited Regions. |
| StorageReader | Region content import manager. |
| StorageWriter | Region content export manager. |
| Worksheet | Abstraction of a document which consists of regions. |
| WorksheetInfo | Extends DocumentMetaData with additional properties. |
| WorksheetParams | Basic parameters of the worksheet document. |
| WorksheetSearch | Provides search operations in a worksheet. |
| WorksheetStatus | All statuses of the worksheet gathered in one place. |
| ExtendedSearchEntry | Describes a search result within a region. |
| IClipboardManager | Clipboard manager to work within Worksheet. |
| IClipboardManagerInternal | Provides access to the internal functionality of ClipboardManager. |
| IDocumentT | Encapsulates methods and fields of the document object. |
| IDocumentLayoutT | Describes the layout of objects contained in IDocumentT. |
| IDocumentObject | Element to use in the document. |
| IDocumentPointer | Provides access to the document cursor. |
| IDocumentStatus | Provides read only access to the status of the document. |
| IEvaluable | Encapsulates common properties for evaluable document elements. |
| IEvaluableObject | Combines IDocumentObject and IEvaluable. |
| IObjectsEnumeratorInternalT | Provides access to the internal functionality of ObjectsEnumeratorT. |
| IObjectsListT | Provides access to a list of document elements taking into account its placement on the page and in the document itself. |
| IObjectsListInternalT | Provides access to the internal functionality of ObjectsListT. |
| IPluginCustomRegion | Allow to add a new Region to the program by plug-in. |
| IPluginDataInputOutput | A plugin which supports input of worksheet definitions from an external source and output of evaluation results to an external target. |
| IPluginHandleFileTypes | Base File Types handler Interface for SMath Studio Plug-ins. |
| IPluginMenuExtender | Interface to extend menu-items. |
| IPluginOpenFileTypes | Open File Types handler interface. |
| IPluginSaveFileTypes | Save File Types handler interface. |
| IRegionEvaluableInternal | Provides access to the internal functionality of RegionEvaluable. |
| IRegionFormatable | Encapsulates text formatting fields for the document element. |
| IRegionFormatableExtended | Encapsulates extended formatting fields of text entry for the document element. |
| IRegionForViewer | Implemented by regions which support specific layout changes when being shown in Viewer application. |
| IRegionInternal | Provides access to the internal functionality of RegionBase. |
| IRegionsContainer | Implemented by regions which may contain nested regions. |
| IRegionsEnumeratorInternal | Provides access to the internal functionality of RegionsEnumerator. |
| IRegionsList | Specialization of IObjectsListT which contains regions. |
| IRegionsListInternal | Provides access to the internal functionality of RegionsList. |
| IRegionsManagerItem | Interface of an item returned by RegionsManager. Corresponds to an instance of IRegionsList in the worksheet. |
| IRegionWithEditableText | Contains fields and methods to use for Region with editable text. |
| IRegionWithExtendedSearch | Implemented by regions which support search inside them. |
| IRegionWithInputData | Extends Region with ability to show/hide input data. |
| IRegionWithLineBreaks | Allows a Region to be splitted between pages by lines. |
| IRegionWithMath | Encapsulates methods and properties for the document element with support of math calculations. |
| IRegionWithTooltip | Allows a Region to display custom ToolTip on the Worksheet surface. |
| ISeparatorObject | Encapsulates methods and fields to implement separators in the document. |
| IWorksheetLayout | Specialization of IDocumentLayoutT for use in Worksheet. |
| AreaCollapseChangedEventHandler | Handler of expansion for an area region which requires a password. |
| ButtonAction | Handler of action on MenuButton. |
| CustomUriDelegate | Handler of events which occur when a custom URI is navigated. |
| DragAndDropAction | An action which is performed on drop of file. |
| EntryInfoRequestedEventHandler | Handler of events which are raised when information about dimension is requested. |
| ErrorOccuredEventHandler | Reports the location of the element of a mathematical formula in which an error was found. |
| EvaluateActionEventHandler | Handler of EvaluationRequest event. |
| EvaluationEventHandler | Handler of OnEvaluation event. |
| IOActionCompletedEventHandler | Handler of I/O completion events. |
| MainMenuCreateClick | A delegate which provides EventHandler for a click on MenuButton. |
| PaintEventHandler | Handler of element paint events. |
| ProgressEventHandler | Handler of operation progress events. |
| RegionEvaluationStateEventHandler | Handler of region evaluation state change. |
| RegionEventHandler | Handler of basic events for regions. |
| StatusEventHandler | Handler of region status events. |
| ValueLanguageChanged | Handler of onValueLanguageChanged event. |
| WorksheetStatusChangedEventHandler | Handler of worksheet status change. |
| ClipboardStatus | Clipboard status. |
| CursorAction | Represents types of action under cursor. |
| CursorType | Cursor type. |
| DocumentStatusValue | Document status. |
| ElementPosition | Position of the Region description. |
| FileBehavior | Behaviors that can be applied to the file type. |
| FileRequestType | Type of the files related operation. |
| HistoryStepType | Status flags for a step in worksheet history. |
| LineAlignment | Horizontal alignment of the text. |
| LocationCorrectionMode | Mode of the regions location correction. |
| MenuButtonBehavior | Behavior flags for MenuButton. |
| MenuButtonLocation | Location of the menu item to manage items in the main menu. |
| MenuItems | Menu item types for the devices supporting touch operations. usually for smartphones. |
| PresentationMode | Presentation mode of the document. |
| RegionSelectionStatus | Selection into the current Region. |
| SelectionType | Specifies which elements to select when using the SelectRegions(SelectionType) method. |
| WorksheetEvaluationState | Overall state of evaluation on worksheet level. |
| WorksheetSelectionStatus | Status of the page selection. |