RadEditor
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[EmbeddedSkin("Editor")]
[EmbeddedSkin("Editor", "Default")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadEditor))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Mobile, typeof(RadEditor))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Mobile, typeof(RadButton))]
[RequiredScript(typeof(ResizeExtender))]
[RequiredScript(typeof(SpellCheckService))]
[RequiredScript(typeof(LayoutBuilderEngine))]
[RequiredScript(typeof(RadEditorScripts))]
[ClientScriptResource("Telerik.Web.UI.RadEditor", "Telerik.Web.UI.Common.Core.js")]
[TelerikToolboxCategory("Data Editing")]
public class RadEditor : RadWebControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IEditableTextControl, ITextControl, INamingContainer
Inheritance: objectRadWebControlRadEditor
Derived Classes:
Implements:
Inherited Members
Constructors
C#
public RadEditor()
Properties
C#
[Bindable(true)]
[Obsolete("This property is now obsolete. Please use the ContentFilters property or the EnableFilter and DisableFilter methods", false)]
public bool AllowScripts { get; set; }
C#
public EditorAnimationSettings AnimationSettings { get; }
C#
[ClientControlProperty]
[Bindable(true)]
public bool AutoResizeHeight { get; set; }
C#
public EditorColorCollection Colors { get; }
C#
public string ContentAreaCssFile { get; set; }
C#
[ClientControlProperty]
public EditorContentAreaMode ContentAreaMode { get; set; }
C#
[ClientControlProperty]
public EditorFilters ContentFilters { get; set; }
C#
public EditorContextMenuCollection ContextMenus { get; }
C#
public EditorCssClassCollection CssClasses { get; }
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
public EditorCssFileCollection CssFiles { get; }
C#
public string DialogHandlerUrl { get; set; }
C#
public RadDialogOpener DialogOpener { get; }
C#
public string DialogsCssFile { get; set; }
C#
public string DialogsScriptFile { get; set; }
C#
public IDplImportProxy DocumentImporter { get; set; }
C#
public FileManagerDialogConfiguration DocumentManager { get; set; }
C#
[ClientControlProperty]
public EditorEditType EditType { get; set; }
C#
[ClientControlProperty]
public string EmptyMessage { get; set; }
C#
public override bool EnableAjaxSkinRendering { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("enableAriaSupport")]
public bool EnableAriaSupport { get; set; }
C#
[ClientControlProperty]
public bool EnableComments { get; set; }
C#
public override bool EnableEmbeddedBaseStylesheet { get; set; }
Overrides:
C#
public override bool EnableEmbeddedScripts { get; set; }
Overrides:
C#
public override bool EnableEmbeddedSkins { get; set; }
Overrides:
C#
[ClientControlProperty]
public bool EnableImmutableElements { get; set; }
C#
[Bindable(true)]
public bool EnableResize { get; set; }
C#
public bool EnableTextareaMode { get; set; }
C#
[ClientControlProperty]
public bool EnableTrackChanges { get; set; }
C#
public EditorExportSettings ExportSettings { get; }
C#
public string ExternalDialogsPath { get; set; }
C#
public FileManagerDialogConfiguration FlashManager { get; set; }
C#
public EditorFontCollection FontNames { get; }
C#
public EditorFontSizeCollection FontSizes { get; }
C#
public EditorFormatSetCollection FormatSets { get; }
C#
public EditorHeaderToolCollection HeaderTools { get; }
Height
Unit
C#
public override Unit Height { get; set; }
Overrides:
C#
public ImageManagerDialogConfiguration ImageManager { get; set; }
C#
public virtual EditorImportSettings ImportSettings { get; }
C#
public virtual bool IsInAccessibleMode { get; }
C#
[ClientControlProperty]
[ClientPropertyName("isSkinTouch")]
public bool IsSkinTouch { get; set; }
C#
public SpellCheckerLanguageCollection Languages { get; }
C#
public EditorLinkCollection Links { get; }
C#
public EditorStrings Localization { get; }
C#
public string LocalizationPath { get; set; }
C#
[ClientControlProperty]
public int MaxHtmlLength { get; set; }
C#
[ClientControlProperty]
public int MaxTextLength { get; set; }
C#
public FileManagerDialogConfiguration MediaManager { get; set; }
C#
public EditorModuleCollection Modules { get; }
C#
[Bindable(true)]
[Obsolete("This property is obsolete. Please, use the NewLineMode property instead.", false)]
public bool NewLineBr { get; set; }
C#
[ClientControlProperty]
public EditorNewLineModes NewLineMode { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("commandExecuted")]
public virtual string OnClientCommandExecuted { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("commandExecuting")]
public virtual string OnClientCommandExecuting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("domChange")]
public virtual string OnClientDomChange { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("init")]
public virtual string OnClientInit { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("inlineEditCompleted")]
public string OnClientInlineEditCompleted { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("load")]
public virtual string OnClientLoad { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("modeChange")]
public virtual string OnClientModeChange { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("pasteHtml")]
public virtual string OnClientPasteHtml { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("selectionChange")]
public virtual string OnClientSelectionChange { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("submit")]
public virtual string OnClientSubmit { get; set; }
C#
public EditorParagraphCollection Paragraphs { get; }
C#
[Browsable(false)]
public RadContextMenu RadContextMenu { get; }
C#
public EditorRealFontSizeCollection RealFontSizes { get; }
C#
public override RenderMode RenderMode { get; set; }
Overrides:
C#
[Browsable(false)]
public virtual RadRibbonBar RibbonBar { get; }
C#
public FileManagerDialogConfiguration SilverlightManager { get; set; }
C#
[TypeConverter("Telerik.Web.Design.SkinTypeConverter, Telerik.Web.Design, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4")]
public override string Skin { get; set; }
Overrides:
C#
public EditorSnippetCollection Snippets { get; }
C#
public SpellCheckSettings SpellCheckSettings { get; }
C#
[Obsolete("This property is obsolete. Please, use the StripFormattingOptions property instead.", false)]
public EditorStripFormattingOptions StripFormattingOnPaste { get; set; }
C#
[ClientControlProperty]
public EditorStripFormattingOptions StripFormattingOptions { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
C#
public EditorSymbolCollection Symbols { get; }
C#
public string TableLayoutCssFile { get; set; }
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
C#
public FileManagerDialogConfiguration TemplateManager { get; set; }
C#
[ClientControlProperty]
[Bindable(true)]
public EditorToolbarMode ToolbarMode { get; set; }
C#
public string ToolProviderID { get; set; }
C#
public EditorToolGroupCollection Tools { get; }
ToolsWidth
Unit
C#
[ClientControlProperty]
public Unit ToolsWidth { get; set; }
C#
public TrackChangesSettings TrackChangesSettings { get; }
C#
public bool UseRadContextMenu { get; set; }
Width
Unit
C#
public override Unit Width { get; set; }
Overrides:
Methods
C#
public virtual void AcceptTrackChanges()
C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Overrides:
C#
protected virtual void ClearCollections()
C#
protected override void ControlPreRender()
Overrides:
C#
protected override void CreateChildControls()
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
protected void EnsureEditorToolType()
C#
public virtual void EnsureToolsFileLoaded()
C#
public void ExportToDocx()
C#
public void ExportToMarkdown()
C#
public void ExportToPdf()
C#
public void ExportToRtf()
C#
public string GetHtml(EditorStripHtmlOptions stripOptions)
C#
protected override IEnumerable<ScriptDescriptor> GetScriptDescriptors()
IEnumerable<ScriptDescriptor>
Overrides:
C#
protected override IEnumerable<ScriptReference> GetScriptReferences()
IEnumerable<ScriptReference>
Overrides:
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
C#
protected virtual void LoadToolsFile(bool loadOnlyEmptyCollections)
C#
public virtual void LoadToolsFile(XmlDocument doc)
C#
protected override void RaisePostDataChangedEvent()
Overrides:
C#
protected override void RegisterCssReferences()
Overrides:
C#
protected override void RegisterScriptControl()
Overrides:
C#
protected override void RegisterScriptDescriptors()
Overrides:
C#
public virtual void RejectTrackChanges()
C#
public override void RenderBeginTag(HtmlTextWriter writer)
Overrides:
C#
protected virtual void RenderBottomZone(HtmlTextWriter writer)
C#
public override void RenderClientStateField(HtmlTextWriter writer)
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
C#
protected virtual void RenderEditModes(HtmlTextWriter writer)
C#
public override void RenderEndTag(HtmlTextWriter writer)
Overrides:
C#
public void SetDocxExportTemplate(RadEditorExportTemplate template)
C#
public void SetMarkdownExportTemplate(RadEditorExportTemplate template)
C#
public void SetPaths(string[] paths, EditorFileTypes fileTypes, EditorFileOptions fileOptions)
C#
public void SetPdfExportTemplate(RadEditorExportTemplate template)
C#
public void SetRtfExportTemplate(RadEditorExportTemplate template)
C#
public void SetTrackChangesAdapter(ITrackChangesAdapter adapter)
C#
protected override void TrackViewState()
Events
C#
public event EditorExportContentEventHandler ExportContent
C#
[SuppressMessage("Microsoft.Design", "CA1009:DeclareEventHandlersCorrectly")]
public event EditorDialogEventHandler FileDelete
C#
[SuppressMessage("Microsoft.Design", "CA1009:DeclareEventHandlersCorrectly")]
public event EditorDialogEventHandler FileUpload
C#
public event EditorImportContentEventHandler ImportContent
C#
public event EventHandler TextChanged