The EPiServer.Editor.Tools namespace contains classes for extending the editor with custom plugins.
Classes
| Class | Description | |
|---|---|---|
| About |
Editor plugin for About.
| |
| AlignCenter |
Used by the editor to set the active paragraph alignment to center.
| |
| AlignLeft |
Used by the editor to set the active paragraph alignment to left.
| |
| AlignRight |
Used by the editor to set the active paragraph alignment to right.
| |
| Bold |
Used by the editor to set the active selection to bold.
| |
| ContractSelection |
Editor tool for contracting a selection.
| |
| Copy |
Used by the editor to copy the selection into the clipboard.
| |
| Cut |
Used by the editor to cut the selection into the clipboard.
| |
| DeleteTable |
Editor tool for deleting a table.
| |
| DeleteTableColumns |
Editor tool for deleting table columns.
| |
| DeleteTableRows |
Editor tool for deleting table rows.
| |
| DropLink |
The DropLink tool handles drag and drop of files and other objects into the editor.
| |
| DynamicContent | ||
| EditorMaximizer |
The EditorMaximizer handles resizing of the editor.
| |
| ExpandSelection |
Editor tool for expanding a selection.
| |
| Find |
Finds text in the editor.
| |
| FontPicker |
Allows the selection of system fonts, sizes, colors and styles.
| |
| FontPickerDropdown |
A tool that handles the font name and size dropdowns in the toolbar.
Note, this is NOT an EPiServer plugin, as all the other tools. Instead, this is a kind
of a "buddy-tool" that is created by the FontPicker tool, which means that this tool
is only available when FontPicker is available.
| |
| FormatParagraph | ||
| HyperlinkProperties | ||
| ImageProperties | ||
| InsertAnchor |
The InsertAnchor tool inserts anchors into the editor contents.
| |
| InsertDocument |
The InsertDocument tool inserts documents and other files into the editor contents.
| |
| InsertHr |
The InsertHr tool inserts a HR tag into the editor contents.
| |
| InsertImage |
The InsertImage tool inserts an embedded image tag into the editor contents.
| |
| InsertLink |
The InsertLink tool inserts a hyperlink into the editor contents.
| |
| InsertTableColAfter |
Editor tool for inserting a table column after current column.
| |
| InsertTableColBefore |
Editor tool for inserting a table column before current column.
| |
| InsertTableRowAfter |
Editor tool for inserting a table row after current row.
| |
| InsertTableRowBefore |
Editor tool for inserting a table row before current row.
| |
| Italic |
Used by the editor to set the active selection to italic.
| |
| LinkEditorBase |
Base class for constructing link editor dialog subclasses.
| |
| MenuContainerForInsert |
This tool creates a submenu container for insert tools.
| |
| MenuContainerForSelect |
This tool creates a submenu container for select tools.
| |
| MenuContainerForTable |
This tool creates a submenu container for Table tools.
| |
| MergeTableCells |
Editor tool for merging table cells.
| |
| OrderedList |
Used by the editor to set or defined an ordered list.
| |
| Paste |
Used by the editor to paste the clipboard content on the selection.
| |
| PasteUnformatted |
Pastes text without formatting into the editor.
| |
| Quote |
The Quote tool is used to surround the selected range in the editor with a q or blockquote tag.
| |
| Redo |
This tool adds redo functionality to the editor.
| |
| RemoveFormatting |
The RemoveFormatting tool handles formatting removal in the editor.
| |
| SelectAll |
Editor tool for selecting all.
| |
| SelectNextSibling |
Editor tool for selecting next sibling.
| |
| SelectPreviousSibling |
Editor tool for selecting previous sibling.
| |
| SelectSection |
Editor tool for selecting a section.
| |
| SelectTable |
Editor tool for selecting a table.
| |
| SelectTableCell |
Editor tool for selecting a table cell.
| |
| SelectTableColumn |
Editor tool for selecting a table column.
| |
| SelectTableRow |
Editor tool for selecting a table row.
| |
| SpellChecker |
Checks spelling.
| |
| SplitTableCellHorizontally |
Editor tool for splitting merged table cells on the horizontal axis.
| |
| SplitTableCellVertically |
Editor tool for splitting merged table cells on the vertical axis.
| |
| TableCellProperties |
Show and edit table cell properties of the currently selected table.
| |
| TableEditor |
The TableEditor tool opens up the table editor dialog.
| |
| TableProperties |
Show and edit table properties of the currently selected table.
| |
| ToggleMode |
Editor tool that adds a toggle mode option.
| |
| ToolBase |
This class must be the base of each custom tools classes.
| |
| Underline |
Used by the editor to set the active selection to underline.
| |
| Undo |
This tool adds undo functionality to the editor.
| |
| UnorderedList |
Editor plugin for an unordered list.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IConfigurableTool |
This interface allows editor plugins to check if they should be created or not, at the
time EPiServer collects and creates instances of all plugins.
| |
| IInitializableTool |
Tools that need to run their own logic during setup
can implement this interface.
| |
| IToolValidator |
Tools that need to interfere with the initialization of other tools can implement this interface.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| AvailabilityOptions |
Values that define whether a tool is available in a certain editor mode or not.
The value is defined in the tool's Availability
property.
| |
| DialogTypes |