The EPiServer.Editor.Tools namespace contains classes for extending the editor with custom plugins.

Classes

  ClassDescription
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

  InterfaceDescription
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.

Remarks

Tools that are configurable from EPiServer administration implements this interface.
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

  EnumerationDescription
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