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. |
HistoryManager.Transaction | 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. |
ObjectsEnumerator<T> | Represents a class which enumerates document elements. |
ObjectsList<T> | Base class for implementations of IObjectsList<T>. |
PagesEnumerator<T> | 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. |
RegionBase.RegionMetaData | An item of region metadata. |
RegionEvaluable | Base class for every worksheet Region that supports evaluation. |
RegionHolder<T> | 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 ObjectsList<T> 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. |
IDocument<T> | Encapsulates methods and fields of the document object. |
IDocumentLayout<T> | Describes the layout of objects contained in IDocument<T>. |
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. |
IObjectsEnumeratorInternal<T> | Provides access to the internal functionality of ObjectsEnumerator<T>. |
IObjectsList<T> | Provides access to a list of document elements taking into account its placement on the page and in the document itself. |
IObjectsListInternal<T> | Provides access to the internal functionality of ObjectsList<T>. |
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 IObjectsList<T> 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 IDocumentLayout<T> 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. |
MainMenu.CreateClick | 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. |