New to Telerik UI for WinFormsStart a free 30-day trial

A feature-rich text editing control that provides comprehensive text formatting, document navigation, mail merge, and printing functionality. Supports multiple document formats including DOCX, RTF, HTML, and PDF.

Definition

Namespace:Telerik.WinForms.RichTextEditor

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

C#
public class RadRichTextBox : FrameworkElement, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode, ISupportDrop, IDocumentEditorPresenterContainer, IDocumentEditor, IPrintable

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementUIElementFrameworkElementRadRichTextBox...

Implements: ICustomTypeDescriptorIDisposableIDocumentEditorIDocumentEditorPresenterContainerINotifyPropertyChangedIPrintableIStylableNodeISupportDropISupportSystemSkin...

Inherited Members FrameworkElement.RenderTransformPropertyFrameworkElement.RenderTransformOriginPropertyFrameworkElement.CursorPropertyFrameworkElement.ForegroundPropertyFrameworkElement.HeightPropertyFrameworkElement.WidthPropertyFrameworkElement.InitializeFields()FrameworkElement.GetClientRectangle(SizeF)FrameworkElement.PaintElement(IGraphics, float, SizeF)FrameworkElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)FrameworkElement.DragDrop(Point, ISupportDrag)FrameworkElement.DragOver(Point, ISupportDrag)FrameworkElement.DragEnter(Point, ISupportDrag)FrameworkElement.DragLeave(Point, ISupportDrag)FrameworkElement.WidthFrameworkElement.HeightFrameworkElement.ActualHeightFrameworkElement.ActualWidthFrameworkElement.CursorFrameworkElement.RenderTransformOriginFrameworkElement.MouseOverBorderThicknessFrameworkElement.BorderBrushFrameworkElement.BackgroundFrameworkElement.HorizontalAlignmentFrameworkElement.VerticalAlignmentFrameworkElement.HorizontalContentAlignmentFrameworkElement.VerticalContentAlignmentFrameworkElement.AllowDropUIElement.TextPropertyUIElement.FlowDirectionPropertyUIElement.ClipPropertyUIElement.UpdateRenderTransform()UIElement.CaptureMouse()UIElement.ReleaseMouseCapture()UIElement.Paint(IPaintingContext)UIElement.CanPaint(IPaintingContext)UIElement.PaintCore(IPaintingContext)UIElement.ClearValue(RadProperty)UIElement.IsKeyboardFocusWithin()UIElement.OnMouseLeftButtonDown(MouseButtonEventArgs)UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs)UIElement.OnMouseRightButtonDown(MouseButtonEventArgs)UIElement.OnMouseRightButtonUp(MouseButtonEventArgs)UIElement.OnMouseClick(MouseButtonEventArgs)UIElement.OnMouseDoubleClick(MouseButtonEventArgs)UIElement.HitTest(Point)UIElement.GetClipRect()UIElement.DoClick(EventArgs)UIElement.DoDoubleClick(EventArgs)UIElement.OnMouseDown(MouseEventArgs)UIElement.DoMouseWheel(MouseEventArgs)UIElement.DoMouseMove(MouseEventArgs)UIElement.OnMouseUp(MouseEventArgs)UIElement.OnClick(EventArgs)UIElement.OnDoubleClick(EventArgs)UIElement.IsFocusableUIElement.TextUIElement.AutomationIDUIElement.RenderTransformUIElement.ClipUIElement.IsHitTestVisibleUIElement.DispatcherUIElement.HasReceivedFocusUIElement.MouseLeftButtonDownUIElement.MouseLeftButtonUpUIElement.MouseRightButtonDownUIElement.MouseRightButtonUpUIElement.MouseClickUIElement.MouseDoubleClickUIElement.MouseEnterUIElement.GotFocusUIElement.LostFocusVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.OnPropertyChanging(RadPropertyChangingEventArgs)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.CreateChildElements()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintBackgroundShape(IGraphics)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Color, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.GetStylablePropertiesFilter()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.RaiseBubbleEvent(RadElement, RoutedEventArgs)RadElement.OnTunnelEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseMove(MouseEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.OnMouseLeave(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadElement.ToString()RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetBorderThickness(BorderPrimitive)RadElement.DpiScaleChanged(SizeF)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.CanHaveOwnStyleRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.ShouldHandleMouseInputRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.CanFocusRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.ShouldPaintRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.ToolTipTextRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(string)RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.OnBitStateChanged(long, bool, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing...

Constructors

Initializes a new instance of the RadRichTextBox class with default settings. Sets up document providers, input handling, default styles, and initializes the document.

C#
public RadRichTextBox()

Fields

C#
public static readonly RadProperty AcceptsReturnProperty
C#
public static readonly RadProperty AcceptsTabProperty
C#
public static readonly RadProperty AllowScalingProperty
C#
public static readonly RadProperty BorderColorProperty
C#
public static readonly RadProperty CaretColorProperty
C#
public static readonly RadProperty CommandsProperty
C#
public static readonly RadProperty CommentTemplateContentMarginProperty
C#
public static readonly RadProperty CurrentUserProperty
C#
public static readonly RadProperty DocumentInheritsDefaultStyleSettingsProperty
C#
public static readonly RadProperty EnforcedPermissionRangeBrushProperty
C#
public static readonly RadProperty HorizontalScrollBarHeightProperty
C#
public const string HorizontalScrollBarName = "HorizontalScrollBar"
C#
public static readonly RadProperty HorizontalScrollBarVisibilityProperty
C#
public static readonly RadProperty HyperlinkNavigationModeProperty
C#
public static readonly RadProperty HyperlinkToolTipFormatStringProperty
C#
public static readonly RadProperty IsAdvancedSelectionEnabledProperty
C#
public static readonly RadProperty IsContextMenuEnabledProperty
C#
public static readonly RadProperty IsImageMiniToolBarEnabledProperty
C#
public static readonly RadProperty IsPasteOptionsPopupEnabledProperty
C#
public static readonly RadProperty IsReadOnlyProperty
C#
public static readonly RadProperty IsSelectionEnabledProperty
C#
public static readonly RadProperty IsSelectionMiniToolBarEnabledProperty
C#
public static readonly RadProperty IsSpellCheckingEnabledProperty
C#
public static readonly RadProperty IsTrackChangesEnabledProperty
C#
public static readonly RadProperty LayoutModeProperty
C#
public static readonly RadProperty LineBreakingRuleLanguageProperty

Represents the maximum scale factor the control supports for document zoom operations. The scale factor cannot be set above this value to maintain performance.

C#
public static readonly double MaxScaleFactor
C#
public const string MeasuringPanelName = "MeasuringPanel"

Represents the minimum scale factor the control supports for document zoom operations. The scale factor cannot be set below this value to maintain readability.

C#
public static readonly double MinScaleFactor
C#
public const string PrintingScreenName = "PrintingScreen"
C#
public static readonly RadProperty ProtectionAuthenticationProviderProperty
C#
public static readonly RadProperty ScaleFactorProperty
C#
public static readonly RadProperty SelectionFillColorProperty
C#
public static readonly RadProperty SelectionFillProperty
C#
public static readonly RadProperty SelectionStrokeColorProperty
C#
public static readonly RadProperty SelectionStrokeProperty
C#
public static readonly RadProperty ShowCommentsProperty
C#
public static readonly RadProperty ShowFormattingSymbolsProperty
C#
public static readonly RadProperty ShowMergeFieldsHighlightProperty
C#
public const string VerticalScrollBarName = "VerticalScrollBar"
C#
public static readonly RadProperty VerticalScrollBarVisibilityProperty
C#
public static readonly RadProperty VerticalScrollBarWidthProperty
C#
public const string ViewContentPresenter = "ViewPresenter"

Properties

Gets or sets a value indicating whether pressing the RETURN key types a RETURN character in the control.

C#
public bool AcceptsReturn { get; set; }

Implements: IDocumentEditorPresenterContainer.AcceptsReturn

Gets or sets a value indicating whether pressing the TAB key types a TAB character in the control instead of moving the focus to the next control in the tab order.

C#
public bool AcceptsTab { get; set; }

Implements: IDocumentEditorPresenterContainer.AcceptsTab

Gets the currently active editor.

C#
public IDocumentEditor ActiveDocumentEditor { get; }

Gets the currently active editor instance when using master-detail document scenarios. This is typically used in more complex document editing scenarios where multiple editor instances work together.

C#
public RadRichTextBox ActiveEditor { get; }

Gets or sets a value representing the active document presenter.

C#
public IDocumentEditorPresenter ActiveEditorPresenter { get; set; }

Gets or sets the dialog for adding bibliographic sources.

C#
public IAddNewBibliographicSourceDialog AddNewBibliographicSourceDialog { get; set; }

Gets or sets a value indicating whether the scaling is enabled.

C#
public bool AllowScaling { get; set; }

Implements: IDocumentEditorPresenterContainer.AllowScaling

Gets or sets a value indicating whether hyperlinks should be automatically detected.

C#
public bool AutoInsertHyperlinks { get; set; }

Implements: IDocumentEditorPresenterContainer.AutoInsertHyperlinks

C#
[VsbBrowsable(true)]
public Color BorderColor { get; set; }

Gets or sets the color of the caret.

C#
public Color CaretColor { get; set; }

Implements: IDocumentEditorPresenterContainer.CaretColor

Gets or sets an instance implementing ICaretFactory

C#
public ICaretFactory CaretFactory { get; set; }

Implements: IDocumentEditorPresenterContainer.CaretFactory

Gets or sets the width of the caret.

C#
public float CaretWidth { get; set; }

Gets or sets the dialog for changing editing permissions of the document.

C#
public IChangeEditingPermissionsDialog ChangeEditingPermissionsDialog { get; set; }

Gets or sets a value representing the current dialog for editing CheckBox content control properties.

C#
[Browsable(false)]
public ICheckBoxPropertiesDialog CheckBoxPropertiesDialog { get; set; }

Gets or sets the dialog for formatting code blocks.

C#
public ICodeFormattingDialog CodeFormattingDialog { get; set; }

Gets or sets a collection of commands that can be executed.

C#
public RichTextBoxCommands Commands { get; set; }

Gets or sets the minimum width of the panel containing comments.

C#
public double CommentPaneMinWidth { get; set; }

Implements: IDocumentEditorPresenterContainer.CommentPaneMinWidth

Gets or sets the comment template content margin.

C#
public Thickness CommentTemplateContentMargin { get; set; }

Implements: IDocumentEditorPresenterContainer.CommentTemplateContentMargin

Gets or sets the context menu.

C#
public IContextMenu ContextMenu { get; set; }

Gets the current editing context which provides information about the document's editing state and active operations like selection, search, or special editing modes.

C#
public EditingContext CurrentEditingContext { get; }

Implements: IDocumentEditorPresenterContainer.CurrentEditingContext

Gets a value indicating the current editing style.

C#
public StyleDefinition CurrentEditingStyle { get; }

Implements: IDocumentEditorPresenterContainer.CurrentEditingStyle

Gets a paragraph object containing the style settings of the current paragraph.

C#
public Paragraph CurrentParagraphStyle { get; }

Gets a span object containing the style settings of the current span.

C#
public Span CurrentSpanStyle { get; }

Gets or sets the currently active user.

C#
public UserInfo CurrentUser { get; set; }

Gets the index of the currently visible page.

C#
public int CurrentVisiblePage { get; }

Gets or sets a value representing the current dialog for editing DatePicker content control properties.

C#
[Browsable(false)]
public IDatePickerPropertiesDialog DatePickerPropertiesDialog { get; set; }

Gets or sets the currently active document in the editor. This is the main document that contains all the content and formatting being edited. Changing this property will raise the DocumentChanging and DocumentChanged events.

C#
public RadDocument Document { get; set; }
Property Value:

The RadDocument instance that contains the document's content and formatting.

Implements: IDocumentEditorPresenterContainer.DocumentIDocumentEditor.Document

Gets or sets value indicating whether the edited Document instance should use by default the FontFamily, FontSize, ForeColor and other style properties applied to this RadRichTextBox using the DefaultStyleSettings.

C#
public bool DocumentInheritsDefaultStyleSettings { get; set; }

Gets or sets a value representing the current dialog for editing DropDownList content control properties.

C#
[Browsable(false)]
public IDropDownListPropertiesDialog DropDownListPropertiesDialog { get; set; }

Gets or sets the dialog for editing custom dictionaries.

C#
public IEditCustomDictionaryDialog EditCustomDictionaryDialog { get; set; }

Gets or sets the pattern used for matching emails

C#
public string EmailPattern { get; set; }

Implements: IDocumentEditorPresenterContainer.EmailPattern

Gets or sets the brush used to visually highlight text ranges with enforced permissions in the document.

C#
public Brush EnforcedPermissionRangeBrush { get; set; }

Implements: IDocumentEditorPresenterContainer.EnforcedPermissionRangeBrush

Gets or sets the field shading type/

C#
public FieldShadingType FieldShadingMode { get; set; }

Implements: IDocumentEditorPresenterContainer.FieldShadingMode

Gets or sets the find and replace dialog.

C#
public IFindReplaceDialog FindReplaceDialog { get; set; }

Gets or sets the dialog for editing floating block properties.

C#
public IFloatingBlockPropertiesDialog FloatingBlockPropertiesDialog { get; set; }

Gets or sets the direction of flow of the elements.

C#
public override FlowDirection FlowDirection { get; }

Overrides: FrameworkElement.FlowDirection

Gets or sets the dialog for editing font properties.

C#
public IFontPropertiesDialog FontPropertiesDialog { get; set; }

Gets the horizontal scroll bar of the RadRichTextBox

C#
public RadScrollBarElement HorizontalScrollBar { get; }

Gets or sets the height of the horizontal scroll bar.

C#
public int HorizontalScrollBarHeight { get; set; }

Gets or sets a value representing the horizontal scroll bar visibility.

C#
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }

Gets or sets the hyperlink navigation mode.

C#
public HyperlinkNavigationMode HyperlinkNavigationMode { get; set; }
Property Value:

The hyperlink navigation mode.

Gets or sets the pattern used for matching hyperlinks

C#
public string HyperlinkPattern { get; set; }

Implements: IDocumentEditorPresenterContainer.HyperlinkPattern

Gets or sets the hyperlink tool text.

C#
public string HyperlinkToolTipFormatString { get; set; }
Property Value:

The hyperlink tool tip.

Gets or sets an instance of IIgnoredWordDictionary that provides a list of words that would be ignored by spell checker.

C#
public IIgnoredWordDictionary IgnoredWords { get; set; }

Implements: IDocumentEditorPresenterContainer.IgnoredWords

Gets or sets the dialog for editing images.

C#
public IImageEditorDialog ImageEditorDialog { get; set; }

Gets or sets the image mini toolbar.

C#
public IImageMiniToolBar ImageMiniToolBar { get; set; }

Gets an object containing the options available for the Image selection adorner.

C#
public ImageSelectionAdornerSettings ImageSelectionAdornerSettings { get; }

Implements: IDocumentEditorPresenterContainer.ImageSelectionAdornerSettings

Gets or sets an instance of RichTextEditorInputBehavior that will handle user input.

C#
public RichTextEditorInputBehavior InputHandler { get; set; }

Gets or sets the dialog for inserting captions.

C#
public IInsertCaptionDialog InsertCaptionDialog { get; set; }

Gets or sets the dialog for inserting cross-reference windows.

C#
public IInsertCrossReferenceWindow InsertCrossReferenceWindow { get; set; }

Gets or sets the dialog for inserting date time values.

C#
public IInsertDateTimeDialog InsertDateTimeDialog { get; set; }

Gets or sets the dialog for inserting hyperlinks in the document.

C#
public IInsertHyperlinkDialog InsertHyperlinkDialog { get; set; }

Gets or sets the dialog for inserting symbols in the document.

C#
public IInsertSymbolWindow InsertSymbolWindow { get; set; }

Gets or sets the dialog for inserting tables in the document.

C#
public IInsertTableDialog InsertTableDialog { get; set; }

Gets or sets the dialog for inserting table of contents.

C#
public IInsertTableOfContentsDialog InsertTableOfContentsDialog { get; set; }

Gets or sets a value that indicates whether a the advanced selection mode is enabled. If so, when the cursor leaves the initial word the selection continues by expanding with a whole word every time until the cursor moves in the opposite direction. When the cursor returns to the initial word the selection continues to expand one character at a time. More about this behavior can be learned in the documentation.

C#
public bool IsAdvancedSelectionEnabled { get; set; }

Gets or sets a value indicating whether context menu is enabled.

C#
public bool IsContextMenuEnabled { get; set; }

Gets or sets a value indicating whether the editor is currently in Header/Footer edit mode.

C#
public bool IsInHeaderFooterEditMode { get; set; }

Implements: IDocumentEditorPresenterContainer.IsInHeaderFooterEditMode

Gets or sets a value indicating whether the paste options popup is displayed on paste.

C#
public bool IsPasteOptionsPopupEnabled { get; set; }
Property Value:

true if this instance is paste options popup enabled; otherwise, false.

Gets or sets a value indicating whether the control is read-only. When true, users can still navigate through the document, copy content, and perform search operations, but editing operations are disabled. This property is useful for documents intended for display only.

C#
public bool IsReadOnly { get; set; }
Property Value:

True if the document is in read-only mode; otherwise, false.

Implements: IDocumentEditorPresenterContainer.IsReadOnly

Gets or sets a value indicating whether selection can be made in the document.

C#
public bool IsSelectionEnabled { get; set; }

Gets or sets a value indicating whether the mini toolbar that appears after a selection is enabled.

C#
public bool IsSelectionMiniToolBarEnabled { get; set; }

Gets or sets a value indicating whether the spell checking is enabled for this document.

C#
public bool IsSpellCheckingEnabled { get; set; }

Implements: IDocumentEditorPresenterContainer.IsSpellCheckingEnabled

Gets or sets a value indicating whether formatting symbols are shown in the document.

C#
public bool IsTrackChangesEnabled { get; set; }
Property Value:

true if formatting symbols are shown; otherwise, false.

Gets or sets the document layout mode.

C#
public DocumentLayoutMode? LayoutMode { get; set; }
Property Value:

The document layout mode.

Gets or sets the language which rules should be used for line breaking in the paragraphs.

C#
public LineBreakingRuleLanguage LineBreakingRuleLanguage { get; set; }
Property Value:

The line breaking characters rule language.

Gets or sets a value representing the current line numbering dialog.

C#
[Browsable(false)]
public ILineNumberingDialog LineNumberingDialog { get; set; }

Gets or sets the dialog for managing bibliographics sources.

C#
public IManageBibliographicSourcesDialog ManageBibliographicSourcesDialog { get; set; }

Gets or sets the dialog for managing bookmarks in the document.

C#
public IManageBookmarksDialog ManageBookmarksDialog { get; set; }

Gets or sets the dialog for managing styles.

C#
public IManageStylesDialog ManageStylesDialog { get; set; }
C#
public Panel MeasuringPanel { get; set; }
C#
public IMentionBox MentionBox { get; set; }
C#
public MentionContext MentionContext { get; set; }

Gets or sets the dialog for editing footnotes and endnotes properties.

C#
public INotesDialog NotesDialog { get; set; }

Gets or sets the back color that should be applied to all pages.

C#
public Color PageBackColor { get; set; }

Gets or sets the dialog for editing paragraph properties.

C#
public IParagraphPropertiesDialog ParagraphPropertiesDialog { get; set; }
C#
public IPasteOptionsPopup PasteOptionsPopup { get; set; }

Gets the current PasteSettings associated with RadRichTextBox

C#
public PasteSettings PasteSettings { get; }

Gets or sets a value representing the current dialog for editing Picture content control properties.

C#
[Browsable(false)]
public IPicturePropertiesDialog PicturePropertiesDialog { get; set; }

Gets or sets a value representing the current dialog for editing PlainText content control properties.

C#
[Browsable(false)]
public IPlainTextPropertiesDialog PlainTextPropertiesDialog { get; set; }

Gets or sets the dialog for editing protection settings for the document.

C#
public IProtectDocumentDialog ProtectDocumentDialog { get; set; }

Gets or sets the Protection Authentication Provider

C#
public IProtectionAuthenticationProvider ProtectionAuthenticationProvider { get; set; }

Gets or sets a value representing the current dialog for editing RepeatingSection content control properties.

C#
[Browsable(false)]
public IRepeatingSectionPropertiesDialog RepeatingSectionPropertiesDialog { get; set; }

Gets or sets a value representing the current dialog for editing RichText content control properties.

C#
[Browsable(false)]
public IRichTextPropertiesDialog RichTextPropertiesDialog { get; set; }

Gets or sets a value representing the current view scale factor.

C#
public Size ScaleFactor { get; set; }

Implements: IDocumentEditorPresenterContainer.ScaleFactor

Gets or sets a value representing the current section columns dialog.

C#
public ISectionColumnsDialog SectionColumnsDialog { get; set; }

Gets or sets the currently selected comment in the document. When a comment is selected, its content becomes visible in the comment area and can be edited if permissions allow. Setting this property will clear any current document selection.

C#
public Comment SelectedComment { get; set; }
Property Value:

The currently selected Comment instance, or null if no comment is selected.

Implements: IDocumentEditorPresenterContainer.SelectedComment

Gets or sets the currently selected note.

C#
public Note SelectedNote { get; set; }

Implements: IDocumentEditorPresenterContainer.SelectedNote

Gets or sets the color of the selection rectangle.

C#
public Brush SelectionFill { get; set; }

Implements: IDocumentEditorPresenterContainer.SelectionFill

Gets or sets the selection mini toolbar.

C#
public ISelectionMiniToolBar SelectionMiniToolBar { get; set; }

Gets or sets the brush for the selection rectangle border.

C#
public Brush SelectionStroke { get; set; }

Implements: IDocumentEditorPresenterContainer.SelectionStroke

Gets or sets the dialog for setting numbering values.

C#
public ISetNumberingValueDialog SetNumberingValueDialog { get; set; }

Gets or sets a value indicating whether the comments are shown.

C#
public bool ShowComments { get; set; }

Implements: IDocumentEditorPresenterContainer.ShowComments

Gets or sets a value indicating whether formatting symbols are shown in the document.

C#
public bool ShowFormattingSymbols { get; set; }
Property Value:

true if formatting symbols are shown; otherwise, false.

Implements: IDocumentEditorPresenterContainer.ShowFormattingSymbols

Gets or sets a value indicating whether Merge Fields will be highlighted.

C#
public bool ShowMergeFieldsHighlight { get; set; }

Gets or sets the ISpellChecker implementation used when proofing.

C#
public ISpellChecker SpellChecker { get; set; }

Implements: IDocumentEditorPresenterContainer.SpellChecker

Gets or sets the dialog for spell checking.

C#
public ISpellCheckingDialog SpellCheckingDialog { get; set; }

Gets or sets the dialog for editing style properties.

C#
public IStyleFormattingPropertiesDialog StyleFormattingPropertiesDialog { get; set; }

Gets or sets the dialog for editing table borders.

C#
public ITableBordersDialog TableBordersDialog { get; set; }

Gets or sets the dialog for editing table properties.

C#
public ITablePropertiesDialog TablePropertiesDialog { get; set; }

Gets or sets the dialog for editing tab stop properties.

C#
public ITabStopsPropertiesDialog TabStopsPropertiesDialog { get; set; }

Gets the object containing options available for Track changes.

C#
public TrackChangesOptions TrackChangesOptions { get; }

Gets or sets an instance of UILayersBuilder.

C#
public UILayersBuilder UILayersBuilder { get; set; }

Implements: IDocumentEditorPresenterContainer.UILayersBuilder

Gets or sets the dialog for removing protection restrictions on the document.

C#
public IUnprotectDocumentDialog UnprotectDocumentDialog { get; set; }

Gets or sets a collection containing the users' permissions on the current document.

C#
public PermissionInfoCollection Users { get; set; }

Gets the vertical scroll bar of the RadRichTextBox

C#
public RadScrollBarElement VerticalScrollBar { get; }

Gets or sets a value representing the vertical scroll bar visibility.

C#
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }

Gets or sets the width of the vertical scroll bar.

C#
public int VerticalScrollBarWidth { get; set; }

Gets or sets the dialog for editing watermark settings.

C#
public IWatermarkSettingsDialog WatermarkSettingsDialog { get; set; }

Methods

Accepts all revisions in the current document.

C#
public void AcceptAllRevisions()

Implements: IDocumentEditor.AcceptAllRevisions()

Accepts revision.

C#
public void AcceptRevision(Revision revision)
Parameters:revisionRevision

The revision.

Implements: IDocumentEditor.AcceptRevision(Revision)

Adds a tab stop at the current position in the document.

C#
public void AddTabStop(TabStop tabStop)
Parameters:tabStopTabStop

The tab stop to add.

Implements: IDocumentEditor.AddTabStop(TabStop)

Adds the enumeration of tab stops.

C#
public void AddTabStopRange(IEnumerable<TabStop> tabStops)
Parameters:tabStopsIEnumerable<TabStop>

The tab stops to add.

Implements: IDocumentEditor.AddTabStopRange(IEnumerable<TabStop>)

Arranges the RadElement to its final location. The element must call the Arrange method of each of its children.

C#
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters:finalSizeSizeF

The size that is available for element.

Returns:

SizeF

The rectangle occupied by the element. Usually finalSize. Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.

Overrides: RadElement.ArrangeOverride(SizeF)

Remarks:

In this method call to the Arrange method of each child must be made.

Begins new undo group.

C#
public void BeginUndoGroup()

Implements: IDocumentEditor.BeginUndoGroup()

Cancels current undo group.

C#
public void CancelUndoGroup()

Implements: IDocumentEditor.CancelUndoGroup()

Returns a value indicating whether the formatting can be copied according to the current selection.

C#
public bool CanCopyFormatting()
Returns:

bool

The value indicating whether the formatting can be copied.

Changes the display mode of all fields in the document.

C#
public void ChangeAllFieldsDisplayMode(FieldDisplayMode displayMode)
Parameters:displayModeFieldDisplayMode

The display mode.

Implements: IDocumentEditor.ChangeAllFieldsDisplayMode(FieldDisplayMode)

Changes the baseline alignment of the current run in the document.

C#
public void ChangeBaselineAlignment(BaselineAlignment newBaselineAlignment)
Parameters:newBaselineAlignmentBaselineAlignment

The new baseline alignment to be applied.

Implements: IDocumentEditor.ChangeBaselineAlignment(BaselineAlignment)

Changes the bibliographic style of all bibliography related fields in the document.

C#
public void ChangeBibliographicStyle(BibliographicReferenceStyleBase newBibliographicStyle)
Parameters:newBibliographicStyleBibliographicReferenceStyleBase

The new bibliographic style.

Implements: IDocumentEditor.ChangeBibliographicStyle(BibliographicReferenceStyleBase)

Sets a value indicating whether the first page header and footer would be different than the rest of the pages.

C#
public void ChangeDifferentFirstPageHeaderFooter(bool value)
Parameters:valuebool

true if the header and footer will be different, otherwise false.

Implements: IDocumentEditor.ChangeDifferentFirstPageHeaderFooter(bool)

Sets a value indicating whether even and odd pages headers and footers would be different.

C#
public void ChangeDifferentOddAndEvenPagesHeaderFooter(bool value)
Parameters:valuebool

true if the headers and footers will be different, otherwise false.

Implements: IDocumentEditor.ChangeDifferentOddAndEvenPagesHeaderFooter(bool)

Changes the space a single Tab (\t) character takes.

C#
public void ChangeDocumentDefaultTabWidth(double tabWidth)
Parameters:tabWidthdouble

The new width.

Implements: IDocumentEditor.ChangeDocumentDefaultTabWidth(double)

Changes the Tag property of a specified DocumentElement.

C#
public void ChangeDocumentElementTag(DocumentElement element, string tag)
Parameters:elementDocumentElement

The DocumentElement.

tagstring

The new tag value.

Implements: IDocumentEditor.ChangeDocumentElementTag(DocumentElement, string)

Changes the first number for endnotes for the entire document.

C#
public void ChangeDocumentEndnotesFirstNumber(int firstNumber)
Parameters:firstNumberint

The new start number.

Implements: IDocumentEditor.ChangeDocumentEndnotesFirstNumber(int)

Changes the endnotes numbering format for the entire document.

C#
public void ChangeDocumentEndnotesNumberingFormat(ListNumberingFormat listNumberingFormat)
Parameters:listNumberingFormatListNumberingFormat

The new numbering format.

Implements: IDocumentEditor.ChangeDocumentEndnotesNumberingFormat(ListNumberingFormat)

Changes where endtnote numbers will stop incrementing and will start from the first one for the entire document.

C#
public void ChangeDocumentEndnotesNumberingRestartType(NumberingRestartType numberingRestartType)
Parameters:numberingRestartTypeNumberingRestartType

The new restart type.

Implements: IDocumentEditor.ChangeDocumentEndnotesNumberingRestartType(NumberingRestartType)

Changes the position of the endnotes for the entire document.

C#
public void ChangeDocumentEndnotesPosition(EndnotesPosition endnotesPosition)
Parameters:endnotesPositionEndnotesPosition

Implements: IDocumentEditor.ChangeDocumentEndnotesPosition(EndnotesPosition)

Changes the first number for footnotes for the entire document.

C#
public void ChangeDocumentFootnotesFirstNumber(int firstNumber)
Parameters:firstNumberint

The new start number.

Implements: IDocumentEditor.ChangeDocumentFootnotesFirstNumber(int)

Changes the footnotes numbering format for the entire document.

C#
public void ChangeDocumentFootnotesNumberingFormat(ListNumberingFormat listNumberingFormat)
Parameters:listNumberingFormatListNumberingFormat

The new numbering format.

Implements: IDocumentEditor.ChangeDocumentFootnotesNumberingFormat(ListNumberingFormat)

Changes where footnote numbers will stop incrementing and will start from the first one for the entire document.

C#
public void ChangeDocumentFootnotesNumberingRestartType(NumberingRestartType numberingRestartType)
Parameters:numberingRestartTypeNumberingRestartType

The new restart type.

Implements: IDocumentEditor.ChangeDocumentFootnotesNumberingRestartType(NumberingRestartType)

Changes the position of the footnoes for the entire document.

C#
public void ChangeDocumentFootnotesPosition(FootnotesPosition footnotesPosition)
Parameters:footnotesPositionFootnotesPosition

The new footnotes position.

Implements: IDocumentEditor.ChangeDocumentFootnotesPosition(FootnotesPosition)

Sets a value indicating whether strict line brealing rule is enabled.

C#
public void ChangeDocumentIsStrictLineBreakingRuleEnabled(bool value)
Parameters:valuebool

true if rule should be enabled otherwise false.

Implements: IDocumentEditor.ChangeDocumentIsStrictLineBreakingRuleEnabled(bool)

Changes the language for which line breaking rules are currently applied in the document.

C#
public void ChangeDocumentLineBreakingRuleLanguage(LineBreakingRuleLanguage lineBreakingRuleLanguage)
Parameters:lineBreakingRuleLanguageLineBreakingRuleLanguage

The new language for which line breaking rules are applied.

Implements: IDocumentEditor.ChangeDocumentLineBreakingRuleLanguage(LineBreakingRuleLanguage)

Changes the characters after which a line break cannot be placed.

C#
public void ChangeDocumentNoLineBreaksAfterRule(LineBreakingRule lineBreakingCharacterRule)
Parameters:lineBreakingCharacterRuleLineBreakingRule

The new rule for line breaks after a character.

Implements: IDocumentEditor.ChangeDocumentNoLineBreaksAfterRule(LineBreakingRule)

Changes the characters before which a line break cannot be placed.

C#
public void ChangeDocumentNoLineBreaksBeforeRule(LineBreakingRule lineBreakingCharacterRule)
Parameters:lineBreakingCharacterRuleLineBreakingRule

The new rule for line breaks before a character.

Implements: IDocumentEditor.ChangeDocumentNoLineBreaksBeforeRule(LineBreakingRule)

Changes the field display mode.

C#
public void ChangeFieldDisplayMode(FieldRangeStart fieldStart, FieldDisplayMode displayMode)
Parameters:fieldStartFieldRangeStart

The field start.

displayModeFieldDisplayMode

The new display mode.

Implements: IDocumentEditor.ChangeFieldDisplayMode(FieldRangeStart, FieldDisplayMode)

Changes the font family of the current run in the document.

C#
public void ChangeFontFamily(FontFamily fontFamily)
Parameters:fontFamilyFontFamily

The new font family to be applied.

Implements: IDocumentEditor.ChangeFontFamily(FontFamily)

Changes the font size of the current run in the document.

C#
public void ChangeFontSize(double newFontSize)
Parameters:newFontSizedouble

The new font size to be applied.

Implements: IDocumentEditor.ChangeFontSize(double)

Changes the font style of the current run in the document.

C#
public void ChangeFontStyle(FontStyle fontStyle)
Parameters:fontStyleFontStyle

The new font style.

Implements: IDocumentEditor.ChangeFontStyle(FontStyle)

Changes the font style of the current run in the document.

C#
public void ChangeFontStyle(FontStyle fontStyle)
Parameters:fontStyleFontStyle

The new font style.

Changes the font weight of the current run in the document.

C#
public void ChangeFontWeight(FontWeight fontWeight)
Parameters:fontWeightFontWeight

The new font weight.

Implements: IDocumentEditor.ChangeFontWeight(FontWeight)

Changes the image rotate angle.

C#
public void ChangeImageRotateAngle(ImageInline image, double angle)
Parameters:imageImageInline

The ImageInline.

angledouble

The new angle.

Implements: IDocumentEditor.ChangeImageRotateAngle(ImageInline, double)

Changes the size of the image.

C#
public void ChangeImageSize(ImageInline image, Size size)
Parameters:imageImageInline

The ImageInline.

sizeSize

The new size.

Implements: IDocumentEditor.ChangeImageSize(ImageInline, Size)

Changes the layout mode.

C#
public void ChangeLayoutMode(DocumentLayoutMode layoutMode)
Parameters:layoutModeDocumentLayoutMode

The new layout mode to be applied.

Changes the restart type of line numberings for the selected sections.

C#
public void ChangeLineNumberingRestartType(LineNumberingRestartType restartType)
Parameters:restartTypeLineNumberingRestartType

The line numbering restart type.

Implements: IDocumentEditor.ChangeLineNumberingRestartType(LineNumberingRestartType)

Changes the paragraph style of the current paragraph.

C#
public void ChangeListStyle(ListStyle style)
Parameters:styleListStyle

The new style to be applied.

Controls whether automatic spacing is applied after the current paragraph.

C#
public void ChangeParagraphAutomaticSpacingAfter(bool value)
Parameters:valuebool

True if automatic spacing should be applied, otherwise false.

Implements: IDocumentEditor.ChangeParagraphAutomaticSpacingAfter(bool)

Controls whether automatic spacing is applied before the current paragraph.

C#
public void ChangeParagraphAutomaticSpacingBefore(bool value)
Parameters:valuebool

True if automatic spacing should be applied, otherwise false.

Implements: IDocumentEditor.ChangeParagraphAutomaticSpacingBefore(bool)

Changes the background color of the selected paragraphs in the document.

C#
public void ChangeParagraphBackground(Color color)
Parameters:colorColor

The new background color to be applied.

Implements: IDocumentEditor.ChangeParagraphBackground(Color)

Changes the left indent of the current paragraph.

C#
public void ChangeParagraphFirstLineIndent(double firstLineIndent)
Parameters:firstLineIndentdouble

The new left indent to be applied.

Implements: IDocumentEditor.ChangeParagraphFirstLineIndent(double)

Changes the flow direction of the selected paragraphs in the document.

C#
public void ChangeParagraphFlowDirection(FlowDirection flowDirection)
Parameters:flowDirectionFlowDirection

The new flow direction to be applied.

Implements: IDocumentEditor.ChangeParagraphFlowDirection(FlowDirection)

Sets a value indicating whether line brealing rules are enabled.

C#
public void ChangeParagraphIsLineBreakingRuleEnabled(bool value)
Parameters:valuebool

true if rules should be enabled otherwise false.

Implements: IDocumentEditor.ChangeParagraphIsLineBreakingRuleEnabled(bool)

Changes the left indent of the current paragraph.

C#
public void ChangeParagraphLeftIndent(double leftIndent)
Parameters:leftIndentdouble

The new left indent to be applied.

Implements: IDocumentEditor.ChangeParagraphLeftIndent(double)

Changes the line spacing inside the current paragraph.

C#
public void ChangeParagraphLineSpacing(double lineSpacing, LineSpacingType lineSpacingType)
Parameters:lineSpacingdouble

The new line spacing to be applied.

lineSpacingTypeLineSpacingType

The type of the line spacing to be applied.

Implements: IDocumentEditor.ChangeParagraphLineSpacing(double, LineSpacingType)

Changes the lines spacing inside the current paragraph.

C#
public void ChangeParagraphLineSpacing(double lineSpacing)
Parameters:lineSpacingdouble

The new line spacing to be applied.

Implements: IDocumentEditor.ChangeParagraphLineSpacing(double)

Changes the line spacing type inside the current paragraph.

C#
public void ChangeParagraphLineSpacingType(LineSpacingType lineSpacingType)
Parameters:lineSpacingTypeLineSpacingType

The new line spacing type to be applied.

Implements: IDocumentEditor.ChangeParagraphLineSpacingType(LineSpacingType)

Changes the list level the paragraph is currently in.

C#
public void ChangeParagraphListLevel(int listLevel)
Parameters:listLevelint

The list level to be applied.

Implements: IDocumentEditor.ChangeParagraphListLevel(int)

Changes the right indent of the current paragraph.

C#
public void ChangeParagraphRightIndent(double rightIndent)
Parameters:rightIndentdouble

The new right indent to be applied.

Implements: IDocumentEditor.ChangeParagraphRightIndent(double)

Changes the spacing after the current paragraph.

C#
public void ChangeParagraphSpacingAfter(double spacingAfter)
Parameters:spacingAfterdouble

The new spacing to be applied.

Implements: IDocumentEditor.ChangeParagraphSpacingAfter(double)

Changes the spacing before the current paragraph.

C#
public void ChangeParagraphSpacingBefore(double spacingBefore)
Parameters:spacingBeforedouble

The new spacing to be applied.

Implements: IDocumentEditor.ChangeParagraphSpacingBefore(double)

Changes the paragraph style of the current paragraph.

C#
public void ChangeParagraphStyle(StyleDefinition styleInfo)
Parameters:styleInfoStyleDefinition

The new style to be applied.

Implements: IDocumentEditor.ChangeParagraphStyle(StyleDefinition)

Changes the actual page margin (regarding the page orientation) of the section.

C#
public void ChangeSectionActualPageMargin(Padding sectionMargin)
Parameters:sectionMarginPadding

The section margin.

Implements: IDocumentEditor.ChangeSectionActualPageMargin(Padding)

ChangeSectionColumns

C#
public void ChangeSectionColumns(SectionColumnCollection columnCollection)
Parameters:columnCollectionSectionColumnCollection

columns

Implements: IDocumentEditor.ChangeSectionColumns(SectionColumnCollection)

ChangeSectionColumns

C#
public void ChangeSectionColumns(SectionColumnsLayout sectionColumnsLayout)
Parameters:sectionColumnsLayoutSectionColumnsLayout

Section Columns Layout

Implements: IDocumentEditor.ChangeSectionColumns(SectionColumnsLayout)

Changes the first number for endnotes for the current section.

C#
public void ChangeSectionEndnotesFirstNumber(int firstNumber)
Parameters:firstNumberint

The new start number.

Implements: IDocumentEditor.ChangeSectionEndnotesFirstNumber(int)

Changes the endnotes numbering format for the current section.

C#
public void ChangeSectionEndnotesNumberingFormat(ListNumberingFormat listNumberingFormat)
Parameters:listNumberingFormatListNumberingFormat

The new numbering format.

Implements: IDocumentEditor.ChangeSectionEndnotesNumberingFormat(ListNumberingFormat)

Changes where endtnote numbers will stop incrementing and will start from the first one for the current section.

C#
public void ChangeSectionEndnotesNumberingRestartType(NumberingRestartType numberingRestartType)
Parameters:numberingRestartTypeNumberingRestartType

The new restart type.

Implements: IDocumentEditor.ChangeSectionEndnotesNumberingRestartType(NumberingRestartType)

Changes the first page number of the current section. Set null continue numeration form the previous section.

C#
public void ChangeSectionFirstPageNumber(int? firstPageNumber)
Parameters:firstPageNumberint?

The new first page number value.

Implements: IDocumentEditor.ChangeSectionFirstPageNumber(int?)

Changes the bottom margin of the footer of the current section.

C#
public void ChangeSectionFooterBottomMargin(int sectionFooterBottomMargin)
Parameters:sectionFooterBottomMarginint

Footer bottom margin to be applied.

Implements: IDocumentEditor.ChangeSectionFooterBottomMargin(int)

Changes the value indicated whether the a section footer should be linked to the footer of the previous section.

C#
public void ChangeSectionFooterLinkToPrevious(Section section, HeaderFooterType footerType, bool value)
Parameters:sectionSection

The section.

footerTypeHeaderFooterType

Type of the footer.

valuebool

true if the footer should be linked.

Implements: IDocumentEditor.ChangeSectionFooterLinkToPrevious(Section, HeaderFooterType, bool)

Changes the first number for footnotes for the current section.

C#
public void ChangeSectionFootnotesFirstNumber(int firstNumber)
Parameters:firstNumberint

The new start number.

Implements: IDocumentEditor.ChangeSectionFootnotesFirstNumber(int)

Changes the footnotes numbering format for the current section.

C#
public void ChangeSectionFootnotesNumberingFormat(ListNumberingFormat listNumberingFormat)
Parameters:listNumberingFormatListNumberingFormat

The new numbering format.

Implements: IDocumentEditor.ChangeSectionFootnotesNumberingFormat(ListNumberingFormat)

Changes where footnote numbers will stop incrementing and will start from the first one for the current section.

C#
public void ChangeSectionFootnotesNumberingRestartType(NumberingRestartType numberingRestartType)
Parameters:numberingRestartTypeNumberingRestartType

The new restart type.

Implements: IDocumentEditor.ChangeSectionFootnotesNumberingRestartType(NumberingRestartType)

Changes the value indicated whether the a section header should be linked to the header of the previous section.

C#
public void ChangeSectionHeaderLinkToPrevious(Section section, HeaderFooterType headerType, bool value)
Parameters:sectionSection

The section.

headerTypeHeaderFooterType

Type of the header.

valuebool

true if the header should be linked.

Implements: IDocumentEditor.ChangeSectionHeaderLinkToPrevious(Section, HeaderFooterType, bool)

Changes the top margin of the header of the current section.

C#
public void ChangeSectionHeaderTopMargin(int sectionHeaderTopMargin)
Parameters:sectionHeaderTopMarginint

Header top margin to be applied.

Implements: IDocumentEditor.ChangeSectionHeaderTopMargin(int)

Changes the line numberings for the selected sections.

C#
public void ChangeSectionLineNumbering(LineNumbering lineNumbering)
Parameters:lineNumberingLineNumbering

The line numbering.

Implements: IDocumentEditor.ChangeSectionLineNumbering(LineNumbering)

Changes the page margin of the current section.

C#
public void ChangeSectionPageMargin(Padding sectionMargin)
Parameters:sectionMarginPadding

The new margin to be applied.

Implements: IDocumentEditor.ChangeSectionPageMargin(Padding)

Changes the page orientation of the current section.

C#
public void ChangeSectionPageOrientation(PageOrientation sectionPageOrientation)
Parameters:sectionPageOrientationPageOrientation

The new page orientation to be applied.

Implements: IDocumentEditor.ChangeSectionPageOrientation(PageOrientation)

Changes the page size of the current section.

C#
public void ChangeSectionPageSize(Size size)
Parameters:sizeSize

The new page size to be applied.

Implements: IDocumentEditor.ChangeSectionPageSize(Size)

Changes the style of current run in the document.

C#
public void ChangeSpanStyle(StyleDefinition styleInfo)
Parameters:styleInfoStyleDefinition

The new style to be applied.

Implements: IDocumentEditor.ChangeSpanStyle(StyleDefinition)

Changes the strikethrough of the current run in the document.

C#
public void ChangeStrikethrough(bool isStrikethrough)
Parameters:isStrikethroughbool

The new strikethrough value.

Implements: IDocumentEditor.ChangeStrikethrough(bool)

Applies style with a given name to the selected elements in the document.

C#
public void ChangeStyleName(string styleName, bool useLinkedStyle)
Parameters:styleNamestring

Name of the style.

useLinkedStylebool

If true, the linked style may be used depending on the selection.

Implements: IDocumentEditor.ChangeStyleName(string, bool)

Applies style with a given name to the selected elements in the document.

C#
public void ChangeStyleName(string styleName)
Parameters:styleNamestring

Name of the style.

Implements: IDocumentEditor.ChangeStyleName(string)

Changes the style name of the current run in the document.

C#
public void ChangeStyleNameToActiveEditor(string newStyleName)
Parameters:newStyleNamestring

Changes the borders of the current table.

C#
public void ChangeTableBorders(TableBorders borders)
Parameters:bordersTableBorders

The new table borders.

Implements: IDocumentEditor.ChangeTableBorders(TableBorders)

Changes the back color of the current cell.

C#
public void ChangeTableCellBackground(Color color)
Parameters:colorColor

The new cell back color.

Implements: IDocumentEditor.ChangeTableCellBackground(Color)

Changes the borders style of the current cell.

C#
public void ChangeTableCellBorders(Border border)
Parameters:borderBorder

The new borders style.

Implements: IDocumentEditor.ChangeTableCellBorders(Border)

Changes the cell border styles of the current table.

C#
public void ChangeTableCellBorders(TableCellBorders tableCellBorders)
Parameters:tableCellBordersTableCellBorders

The new cell border styles.

Implements: IDocumentEditor.ChangeTableCellBorders(TableCellBorders)

Changes the content alignment of the currently selected cells.

C#
public void ChangeTableCellContentAlignment(RadTextAlignment textAlignment, RadVerticalAlignment verticalAlignment)
Parameters:textAlignmentRadTextAlignment

The new horizontal alignment.

verticalAlignmentRadVerticalAlignment

The new vertical alignment.

Implements: IDocumentEditor.ChangeTableCellContentAlignment(RadTextAlignment, RadVerticalAlignment)

Changes the horizontal alignment of the currently selected cells.

C#
public void ChangeTableCellHorizontalContentAlignment(RadTextAlignment textAlignment)
Parameters:textAlignmentRadTextAlignment

The new horizontal alignment.

Implements: IDocumentEditor.ChangeTableCellHorizontalContentAlignment(RadTextAlignment)

Changes the cell padding for the currently selected cells.

C#
public void ChangeTableCellPadding(Padding padding)
Parameters:paddingPadding

The new padding.

Implements: IDocumentEditor.ChangeTableCellPadding(Padding)

Changes the cell spacing of the current table.

C#
public void ChangeTableCellSpacing(double cellSpacing)
Parameters:cellSpacingdouble

The new cell spacing.

Implements: IDocumentEditor.ChangeTableCellSpacing(double)

Changes the vertical alignment of the currently selected cells.

C#
public void ChangeTableCellVerticalContentAlignment(RadVerticalAlignment verticalAlignment)
Parameters:verticalAlignmentRadVerticalAlignment

The new vertical alignment.

Implements: IDocumentEditor.ChangeTableCellVerticalContentAlignment(RadVerticalAlignment)

Changes the default padding applied to cells of the current table.

C#
public void ChangeTableDefaultCellPadding(Padding padding)
Parameters:paddingPadding

The new padding.

Implements: IDocumentEditor.ChangeTableDefaultCellPadding(Padding)

Changes the flow direction of the current table.

C#
public void ChangeTableFlowDirection(FlowDirection flowDirection)
Parameters:flowDirectionFlowDirection

The new flow direction.

Implements: IDocumentEditor.ChangeTableFlowDirection(FlowDirection)

Changes the width of the column at the given index in the given table.

C#
public void ChangeTableGridColumnWidth(Table table, int gridColumnIndex, TableWidthUnit width)
Parameters:tableTable

The table containing the column.

gridColumnIndexint

The index of the column in the table.

widthTableWidthUnit

The new column width.

Implements: IDocumentEditor.ChangeTableGridColumnWidth(Table, int, TableWidthUnit)

Changhes the table horizontal alignment.

C#
public void ChangeTableHorizontalAlignment(RadHorizontalAlignment alignment)
Parameters:alignmentRadHorizontalAlignment

The new alignment.

Implements: IDocumentEditor.ChangeTableHorizontalAlignment(RadHorizontalAlignment)

Changes the table indent.

C#
public void ChangeTableIndent(double indent)
Parameters:indentdouble

The new indent.

Implements: IDocumentEditor.ChangeTableIndent(double)

Changes the layout mode of the given table.

C#
public void ChangeTableLayoutMode(Table table, TableLayoutMode tableLayoutMode)
Parameters:tableTable

The table to change the layout of.

tableLayoutModeTableLayoutMode

The new layout mode.

Implements: IDocumentEditor.ChangeTableLayoutMode(Table, TableLayoutMode)

Changes the visual appearance of the current table.

C#
public void ChangeTableLook(TableLook tableLook)
Parameters:tableLookTableLook

The new visual settings.

Implements: IDocumentEditor.ChangeTableLook(TableLook)

Changes the preferred width for the current table.

C#
public void ChangeTablePreferredWidth(TableWidthUnit tableWidth)
Parameters:tableWidthTableWidthUnit

Implements: IDocumentEditor.ChangeTablePreferredWidth(TableWidthUnit)

Changes the height of the given table row.

C#
public void ChangeTableRowHeight(TableRow tableRow, double height)
Parameters:tableRowTableRow

The row to change the height of.

heightdouble

The new height.

Implements: IDocumentEditor.ChangeTableRowHeight(TableRow, double)

ChangeTableRowRepeatOnEveryPage

C#
public void ChangeTableRowRepeatOnEveryPage(TableRow tableRow)
Parameters:tableRowTableRow

Implements: IDocumentEditor.ChangeTableRowRepeatOnEveryPage(TableRow)

Changes the text alignment of the current run in the document.

C#
public void ChangeTextAlignment(RadTextAlignment alignment)
Parameters:alignmentRadTextAlignment

The new text alignment to be applied.

Changes the text foreground color of the current run in the document.

C#
public void ChangeTextForeColor(Color newColor)
Parameters:newColorColor

The new foreground color to be applied.

Changes the text highligh color of the current run in the document.

C#
public void ChangeTextHighlightColor(Color newColor)
Parameters:newColorColor

The new highlight color to be applied.

Changes the underline color of the current run in the document.

C#
public void ChangeUnderlineColor(Color newColor)
Parameters:newColorColor

The new underline color to be applied.

Implements: IDocumentEditor.ChangeUnderlineColor(Color)

Changes the underline decoration of the current run in the document.

C#
public void ChangeUnderlineDecoration(IUnderlineUIDecorationProvider decoration)
Parameters:decorationIUnderlineUIDecorationProvider

The new underline decoration provider to be applied.

Implements: IDocumentEditor.ChangeUnderlineDecoration(IUnderlineUIDecorationProvider)

Clears all of the formatting of the current paragraph and run in the document.

C#
public void ClearAllFormatting()

Implements: IDocumentEditor.ClearAllFormatting()

Clears the formatting of the current run in the document.

C#
public void ClearFormatting()

Implements: IDocumentEditor.ClearFormatting()

Removes all tab stops from the currently selected paragraphs.

C#
public void ClearTabStops()

Implements: IDocumentEditor.ClearTabStops()

Removes all paragraphs from the current list and continues the first possible list before that paragraph. The paragraph should be in list and should be first in the list, otherwise this method does nothing.

C#
public bool ContinueListNumbering()
Returns:

bool

Implements: IDocumentEditor.ContinueListNumbering()

Copies currently selected document elements into the clipboard

C#
public void Copy()

Implements: IDocumentEditor.Copy()

Copies the formatting of the current selection.

C#
public bool CopyFormatting()
Returns:

bool

A value indicating whether the copy was successful.

Implements: IDocumentEditor.CopyFormatting()

C#
protected virtual RadPrintDocument CreatePrintDocument()
Returns:

RadPrintDocument

Executes the Cut command.

C#
public void Cut()

Implements: IDocumentEditor.Cut()

Decrements the font size of the current run in the document.

C#
public void DecrementFontSize()

Implements: IDocumentEditor.DecrementFontSize()

Decrements the left indent of the current paragraph.

C#
public void DecrementParagraphLeftIndent()

Implements: IDocumentEditor.DecrementParagraphLeftIndent()

Decrements the list level the paragraph is currently in by 1.

C#
public void DecrementParagraphListLevel()

Deletes from the document respecting CaretPosition and Selection.

C#
public void Delete(bool deletePrevious)
Parameters:deletePreviousbool

If the selection is empty, indicates whether to delete the character before or after the caret.

Deletes all comments in the current document.

C#
public void DeleteAllComments()

Implements: IDocumentEditor.DeleteAllComments()

Deletes an annotation range.

C#
public void DeleteAnnotationRange(AnnotationRangeStart rangeStart)
Parameters:rangeStartAnnotationRangeStart

The start of the range that is to be deleted.

Implements: IDocumentEditor.DeleteAnnotationRange(AnnotationRangeStart)

Deletes a bookmark.

C#
public void DeleteBookmark(BookmarkRangeStart bookmarkRangeStart)
Parameters:bookmarkRangeStartBookmarkRangeStart

The bookmark range start.

Implements: IDocumentEditor.DeleteBookmark(BookmarkRangeStart)

Deletes a bookmark.

C#
public void DeleteBookmark(string bookmarkName)
Parameters:bookmarkNamestring

Name of the bookmark.

Implements: IDocumentEditor.DeleteBookmark(string)

Deletes a code block.

C#
public void DeleteCodeBlock(CodeAnnotationRangeStart rangeStart)
Parameters:rangeStartCodeAnnotationRangeStart

The code range start of the block to delete.

Implements: IDocumentEditor.DeleteCodeBlock(CodeAnnotationRangeStart)

Deletes the current comment.

C#
public void DeleteComment()

Implements: IDocumentEditor.DeleteComment()

Deletes a comment.

C#
public void DeleteComment(CommentRangeStart commentRangeStart)
Parameters:commentRangeStartCommentRangeStart

The comment range start.

Implements: IDocumentEditor.DeleteComment(CommentRangeStart)

Deletes a permission range.

C#
public void DeletePermissionRange(PermissionRangeStart permissionRangeStart)
Parameters:permissionRangeStartPermissionRangeStart

The permission range start.

Implements: IDocumentEditor.DeletePermissionRange(PermissionRangeStart)

Deletes the current read only range.

C#
public void DeleteReadOnlyRange()

Implements: IDocumentEditor.DeleteReadOnlyRange()

Deletes the read only range.

C#
public void DeleteReadOnlyRange(ReadOnlyRangeStart readOnlyRangeStart)
Parameters:readOnlyRangeStartReadOnlyRangeStart

The read only range that is to be deleted.

Implements: IDocumentEditor.DeleteReadOnlyRange(ReadOnlyRangeStart)

Deletes the current table.

C#
public void DeleteTable()

Implements: IDocumentEditor.DeleteTable()

Deletes the provided table from the document.

C#
public void DeleteTable(Table table)
Parameters:tableTable

The table to delete.

Implements: IDocumentEditor.DeleteTable(Table)

Deletes the current column.

C#
public void DeleteTableColumn()

Implements: IDocumentEditor.DeleteTableColumn()

Deletes the current row from the table.

C#
public void DeleteTableRow()

Implements: IDocumentEditor.DeleteTableRow()

Deletes the given row from the table.

C#
public void DeleteTableRow(TableRow row)
Parameters:rowTableRow

The TableRow to delete.

Implements: IDocumentEditor.DeleteTableRow(TableRow)

Removes the currently applied watermark.

C#
public void DisableWatermark()
C#
protected virtual void DisposeDialogs()

Releases managed resources by clearing the property store and disposing value animators to prevent memory leaks.

C#
protected override void DisposeManagedResources()

Overrides: RadElement.DisposeManagedResources()

Releases any UNMANAGED resources used by this object. NOTE: If you declare some unmanaged resources in your class, you should override its finalizer and put disposing logic there also.

C#
protected override void DisposeUnmanagedResources()

Overrides: DisposableObject.DisposeUnmanagedResources()

Shows the dialog for editing list styles.

C#
public void EditListStyleInDialog(ListStyle listStyle)
Parameters:listStyleListStyle

Closes current undo group.

C#
public void EndUndoGroup()

Implements: IDocumentEditor.EndUndoGroup()

Closes current undo group.

C#
public void EndUndoGroup(string groupDisplayText)
Parameters:groupDisplayTextstring

The display text which will be used for the undo group.

Implements: IDocumentEditor.EndUndoGroup(string)

Focuses the footer of the current page.

C#
public void FocusFooter()

Focuses the header of the current page.

C#
public void FocusHeader()

Gets an object containing the appearance settings for the given comment.

C#
public CommentAppearanceSettings GetApperanceSettingsForComment(Comment comment)
Parameters:commentComment

The Comment to get the settings for.

Returns:

CommentAppearanceSettings

Implements: IDocumentEditorPresenterContainer.GetApperanceSettingsForComment(Comment)

Gets the content in various formats.

C#
public string GetContent(string format)
Parameters:formatstring

The format to export into.

Returns:

string

String representation of the content.

C#
protected virtual Type GetDocumentEditorPresenterTypeForDocument(RadDocument document)
Parameters:documentRadDocumentReturns:

Type

Gets the component responsible for building the UI layers of the editor.

C#
protected virtual UILayersBuilder GetLayersBuilder()
Returns:

UILayersBuilder

Moves current position to the next comment.

C#
public void GoToNextComment()

Moves current position to the next endnote.

C#
public void GoToNextEndnote()

Moves current position to the next footnote.

C#
public void GoToNextFootnote()

Moves current position to the next revision.

C#
public void GoToNextRevision()

Moves current position to the previous comment.

C#
public void GoToPreviousComment()

Moves current position to the previous endnote.

C#
public void GoToPreviousEndnote()

Moves current position to the previous footnote.

C#
public void GoToPreviousFootnote()

Moves current position to the previous revision.

C#
public void GoToPreviousRevision()

Increments the font size of the current run in the document.

C#
public void IncrementFontSize()

Implements: IDocumentEditor.IncrementFontSize()

Increments the left indent of the current paragraph.

C#
public void IncrementParagraphLeftIndent()

Implements: IDocumentEditor.IncrementParagraphLeftIndent()

Increments the list level the paragraph is currently in by 1.

C#
public void IncrementParagraphListLevel()

Inserts text into the document at the current caret position, applying the current formatting. This is the primary method for adding textual content to the document programmatically.

C#
public void Insert(string text)
Parameters:textstring

The text to insert into the document.

Inserts an annotation range.

C#
public void InsertAnnotationRange(AnnotationRangeStart rangeStart, AnnotationRangeEnd rangeEnd)
Parameters:rangeStartAnnotationRangeStart

The annotation range start.

rangeEndAnnotationRangeEnd

The annotation range end.

Implements: IDocumentEditor.InsertAnnotationRange(AnnotationRangeStart, AnnotationRangeEnd)

Inserts a bookmark at the current selection or caret position, which can be used for quick navigation within the document.

C#
public void InsertBookmark(string bookmarkName)
Parameters:bookmarkNamestring

The unique name for the bookmark to be inserted.

Implements: IDocumentEditor.InsertBookmark(string)

Inserts a caption.

C#
public void InsertCaption(CaptionDefinition definition, string caption, bool includeLabel, bool insertBelow)
Parameters:definitionCaptionDefinition

The definition.

captionstring

The caption text to be used.

includeLabelbool

if set to true the label is included in the caption.

insertBelowbool

if set to true the caption is inserted after the current selection.

Implements: IDocumentEditor.InsertCaption(CaptionDefinition, string, bool, bool)

Inserts code block into the document at caret position. If caret position is in code block, replaces the current code block.

C#
public void InsertCodeBlock(string code, CodeFormattingSettings settings)
Parameters:codestringsettingsCodeFormattingSettings

Implements: IDocumentEditor.InsertCodeBlock(string, CodeFormattingSettings)

Inserts a column break at the current caret position, forcing the following content to begin in the next column.

C#
public void InsertColumnBreak()

Implements: IDocumentEditor.InsertColumnBreak()

Inserts a comment.

C#
public void InsertComment(Comment comment)
Parameters:commentComment

The comment.

Implements: IDocumentEditor.InsertComment(Comment)

Inserts a Cross-Reference to a bookmark into the document at current caret position.

C#
public void InsertCrossReferenceToBookmark(string bookmarkName, ReferenceContentType contentType, bool insertAsHyperlink)
Parameters:bookmarkNamestringcontentTypeReferenceContentTypeinsertAsHyperlinkbool

Implements: IDocumentEditor.InsertCrossReferenceToBookmark(string, ReferenceContentType, bool)

Inserts a Cross-Reference to a caption into the document at current caret position.

C#
public void InsertCrossReferenceToCaption(Paragraph captionParagraph, ReferenceContentType contentType, bool insertAsHyperlink)
Parameters:captionParagraphParagraphcontentTypeReferenceContentTypeinsertAsHyperlinkbool

Implements: IDocumentEditor.InsertCrossReferenceToCaption(Paragraph, ReferenceContentType, bool)

Inserts a Cross-Reference to a heading paragraph into the document at current caret position.

C#
public void InsertCrossReferenceToHeading(Paragraph headingParagraph, ReferenceContentType contentType, bool insertAsHyperlink)
Parameters:headingParagraphParagraphcontentTypeReferenceContentTypeinsertAsHyperlinkbool

Implements: IDocumentEditor.InsertCrossReferenceToHeading(Paragraph, ReferenceContentType, bool)

Inserts endnote at the current position.

C#
public void InsertEndnote()

Implements: IDocumentEditor.InsertEndnote()

Inserts the endnote at the current position.

C#
public void InsertEndnote(Note endnote)
Parameters:endnoteNote

The endnote.

Implements: IDocumentEditor.InsertEndnote(Note)

Inserts a field into the document at current caret position in a specified display mode.

C#
public bool InsertField(Field field, FieldDisplayMode displayMode)
Parameters:fieldField

The field.

displayModeFieldDisplayMode

The display mode.

Returns:

bool

True if the operation completed successfully

Implements: IDocumentEditor.InsertField(Field, FieldDisplayMode)

Inserts a field into the document at current caret position.

C#
public bool InsertField(Field field)
Parameters:fieldField

The field.

Returns:

bool

True if the operation completed successfully

Implements: IDocumentEditor.InsertField(Field)

Inserts footnote at the current position.

C#
public void InsertFootnote()

Implements: IDocumentEditor.InsertFootnote()

Inserts the footnote at the current position.

C#
public void InsertFootnote(Note footnote)
Parameters:footnoteNote

The footnote.

Implements: IDocumentEditor.InsertFootnote(Note)

Inserts a fragment at specified position.

C#
public void InsertFragment(DocumentFragment documentFragment, DocumentPosition documentPosition)
Parameters:documentFragmentDocumentFragment

The fragment to insert.

documentPositionDocumentPosition

The document position to insert the fragment at.

Implements: IDocumentEditor.InsertFragment(DocumentFragment, DocumentPosition)

Inserts a document fragment.

C#
public void InsertFragment(DocumentFragment documentFragment)
Parameters:documentFragmentDocumentFragment

The document fragment to insert.

Implements: IDocumentEditor.InsertFragment(DocumentFragment)

Inserts a collection of inline elements as a hyperlink into the document at the current position.

C#
public void InsertHyperlink(HyperlinkInfo hyperlinkInfo, IEnumerable<Inline> inlines)
Parameters:hyperlinkInfoHyperlinkInfo

The hyperlink information containing URL, tooltip, and other link properties.

inlinesIEnumerable<Inline>

The collection of inline elements to be displayed as the hyperlink text.

Implements: IDocumentEditor.InsertHyperlink(HyperlinkInfo, IEnumerable<Inline>)

Inserts a hyperlink with the specified text into the document at the current position.

C#
public void InsertHyperlink(HyperlinkInfo hyperlinkInfo, string hyperlinkText)
Parameters:hyperlinkInfoHyperlinkInfo

The hyperlink information containing URL, tooltip, and other link properties.

hyperlinkTextstring

The text to display for the hyperlink.

Creates a hyperlink from the current text selection, applying the provided link information.

C#
public void InsertHyperlink(HyperlinkInfo hyperlinkInfo)
Parameters:hyperlinkInfoHyperlinkInfo

The hyperlink information containing URL, tooltip, and other link properties.

Implements: IDocumentEditor.InsertHyperlink(HyperlinkInfo)

Inserts an image as an inline element into the document at the current position.

C#
public void InsertImage(Stream imageStream, string extension)
Parameters:imageStreamStream

The stream containing the image data to be inserted.

extensionstring

The file extension specifying the image format (e.g., "jpg", "png", "gif").

Implements: IDocumentEditor.InsertImage(Stream, string)

Inserts inline element into the document.

C#
public void InsertInline(Inline inline, DocumentPosition documentPosition)
Parameters:inlineInline

The inline element to insert.

documentPositionDocumentPosition

The document position to insert the inline at.

Implements: IDocumentEditor.InsertInline(Inline, DocumentPosition)

Inserts inline element into the document.

C#
public void InsertInline(Inline inline)
Parameters:inlineInline

The inline element to insert.

Implements: IDocumentEditor.InsertInline(Inline)

Inserts text and adds new paragraph after it.

C#
public void InsertLine(string text)
Parameters:textstring

The text.

Implements: IDocumentEditor.InsertLine(string)

Inserts a line break at the current caret position, creating a new line without starting a new paragraph.

C#
public void InsertLineBreak()

Implements: IDocumentEditor.InsertLineBreak()

Inserts a non-breaking space into the document at the current caret position.

C#
public void InsertNonBreakingSpace()

Inserts a page break at the current caret position, forcing the following content to begin on a new page.

C#
public void InsertPageBreak()

Implements: IDocumentEditor.InsertPageBreak()

Inserts a new paragraph.

C#
public void InsertParagraph()

Implements: IDocumentEditor.InsertParagraph()

Inserts a new permission range at the current selection, allowing control over who can edit specific parts of the document.

C#
public void InsertPermissionRange(IEnumerable<PermissionRangeInfo> permissionInfos)
Parameters:permissionInfosIEnumerable<PermissionRangeInfo>

A collection of permission settings that define user access rights for the new range.

Implements: IDocumentEditor.InsertPermissionRange(IEnumerable<PermissionRangeInfo>)

Inserts a read only range.

C#
public void InsertReadOnlyRange()

Implements: IDocumentEditor.InsertReadOnlyRange()

Inserts a section break at the current caret position, using the default NextPage section break type.

C#
public void InsertSectionBreak()

Implements: IDocumentEditor.InsertSectionBreak()

Inserts a section break of the specified type at the current caret position, allowing independent formatting of different sections.

C#
public void InsertSectionBreak(SectionBreakType sectionBreakType)
Parameters:sectionBreakTypeSectionBreakType

The type of the section break to insert.

Implements: IDocumentEditor.InsertSectionBreak(SectionBreakType)

Inserts a default structured document tag (Content Control) at the current selection. The default type is RichText.

C#
public void InsertStructuredDocumentTag()

Inserts a structured document tag (Content Control) with the specified properties at the current selection.

C#
public void InsertStructuredDocumentTag(SdtProperties insertProperties)
Parameters:insertPropertiesSdtProperties

The properties to configure the structured document tag.

Inserts a structured document tag (Content Control) of the specified type at the current selection.

C#
public void InsertStructuredDocumentTag(SdtType insertType)
Parameters:insertTypeSdtType

The type of structured document tag to insert.

Inserts a new table with the specified number of rows and columns at the current caret position.

C#
public void InsertTable(int rows, int columns, bool shouldInsertParagraphBeforeTable)
Parameters:rowsint

The number of rows.

columnsint

The number of columns.

shouldInsertParagraphBeforeTablebool

Indicate whether a new paragraph should be inserted before the table.

Inserts a new table with the specified number of rows and columns at the current caret position.

C#
public void InsertTable(int rows, int columns)
Parameters:rowsint

The number of rows.

columnsint

The number of columns.

Implements: IDocumentEditor.InsertTable(int, int)

Inserts the given table at the current caret position with an option to include a paragraph before it.

C#
public void InsertTable(Table table, bool shouldInsertParagraphBeforeTable)
Parameters:tableTable

The table to insert.

shouldInsertParagraphBeforeTablebool

Indicates whether a new paragraph should be inserted before the table.

Remarks:

The Table instance inserted in the document is a cloning of the one passed for the table parameter. Making subsequent changes to the Table is not possible.

Inserts the given table at the current caret position with a paragraph before it. This is a convenience method that calls InsertTable(table, true).

C#
public void InsertTable(Table table)
Parameters:tableTable

The table to insert.

Implements: IDocumentEditor.InsertTable(Table)

Inserts a column to the right of the last table column.

C#
public void InsertTableColumn()

Implements: IDocumentEditor.InsertTableColumn()

Inserts a column to the left of the current column.

C#
public void InsertTableColumnToTheLeft()

Implements: IDocumentEditor.InsertTableColumnToTheLeft()

Inserts a column to the right of the current column.

C#
public void InsertTableColumnToTheRight()

Implements: IDocumentEditor.InsertTableColumnToTheRight()

Inserts a row at the bottom of the table.

C#
public void InsertTableRow()

Implements: IDocumentEditor.InsertTableRow()

Inserts a row above the current row in the table.

C#
public void InsertTableRowAbove()

Implements: IDocumentEditor.InsertTableRowAbove()

Inserts a row below the current row in the table.

C#
public void InsertTableRowBelow()

Implements: IDocumentEditor.InsertTableRowBelow()

Invalidates the active editor presenter layout, causing the editor to remeasure and rearrange its elements.

C#
public void InvalidateEditorLayout()

Clears the spell-checking state of words in the document and updates the UI to reflect the changes.

C#
public void InvalidateProofingErrors(bool invalidateIncorrectWordsOnly)
Parameters:invalidateIncorrectWordsOnlybool

True to invalidate only words marked as incorrect, false to invalidate all words.

Produces a mail merge document for all the mail merge data records.

C#
public RadDocument MailMerge(bool startEachRecordOnNewPage = true)
Parameters:startEachRecordOnNewPagebool

true if each record should start on a new page.

Returns:

RadDocument

The document

Implements: IDocumentEditor.MailMerge(bool)

Produces a mail merge document for the current mail merge data record.

C#
public RadDocument MailMergeCurrentRecord()
Returns:

RadDocument

The document

Implements: IDocumentEditor.MailMergeCurrentRecord()

Measures the space required by the RadElement

Used by the layout system.

C#
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters:availableSizeSizeF

The size that is available to the RadElement. The available size can be infinity (to take the full size of the element)

Returns:

SizeF

The minimum size required by the element to be completely visible. Cannot be infinity.

Overrides: FrameworkElement.MeasureOverride(SizeF)

Remarks:

In this method call to the Measure method of each child must be made.

Merges the currently selected cells.

C#
public void MergeTableCells()

Implements: IDocumentEditor.MergeTableCells()

Moves current document selection to a specified position.

C#
public void MoveSelection(DocumentPosition position, bool deleteSelection)
Parameters:positionDocumentPosition

The move position.

deleteSelectionbool

Indicates whether the current selection should be deleted.

Implements: IDocumentEditor.MoveSelection(DocumentPosition, bool)

Called when the template is applied to the control.

C#
public override void OnApplyTemplate()

Overrides: FrameworkElement.OnApplyTemplate()

Raises the BeforeOpenFile event before a file is opened.

C#
protected virtual void OnBeforeOpenFile(OpenFileDialogEventArgs args)
Parameters:argsOpenFileDialogEventArgs

An OpenFileDialogEventArgs object that contains the event data.

Remarks:

This method is called to trigger the BeforeOpenFile event, allowing subscribers to perform actions before a file is opened. Override this method in a derived class to provide additional functionality when the event is raised.

Raises the BeforeSaveFile event before a file is saved.

C#
protected virtual void OnBeforeSaveFile(SaveFileDialogEventArgs e)
Parameters:eSaveFileDialogEventArgs

An SaveFileDialogEventArgs object that contains the event data.

Remarks:

This method is called to trigger the BeforeSaveFile event, allowing subscribers to perform actions before the file save operation occurs.

C#
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)
Parameters:eRadPropertyChangedEventArgs

Overrides: UIElement.OnBoundsChanged(RadPropertyChangedEventArgs)

Called when the bubble phase of a routed event occurs.

C#
protected override void OnBubbleEvent(RadElement sender, RoutedEventArgs args)
Parameters:senderRadElement

The element that originally raised the event.

argsRoutedEventArgs

The routed event arguments.

Overrides: UIElement.OnBubbleEvent(RadElement, RoutedEventArgs)

Raises the event.

C#
protected virtual void OnCommandError(CommandErrorEventArgs args)
Parameters:argsCommandErrorEventArgs

The CommandErrorEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnCommandExecuted(CommandExecutedEventArgs e)
Parameters:eCommandExecutedEventArgs

The CommandExecutedEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnCommandExecuting(CommandExecutingEventArgs e)
Parameters:eCommandExecutingEventArgs

The CommandExecutingEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnCommentShowing(CommentShowingEventArgs e)
Parameters:eCommentShowingEventArgs

The CommentShowingEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnCurrentEditingStyleChanged()

Raises the event.

C#
protected virtual void OnCurrentParagraphStyleChanged()

Raises the CurrentSpanStyleChanged event.

C#
protected virtual void OnCurrentSpanStyleChanged()

Raises the event.

C#
protected virtual void OnCurrentVisiblePageChanged()

Raises the DocumentArranged event.

C#
protected virtual void OnDocumentArranged()

Raises the DocumentChanged event.

C#
protected virtual void OnDocumentChanged()

Raises the DocumentChanging event.

C#
protected virtual void OnDocumentChanging()

Raises the DocumentContentChanged event.

C#
protected virtual void OnDocumentContentChanged()

Raises the DocumentLayoutModeChanged event.

C#
protected virtual void OnDocumentLayoutModeChanged()

Raises the DocumentPresentationChanged event.

C#
protected virtual void OnDocumentPresentationChanged(PresentationChangedEventArgs e)
Parameters:ePresentationChangedEventArgs

The PresentationChangedEventArgs instance containing the event data.

C#
protected override void OnGotFocus(EventArgs e)
Parameters:eEventArgs

Overrides: UIElement.OnGotFocus(EventArgs)

Raises the event.

C#
protected virtual void OnHyperlinkClicked(object sender, HyperlinkClickedEventArgs eventArgs)
Parameters:senderobject

The sender of the event.

eventArgsHyperlinkClickedEventArgs

The HyperlinkClickedEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnIsReadOnlyChanged(EventArgs e)
Parameters:eEventArgs

The EventArgs instance containing the event data.

Called when the control is loaded.

C#
protected override void OnLoaded()

Overrides: RadElement.OnLoaded()

C#
protected override void OnLostFocus(EventArgs e)
Parameters:eEventArgs

Overrides: UIElement.OnLostFocus(EventArgs)

Raises the event.

C#
protected virtual void OnMergeFieldToStringConverting(object sender, MergeFieldToStringConvertingEventArgs e)
Parameters:senderobject

The sender of the event.

eMergeFieldToStringConvertingEventArgs

The MergeFieldToStringConvertingEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnNoteReferenceClicked(MouseButtonEventArgs args)
Parameters:argsMouseButtonEventArgs

The MouseButtonEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnPreviewEditorKeyDown(PreviewEditorKeyEventArgs e)
Parameters:ePreviewEditorKeyEventArgs

The PreviewEditorKeyEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnPrintCompleted(PrintCompletedEventArgs e)
Parameters:ePrintCompletedEventArgs

The PrintCompletedEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnPrintStarted(EventArgs e)
Parameters:eEventArgs

The EventArgs instance containing the event data.

Called when a property value has changed, allowing for custom response to property changes.

C#
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters:eRadPropertyChangedEventArgs

The property changed event arguments.

Overrides: UIElement.OnPropertyChanged(RadPropertyChangedEventArgs)

Raises the ProtectionStateChanged event.

C#
protected virtual void OnProtectionStateChanged()
C#
protected virtual void OnProviderUILayerInitialized(ProviderUILayerBase layer, Canvas container, UILayerUpdateContext context)
Parameters:layerProviderUILayerBasecontainerCanvascontextUILayerUpdateContext

Raises the event.

C#
protected virtual void OnScaleFactorChanged()

Raises the event.

C#
protected virtual void OnSelectionChanged(EventArgs e)
Parameters:eEventArgs

The EventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnStreamFromUriResolving(StreamFromUriResolvingEventArgs e)
Parameters:eStreamFromUriResolvingEventArgs

The StreamFromUriResolvingEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnUntrackableCommandExecuting(UntrackableCommandExecutingEventArgs e)
Parameters:eUntrackableCommandExecutingEventArgs

The UntrackableCommandExecutingEventArgs instance containing the event data.

Raises the UserInfoChanged event.

C#
protected virtual void OnUserInfoChanged()

Opens the context menu next to the next spelling error in the document.

C#
public void OpenContextMenuOnNextSpellingError()

Pastes the content of the clipboard into the document.

C#
public void Paste()

Implements: IDocumentEditor.Paste()

Pastes the content of the clipboard into the document using the specified paste option.

C#
public void Paste(PasteOption pasteOption)
Parameters:pasteOptionPasteOption

Implements: IDocumentEditor.Paste(PasteOption)

Pastes the currently copied formatting on the current selection.

C#
public bool PasteFormatting()
Returns:

bool

A value indicating whether the paste was successful.

Implements: IDocumentEditor.PasteFormatting()

Previews the first mail merge data record.

C#
public bool PreviewFirstMailMergeDataRecord()
Returns:

bool

Implements: IDocumentEditor.PreviewFirstMailMergeDataRecord()

Previews the last mail merge data record.

C#
public bool PreviewLastMailMergeDataRecord()
Returns:

bool

Implements: IDocumentEditor.PreviewLastMailMergeDataRecord()

Previews the the mail merge data record at a specified index.

C#
public bool PreviewMailMergeDataRecordAtIndex(int index)
Parameters:indexint

The index of the record to be shown.

Returns:

bool

Implements: IDocumentEditor.PreviewMailMergeDataRecordAtIndex(int)

Previews the next mail merge data record.

C#
public bool PreviewNextMailMergeDataRecord()
Returns:

bool

Implements: IDocumentEditor.PreviewNextMailMergeDataRecord()

Previews the previous mail merge data record.

C#
public bool PreviewPreviousMailMergeDataRecord()
Returns:

bool

Implements: IDocumentEditor.PreviewPreviousMailMergeDataRecord()

Directly prints the RadRichTextEditor document to the default printer.

C#
public virtual void Print()

Directly prints the RadRichTextEditor document to the default printer or shows printer settings and then prints the RadRichTextEditor document.

C#
public virtual void Print(bool showPrinterSettings, RadPrintDocument document)
Parameters:showPrinterSettingsbool

Indicates whether printer settings dialog should be shown.

documentRadPrintDocument

As instance of RadPrintDocument used to control the print process.

Directly prints the RadRichTextEditor document to the default printer or shows printer settings and then prints the RadRichTextEditor document.

C#
public virtual void Print(bool showPrinterSettings)
Parameters:showPrinterSettingsbool

Indicates whether printer settings dialog should be shown.

Shows a RadPrintPreviewDialog for editing the RadRichTextEditor print settings.

C#
public virtual void PrintPreview()

Shows a RadPrintPreviewDialog for editing the RadRichTextEditor print settings.

C#
public virtual void PrintPreview(RadPrintDocument document)
Parameters:documentRadPrintDocument

As instance of RadPrintDocument used to control the print process.

Re-executes the last undone command group.

C#
public void Redo()

Implements: IDocumentEditor.Redo()

Rejects all revisions in the current document.

C#
public void RejectAllRevisions()

Implements: IDocumentEditor.RejectAllRevisions()

Rejects revision.

C#
public void RejectRevision(Revision revision)
Parameters:revisionRevision

The revision.

Implements: IDocumentEditor.RejectRevision(Revision)

Removes the hyperlink on the caret position.

C#
public void RemoveHyperlink()

Removes the given tab stop from the currently selected paragraphs.

C#
public void RemoveTabStop(TabStop tabStop)
Parameters:tabStopTabStop

The tab stop to be removed.

Implements: IDocumentEditor.RemoveTabStop(TabStop)

Removes the enumeration of tab stops.

C#
public void RemoveTabStopRange(IEnumerable<TabStop> tabStops)
Parameters:tabStopsIEnumerable<TabStop>

The tab stops to remove.

Implements: IDocumentEditor.RemoveTabStopRange(IEnumerable<TabStop>)

Replaces the old tab stop with the new one in the currently selected paragraphs.

C#
public void ReplaceTabStop(TabStop oldTabStop, TabStop newTabStop)
Parameters:oldTabStopTabStopnewTabStopTabStop

Implements: IDocumentEditor.ReplaceTabStop(TabStop, TabStop)

C#
protected virtual void ResetFormatPainter()

Changes the width of the column at the specified index in the given table.

C#
public void ResizeTableColumn(Table table, int columnIndex, double columnWidth)
Parameters:tableTable

The table containing the column.

columnIndexint

The index of the column in the table.

columnWidthdouble

The new column width.

Implements: IDocumentEditor.ResizeTableColumn(Table, int, double)

Creates a new list from the current paragraph. The paragraph should be in list, otherwise this method does nothing.

C#
public bool RestartListNumbering()
Returns:

bool

Implements: IDocumentEditor.RestartListNumbering()

Scrolls the viewport so that a note becomes visible.

C#
public void ScrollToNote(Note note)
Parameters:noteNote

The note.

Implements: IDocumentEditorPresenterContainer.ScrollToNote(Note)

Sets the provided comment as selected.

C#
public void SetSelectedComment(CommentRangeStart commentStart)
Parameters:commentStartCommentRangeStart

The comment to select.

Sets the provided note as selected.

C#
public void SetSelectedNote(Note note)
Parameters:noteNote

The note to select.

Sets a watermark with the provided settings.

C#
public void SetWatermark(DocumentWatermarkSettings watermarkSettings)
Parameters:watermarkSettingsDocumentWatermarkSettings

The settings to apply to the watermark.

Implements: IDocumentEditor.SetWatermark(DocumentWatermarkSettings)

Sets one of the predefined watermarks.

C#
public void SetWatermark(PredefinedWatermarkType predefinedType)
Parameters:predefinedTypePredefinedWatermarkType

The predefined watermark to apply.

Implements: IDocumentEditor.SetWatermark(PredefinedWatermarkType)

Sets an image watermark with the provided settings.

C#
public void SetWatermarkImage(WatermarkImageSettings settings)
Parameters:settingsWatermarkImageSettings

The settings to apply to the watermark.

Sets a text watermark with the provided settings.

C#
public void SetWatermarkText(WatermarkTextSettings settings)
Parameters:settingsWatermarkTextSettings

The settings to apply to the watermark.

Gets a value indicating whether a child will be arranged during the ArrangeOverride(SizeF).

C#
protected override bool ShouldArrangeChild(RadElement child)
Parameters:childRadElement

The child element to check.

Returns:

bool

Whether the child will be arranged in ArrangeOverride.

Overrides: RadElement.ShouldArrangeChild(RadElement)

C#
protected virtual bool ShouldCreateNewContextMenu(IContextMenu menu)
Parameters:menuIContextMenuReturns:

bool

Gets a value indicating, whether a child will be measured during the MeasureOverride.

C#
protected override bool ShouldMeasureChild(RadElement child)
Parameters:childRadElement

The child.

Returns:

bool

Whether the child will be measured in MeasureOverride.

Overrides: RadElement.ShouldMeasureChild(RadElement)

Shows the Add New Bibliographic Source Dialog.

C#
public void ShowAddNewBibliographicSourceDialog(string sourceName = null, bool insertFieldOnClose = true, Action<BibliographicSource> callBackOnClosed = null)
Parameters:sourceNamestringinsertFieldOnCloseboolcallBackOnClosedAction<BibliographicSource>

Shows the dialog for changing editing permissions.

C#
public void ShowChangeEditingPermissionsDialog()

Shows the dialog for code formatting.

C#
public void ShowCodeFormattingDialog()

Opens the context menu at the specified document position.

C#
public void ShowContextMenuAtDocumentPosition(DocumentPosition position)
Parameters:positionDocumentPosition

The DocumentPosition where the context menu will be opened.

Opens the context menu at the specified document position.

C#
public void ShowContextMenuAtDocumentPosition(Point proposedLocation, DocumentPosition position)
Parameters:proposedLocationPoint

A point where the context menu should appear without taking into account element obstruction.

positionDocumentPosition

The DocumentPosition for indicating the element for which the context menu is being shown.

Shows dialog for creating new list style.

C#
public void ShowDefineNewListStyleDialog()

Shows the dialog for editing custom spellchecking dictionaries.

C#
public void ShowEditCustomDictionaryDialog()

Shows the find replace dialog.

C#
public virtual void ShowFindReplaceDialog()

Shows the floating block properties dialog.

C#
public void ShowFloatingBlockPropertiesDialog()

Shows the font properties dialog.

C#
public void ShowFontPropertiesDialog()

Shows the image editor dialog.

C#
public void ShowImageEditorDialog()

Shows the image editor dialog.

C#
public void ShowImageEditorDialog(string executeToolName)
Parameters:executeToolNamestring

Name of the tool to execute when the dialog is opened.

Shows the insert caption dialog.

C#
public void ShowInsertCaptionDialog()

Shows the insert cross reference window.

C#
public void ShowInsertCrossReferenceWindow()

Shows the insert date field dialog.

C#
public void ShowInsertDateTimeDialog()

Shows the insert hyperlink dialog.

C#
public void ShowInsertHyperlinkDialog()

Show the insert symbol dialog.

C#
public void ShowInsertSymbolWindow()

Shows the insert table dialog.

C#
public void ShowInsertTableDialog()

Shows the insert Table of Contents window.

C#
public void ShowInsertTableOfContentsDialog()

Show the line numbers dialog.

C#
public void ShowLineNumberingDialog()

Shows the Manage Bibliographic Sources Dialog.

C#
public void ShowManageBibliographicSourcesDialog()

Shows the dialog for managing bookmarks.

C#
public void ShowManageBookmarksDialog()

Shows the dialog for managing styles.

C#
public void ShowManageStylesDialog()

Shows the notes dialog.

C#
public void ShowNotesDialog()

Shows the paragraph properties dialog.

C#
public void ShowParagraphPropertiesDialog()

Shows the dialog for enforcing document protection.

C#
public void ShowProtectDocumentDialog()

Shows the section columns dialog.

C#
public void ShowSectionColumnsDialog()

Shows the Set Numbering Value Dialog.

C#
public void ShowSetNumberingValueDialog()

Shows the spell checking dialog.

C#
public void ShowSpellCheckingDialog()

Shows the dialog for adding new style.

C#
public void ShowStyleFormattingPropertiesDialog()

Shows the dialog for modifying style formatting.

C#
public void ShowStyleFormattingPropertiesDialog(StyleDefinition styleDefinition)
Parameters:styleDefinitionStyleDefinition

Shows the style formatting properties dialog.

C#
public void ShowStyleFormattingPropertiesDialog(StyleFormattingPropertiesDialogSettings settings)
Parameters:settingsStyleFormattingPropertiesDialogSettings

The settings.

Shows the table borders dialog.

C#
public void ShowTableBordersDialog()

Shows the table properties dialog.

C#
public void ShowTablePropertiesDialog()

Shows the dialog for editing tab stops.

C#
public void ShowTabStopsPropertiesDialog()

Shows the dialog for removing document protection.

C#
public void ShowUnprotectDocumentDialog()

Shows the watermark settings dialog.

C#
public void ShowWatermarkSettingsDialog()

Splits an annotation range at the specified position.

C#
public void SplitAnnotationRange(AnnotationRangeStart rangeStart, DocumentPosition position)
Parameters:rangeStartAnnotationRangeStart

The start of the range that is to be split.

positionDocumentPosition

The position where the range is to be split.

Implements: IDocumentEditor.SplitAnnotationRange(AnnotationRangeStart, DocumentPosition)

Splits an annotation range at the caret position.

C#
public void SplitAnnotationRange(AnnotationRangeStart rangeStart)
Parameters:rangeStartAnnotationRangeStart

The start of the range that is to be split.

Implements: IDocumentEditor.SplitAnnotationRange(AnnotationRangeStart)

Suppress the line numbering for selected paragraphs.

C#
public void SuppressLineNumberingForCurrentParagraph(IEnumerable<Paragraph> paragraphs)
Parameters:paragraphsIEnumerable<Paragraph>

Implements: IDocumentEditor.SuppressLineNumberingForCurrentParagraph(IEnumerable<Paragraph>)

Toggles the bold state of the current run in the document.

C#
public void ToggleBold()

Implements: IDocumentEditor.ToggleBold()

Toggles the visibility of the bookmarks in the document.

C#
public void ToggleBookmarks()

Toggles the visibility of the comments in the document.

C#
public void ToggleComments()

Toggles between different first page header and footer and same header and footer for all pages.

C#
public void ToggleDifferentFirstPageHeaderFooter()

Toggles between different odd and eventpage header and footer and same header and footer for all pages.

C#
public void ToggleDifferentOddAndEvenPagesHeaderFooter()

Toggles the display mode of a field.

C#
public void ToggleFieldCodes(FieldRangeStart fieldStart)
Parameters:fieldStartFieldRangeStart

The field start.

Implements: IDocumentEditor.ToggleFieldCodes(FieldRangeStart)

Toggles the visibility of the formatting symbols in the document.

C#
public void ToggleFormattingSymbols()

Toggles the headers/footers editing mode.

C#
public void ToggleHeaderFooterEditingMode()

Toggles the italic state of the current run in the document.

C#
public void ToggleItalic()

Implements: IDocumentEditor.ToggleItalic()

Toggles between highlighting and not highlighting Merge Fields.

C#
public void ToggleMergeFieldsHighlight()

Toggles the subscript state of the current run in the document.

C#
public void ToggleStrikethrough()

Implements: IDocumentEditor.ToggleStrikethrough()

Toggles the subscript state of the current run in the document.

C#
public void ToggleSubscript()

Changes the superscript state of the current run in the document.

C#
public void ToggleSuperscript()

Toggles the underline state of the current run in the document.

C#
public void ToggleUnderline()

Reverts last executed command group.

C#
public void Undo()

Implements: IDocumentEditor.Undo()

Unmerges the currently selected cells.

C#
public void UnmergeTableCells()

Implements: IDocumentEditor.UnmergeTableCells()

Updates all captions related to caption definition.

C#
public void UpdateAllCaptions(CaptionDefinition captionDefinition)
Parameters:captionDefinitionCaptionDefinition

The caption definition.

Implements: IDocumentEditor.UpdateAllCaptions(CaptionDefinition)

Updates all fields in the document.

C#
public void UpdateAllFields()

Implements: IDocumentEditor.UpdateAllFields()

Updates all fields and displays them in the specified display mode.

C#
public void UpdateAllFields(FieldDisplayMode displayMode)
Parameters:displayModeFieldDisplayMode

The display mode.

Implements: IDocumentEditor.UpdateAllFields(FieldDisplayMode)

Forces the control to update its layout and UI;

C#
public void UpdateEditorLayout()

Implements: IDocumentEditorPresenterContainer.UpdateEditorLayout()

Forces the control to update its layout and UI.

C#
public void UpdateEditorLayout(bool async)
Parameters:asyncbool

False to execute the update immediately. Otherwise it will be executed with slight delay using Dispatcher Timer for performance reasons.

Updates a field.

C#
public void UpdateField(FieldRangeStart fieldStart)
Parameters:fieldStartFieldRangeStart

The field start.

Implements: IDocumentEditor.UpdateField(FieldRangeStart)

Updates the footer for a section.

C#
public void UpdateFooter(Section section, HeaderFooterType footerType, Footer footer)
Parameters:sectionSection

The section of the footer.

footerTypeHeaderFooterType

Type of the footer.

footerFooter

The footer.

Updates the header for a section.

C#
public void UpdateHeader(Section section, HeaderFooterType headerType, Header header)
Parameters:sectionSection

The section of the header.

headerTypeHeaderFooterType

Type of the header.

headerHeader

The header.

Events

Occurs when active document editor changes.

C#
public event EventHandler<ActiveDocumentEditorChangedEventArgs> ActiveDocumentEditorChanged

Occurs before a file is opened, before the open file dialog is shown.

C#
public event EventHandler<OpenFileDialogEventArgs> BeforeOpenFile
Remarks:

Subscribe to this event to customize the OpenFileDialog properties (like Filter, InitialDirectory, etc.) before it is displayed to the user. Handlers can also cancel the open file operation by setting the Cancel property of the event arguments to true.

Occurs before the file is saved, before the save file dialog is shown.

C#
public event EventHandler<SaveFileDialogEventArgs> BeforeSaveFile
Remarks:

Subscribe to this event to customize the SaveFileDialog properties (like Filter, InitialDirectory, etc.) before it is displayed to the user. Handlers can also cancel the open file operation by setting the Cancel property of the event arguments to true.

Occurs on error while executing command.

C#
public event EventHandler<CommandErrorEventArgs> CommandError

Occurs after the execution of RichTextBoxCommandBase.

C#
public event EventHandler<CommandExecutedEventArgs> CommandExecuted

Occurs before the execution of RichTextBoxCommandBase.

C#
public event EventHandler<CommandExecutingEventArgs> CommandExecuting

Occurs when showing comment.

C#
public event EventHandler<CommentShowingEventArgs> CommentShowing

Occurs when the current editing style has changed.

C#
public event EventHandler CurrentEditingStyleChanged

Occurs when the current paragraph's style has changed.

C#
public event EventHandler CurrentParagraphStyleChanged

Occurs when the current span's style has changed.

C#
public event EventHandler CurrentSpanStyleChanged

Occurs when the CurrentPage property value has changed.

C#
public event EventHandler CurrentVisiblePageChanged

Occurs when the current document has been arranged.

C#
public event EventHandler DocumentArranged

Occurs when the current document has changed.

C#
public event EventHandler DocumentChanged

Occurs when the current document is changing.

C#
public event EventHandler DocumentChanging

Occurs when the content of the current document has changed.

C#
public event EventHandler DocumentContentChanged

Occurs when the layout mode of the current document has changed.

C#
public event EventHandler DocumentLayoutModeChanged

Occurs when the presentation of the current document has changed.

C#
public event EventHandler<PresentationChangedEventArgs> DocumentPresentationChanged

Occurs when the users clicks on a hyperlink in the current document.

C#
public event EventHandler<HyperlinkClickedEventArgs> HyperlinkClicked

Occurs when going in or out of header/footer editing mode.

C#
public event EventHandler IsInHeaderFooterEditModeChanged

Occurs when IsReadOnly property changes.

C#
public event EventHandler IsReadOnlyChanged

Occurs when MergeField is going to calculate its value. If MergeFieldToStringConvertingEventArgs.ConvertedValue is set it becames a result string value.

C#
public event EventHandler<MergeFieldToStringConvertingEventArgs> MergeFieldToStringConverting

Occurs when a key is pressed while and editor is focused.

C#
public event PreviewEditorKeyEventHandler PreviewEditorKeyDown

Occurs when print is completed.

C#
public event EventHandler<PrintCompletedEventArgs> PrintCompleted

Occurs when printing has started.

C#
public event EventHandler PrintStarted

Occurs when the current protection state has changed.

C#
public event EventHandler ProtectionStateChanged

Implements: IDocumentEditorPresenterContainer.ProtectionStateChanged

Occurs when the child elements of an UI layer have been initialized and added to its container.

C#
public event EventHandler<ProviderUILayerInitilizedEventArgs> ProviderUILayerInitialized

Occurs when the ScaleFactor property value has changed.

C#
public event EventHandler ScaleFactorChanged

Implements: IDocumentEditorPresenterContainer.ScaleFactorChanged

Occurs when currently selected layout box has changed.

C#
public event EventHandler<SelectedLayoutBoxChangedEventArgs> SelectedLayoutBoxChanged

Occurs when selection is changed.

C#
public event EventHandler SelectionChanged

Occurs when resolving a URI tfor a stram object.

C#
public event EventHandler<StreamFromUriResolvingEventArgs> StreamFromUriResolving

Occurs when executing command that does not support track changes and track changes are enabled.

C#
public event EventHandler<UntrackableCommandExecutingEventArgs> UntrackableCommandExecuting

Occurs when the current user info has changed.

C#
public event EventHandler UserInfoChanged
In this article
DefinitionConstructorsRadRichTextBox()FieldsAcceptsReturnPropertyAcceptsTabPropertyAllowScalingPropertyBorderColorPropertyCaretColorPropertyCommandsPropertyCommentTemplateContentMarginPropertyCurrentUserPropertyDocumentInheritsDefaultStyleSettingsPropertyEnforcedPermissionRangeBrushPropertyHorizontalScrollBarHeightPropertyHorizontalScrollBarNameHorizontalScrollBarVisibilityPropertyHyperlinkNavigationModePropertyHyperlinkToolTipFormatStringPropertyIsAdvancedSelectionEnabledPropertyIsContextMenuEnabledPropertyIsImageMiniToolBarEnabledPropertyIsPasteOptionsPopupEnabledPropertyIsReadOnlyPropertyIsSelectionEnabledPropertyIsSelectionMiniToolBarEnabledPropertyIsSpellCheckingEnabledPropertyIsTrackChangesEnabledPropertyLayoutModePropertyLineBreakingRuleLanguagePropertyMaxScaleFactorMeasuringPanelNameMinScaleFactorPrintingScreenNameProtectionAuthenticationProviderPropertyScaleFactorPropertySelectionFillColorPropertySelectionFillPropertySelectionStrokeColorPropertySelectionStrokePropertyShowCommentsPropertyShowFormattingSymbolsPropertyShowMergeFieldsHighlightPropertyVerticalScrollBarNameVerticalScrollBarVisibilityPropertyVerticalScrollBarWidthPropertyViewContentPresenterPropertiesAcceptsReturnAcceptsTabActiveDocumentEditorActiveEditorActiveEditorPresenterAddNewBibliographicSourceDialogAllowScalingAutoInsertHyperlinksBorderColorCaretColorCaretFactoryCaretWidthChangeEditingPermissionsDialogCheckBoxPropertiesDialogCodeFormattingDialogCommandsCommentPaneMinWidthCommentTemplateContentMarginContextMenuCurrentEditingContextCurrentEditingStyleCurrentParagraphStyleCurrentSpanStyleCurrentUserCurrentVisiblePageDatePickerPropertiesDialogDocumentDocumentInheritsDefaultStyleSettingsDropDownListPropertiesDialogEditCustomDictionaryDialogEmailPatternEnforcedPermissionRangeBrushFieldShadingModeFindReplaceDialogFloatingBlockPropertiesDialogFlowDirectionFontPropertiesDialogHorizontalScrollBarHorizontalScrollBarHeightHorizontalScrollBarVisibilityHyperlinkNavigationModeHyperlinkPatternHyperlinkToolTipFormatStringIgnoredWordsImageEditorDialogImageMiniToolBarImageSelectionAdornerSettingsInputHandlerInsertCaptionDialogInsertCrossReferenceWindowInsertDateTimeDialogInsertHyperlinkDialogInsertSymbolWindowInsertTableDialogInsertTableOfContentsDialogIsAdvancedSelectionEnabledIsContextMenuEnabledIsInHeaderFooterEditModeIsPasteOptionsPopupEnabledIsReadOnlyIsSelectionEnabledIsSelectionMiniToolBarEnabledIsSpellCheckingEnabledIsTrackChangesEnabledLayoutModeLineBreakingRuleLanguageLineNumberingDialogManageBibliographicSourcesDialogManageBookmarksDialogManageStylesDialogMeasuringPanelMentionBoxMentionContextNotesDialogPageBackColorParagraphPropertiesDialogPasteOptionsPopupPasteSettingsPicturePropertiesDialogPlainTextPropertiesDialogProtectDocumentDialogProtectionAuthenticationProviderRepeatingSectionPropertiesDialogRichTextPropertiesDialogScaleFactorSectionColumnsDialogSelectedCommentSelectedNoteSelectionFillSelectionMiniToolBarSelectionStrokeSetNumberingValueDialogShowCommentsShowFormattingSymbolsShowMergeFieldsHighlightSpellCheckerSpellCheckingDialogStyleFormattingPropertiesDialogTableBordersDialogTablePropertiesDialogTabStopsPropertiesDialogTrackChangesOptionsUILayersBuilderUnprotectDocumentDialogUsersVerticalScrollBarVerticalScrollBarVisibilityVerticalScrollBarWidthWatermarkSettingsDialogMethodsAcceptAllRevisions()AcceptRevision(Revision)AddTabStop(TabStop)AddTabStopRange(IEnumerable<TabStop>)ArrangeOverride(SizeF)BeginUndoGroup()CancelUndoGroup()CanCopyFormatting()ChangeAllFieldsDisplayMode(FieldDisplayMode)ChangeBaselineAlignment(BaselineAlignment)ChangeBibliographicStyle(BibliographicReferenceStyleBase)ChangeDifferentFirstPageHeaderFooter(bool)ChangeDifferentOddAndEvenPagesHeaderFooter(bool)ChangeDocumentDefaultTabWidth(double)ChangeDocumentElementTag(DocumentElement, string)ChangeDocumentEndnotesFirstNumber(int)ChangeDocumentEndnotesNumberingFormat(ListNumberingFormat)ChangeDocumentEndnotesNumberingRestartType(NumberingRestartType)ChangeDocumentEndnotesPosition(EndnotesPosition)ChangeDocumentFootnotesFirstNumber(int)ChangeDocumentFootnotesNumberingFormat(ListNumberingFormat)ChangeDocumentFootnotesNumberingRestartType(NumberingRestartType)ChangeDocumentFootnotesPosition(FootnotesPosition)ChangeDocumentIsStrictLineBreakingRuleEnabled(bool)ChangeDocumentLineBreakingRuleLanguage(LineBreakingRuleLanguage)ChangeDocumentNoLineBreaksAfterRule(LineBreakingRule)ChangeDocumentNoLineBreaksBeforeRule(LineBreakingRule)ChangeFieldDisplayMode(FieldRangeStart, FieldDisplayMode)ChangeFontFamily(FontFamily)ChangeFontSize(double)ChangeFontStyle(FontStyle)ChangeFontStyle(FontStyle)ChangeFontWeight(FontWeight)ChangeImageRotateAngle(ImageInline, double)ChangeImageSize(ImageInline, Size)ChangeLayoutMode(DocumentLayoutMode)ChangeLineNumberingRestartType(LineNumberingRestartType)ChangeListStyle(ListStyle)ChangeParagraphAutomaticSpacingAfter(bool)ChangeParagraphAutomaticSpacingBefore(bool)ChangeParagraphBackground(Color)ChangeParagraphFirstLineIndent(double)ChangeParagraphFlowDirection(FlowDirection)ChangeParagraphIsLineBreakingRuleEnabled(bool)ChangeParagraphLeftIndent(double)ChangeParagraphLineSpacing(double, LineSpacingType)ChangeParagraphLineSpacing(double)ChangeParagraphLineSpacingType(LineSpacingType)ChangeParagraphListLevel(int)ChangeParagraphRightIndent(double)ChangeParagraphSpacingAfter(double)ChangeParagraphSpacingBefore(double)ChangeParagraphStyle(StyleDefinition)ChangeSectionActualPageMargin(Padding)ChangeSectionColumns(SectionColumnCollection)ChangeSectionColumns(SectionColumnsLayout)ChangeSectionEndnotesFirstNumber(int)ChangeSectionEndnotesNumberingFormat(ListNumberingFormat)ChangeSectionEndnotesNumberingRestartType(NumberingRestartType)ChangeSectionFirstPageNumber(int?)ChangeSectionFooterBottomMargin(int)ChangeSectionFooterLinkToPrevious(Section, HeaderFooterType, bool)ChangeSectionFootnotesFirstNumber(int)ChangeSectionFootnotesNumberingFormat(ListNumberingFormat)ChangeSectionFootnotesNumberingRestartType(NumberingRestartType)ChangeSectionHeaderLinkToPrevious(Section, HeaderFooterType, bool)ChangeSectionHeaderTopMargin(int)ChangeSectionLineNumbering(LineNumbering)ChangeSectionPageMargin(Padding)ChangeSectionPageOrientation(PageOrientation)ChangeSectionPageSize(Size)ChangeSpanStyle(StyleDefinition)ChangeStrikethrough(bool)ChangeStyleName(string, bool)ChangeStyleName(string)ChangeStyleNameToActiveEditor(string)ChangeTableBorders(TableBorders)ChangeTableCellBackground(Color)ChangeTableCellBorders(Border)ChangeTableCellBorders(TableCellBorders)ChangeTableCellContentAlignment(RadTextAlignment, RadVerticalAlignment)ChangeTableCellHorizontalContentAlignment(RadTextAlignment)ChangeTableCellPadding(Padding)ChangeTableCellSpacing(double)ChangeTableCellVerticalContentAlignment(RadVerticalAlignment)ChangeTableDefaultCellPadding(Padding)ChangeTableFlowDirection(FlowDirection)ChangeTableGridColumnWidth(Table, int, TableWidthUnit)ChangeTableHorizontalAlignment(RadHorizontalAlignment)ChangeTableIndent(double)ChangeTableLayoutMode(Table, TableLayoutMode)ChangeTableLook(TableLook)ChangeTablePreferredWidth(TableWidthUnit)ChangeTableRowHeight(TableRow, double)ChangeTableRowRepeatOnEveryPage(TableRow)ChangeTextAlignment(RadTextAlignment)ChangeTextForeColor(Color)ChangeTextHighlightColor(Color)ChangeUnderlineColor(Color)ChangeUnderlineDecoration(IUnderlineUIDecorationProvider)ClearAllFormatting()ClearFormatting()ClearTabStops()ContinueListNumbering()Copy()CopyFormatting()CreatePrintDocument()Cut()DecrementFontSize()DecrementParagraphLeftIndent()DecrementParagraphListLevel()Delete(bool)DeleteAllComments()DeleteAnnotationRange(AnnotationRangeStart)DeleteBookmark(BookmarkRangeStart)DeleteBookmark(string)DeleteCodeBlock(CodeAnnotationRangeStart)DeleteComment()DeleteComment(CommentRangeStart)DeletePermissionRange(PermissionRangeStart)DeleteReadOnlyRange()DeleteReadOnlyRange(ReadOnlyRangeStart)DeleteTable()DeleteTable(Table)DeleteTableColumn()DeleteTableRow()DeleteTableRow(TableRow)DisableWatermark()DisposeDialogs()DisposeManagedResources()DisposeUnmanagedResources()EditListStyleInDialog(ListStyle)EndUndoGroup()EndUndoGroup(string)FocusFooter()FocusHeader()GetApperanceSettingsForComment(Comment)GetContent(string)GetDocumentEditorPresenterTypeForDocument(RadDocument)GetLayersBuilder()GoToNextComment()GoToNextEndnote()GoToNextFootnote()GoToNextRevision()GoToPreviousComment()GoToPreviousEndnote()GoToPreviousFootnote()GoToPreviousRevision()IncrementFontSize()IncrementParagraphLeftIndent()IncrementParagraphListLevel()Insert(string)InsertAnnotationRange(AnnotationRangeStart, AnnotationRangeEnd)InsertBookmark(string)InsertCaption(CaptionDefinition, string, bool, bool)InsertCodeBlock(string, CodeFormattingSettings)InsertColumnBreak()InsertComment(Comment)InsertCrossReferenceToBookmark(string, ReferenceContentType, bool)InsertCrossReferenceToCaption(Paragraph, ReferenceContentType, bool)InsertCrossReferenceToHeading(Paragraph, ReferenceContentType, bool)InsertEndnote()InsertEndnote(Note)InsertField(Field, FieldDisplayMode)InsertField(Field)InsertFootnote()InsertFootnote(Note)InsertFragment(DocumentFragment, DocumentPosition)InsertFragment(DocumentFragment)InsertHyperlink(HyperlinkInfo, IEnumerable<Inline>)InsertHyperlink(HyperlinkInfo, string)InsertHyperlink(HyperlinkInfo)InsertImage(Stream, string)InsertInline(Inline, DocumentPosition)InsertInline(Inline)InsertLine(string)InsertLineBreak()InsertNonBreakingSpace()InsertPageBreak()InsertParagraph()InsertPermissionRange(IEnumerable<PermissionRangeInfo>)InsertReadOnlyRange()InsertSectionBreak()InsertSectionBreak(SectionBreakType)InsertStructuredDocumentTag()InsertStructuredDocumentTag(SdtProperties)InsertStructuredDocumentTag(SdtType)InsertTable(int, int, bool)InsertTable(int, int)InsertTable(Table, bool)InsertTable(Table)InsertTableColumn()InsertTableColumnToTheLeft()InsertTableColumnToTheRight()InsertTableRow()InsertTableRowAbove()InsertTableRowBelow()InvalidateEditorLayout()InvalidateProofingErrors(bool)MailMerge(bool)MailMergeCurrentRecord()MeasureOverride(SizeF)MergeTableCells()MoveSelection(DocumentPosition, bool)OnApplyTemplate()OnBeforeOpenFile(OpenFileDialogEventArgs)OnBeforeSaveFile(SaveFileDialogEventArgs)OnBoundsChanged(RadPropertyChangedEventArgs)OnBubbleEvent(RadElement, RoutedEventArgs)OnCommandError(CommandErrorEventArgs)OnCommandExecuted(CommandExecutedEventArgs)OnCommandExecuting(CommandExecutingEventArgs)OnCommentShowing(CommentShowingEventArgs)OnCurrentEditingStyleChanged()OnCurrentParagraphStyleChanged()OnCurrentSpanStyleChanged()OnCurrentVisiblePageChanged()OnDocumentArranged()OnDocumentChanged()OnDocumentChanging()OnDocumentContentChanged()OnDocumentLayoutModeChanged()OnDocumentPresentationChanged(PresentationChangedEventArgs)OnGotFocus(EventArgs)OnHyperlinkClicked(object, HyperlinkClickedEventArgs)OnIsReadOnlyChanged(EventArgs)OnLoaded()OnLostFocus(EventArgs)OnMergeFieldToStringConverting(object, MergeFieldToStringConvertingEventArgs)OnNoteReferenceClicked(MouseButtonEventArgs)OnPreviewEditorKeyDown(PreviewEditorKeyEventArgs)OnPrintCompleted(PrintCompletedEventArgs)OnPrintStarted(EventArgs)OnPropertyChanged(RadPropertyChangedEventArgs)OnProtectionStateChanged()OnProviderUILayerInitialized(ProviderUILayerBase, Canvas, UILayerUpdateContext)OnScaleFactorChanged()OnSelectionChanged(EventArgs)OnStreamFromUriResolving(StreamFromUriResolvingEventArgs)OnUntrackableCommandExecuting(UntrackableCommandExecutingEventArgs)OnUserInfoChanged()OpenContextMenuOnNextSpellingError()Paste()Paste(PasteOption)PasteFormatting()PreviewFirstMailMergeDataRecord()PreviewLastMailMergeDataRecord()PreviewMailMergeDataRecordAtIndex(int)PreviewNextMailMergeDataRecord()PreviewPreviousMailMergeDataRecord()Print()Print(bool, RadPrintDocument)Print(bool)PrintPreview()PrintPreview(RadPrintDocument)Redo()RejectAllRevisions()RejectRevision(Revision)RemoveHyperlink()RemoveTabStop(TabStop)RemoveTabStopRange(IEnumerable<TabStop>)ReplaceTabStop(TabStop, TabStop)ResetFormatPainter()ResizeTableColumn(Table, int, double)RestartListNumbering()ScrollToNote(Note)SetSelectedComment(CommentRangeStart)SetSelectedNote(Note)SetWatermark(DocumentWatermarkSettings)SetWatermark(PredefinedWatermarkType)SetWatermarkImage(WatermarkImageSettings)SetWatermarkText(WatermarkTextSettings)ShouldArrangeChild(RadElement)ShouldCreateNewContextMenu(IContextMenu)ShouldMeasureChild(RadElement)ShowAddNewBibliographicSourceDialog(string, bool, Action<BibliographicSource>)ShowChangeEditingPermissionsDialog()ShowCodeFormattingDialog()ShowContextMenuAtDocumentPosition(DocumentPosition)ShowContextMenuAtDocumentPosition(Point, DocumentPosition)ShowDefineNewListStyleDialog()ShowEditCustomDictionaryDialog()ShowFindReplaceDialog()ShowFloatingBlockPropertiesDialog()ShowFontPropertiesDialog()ShowImageEditorDialog()ShowImageEditorDialog(string)ShowInsertCaptionDialog()ShowInsertCrossReferenceWindow()ShowInsertDateTimeDialog()ShowInsertHyperlinkDialog()ShowInsertSymbolWindow()ShowInsertTableDialog()ShowInsertTableOfContentsDialog()ShowLineNumberingDialog()ShowManageBibliographicSourcesDialog()ShowManageBookmarksDialog()ShowManageStylesDialog()ShowNotesDialog()ShowParagraphPropertiesDialog()ShowProtectDocumentDialog()ShowSectionColumnsDialog()ShowSetNumberingValueDialog()ShowSpellCheckingDialog()ShowStyleFormattingPropertiesDialog()ShowStyleFormattingPropertiesDialog(StyleDefinition)ShowStyleFormattingPropertiesDialog(StyleFormattingPropertiesDialogSettings)ShowTableBordersDialog()ShowTablePropertiesDialog()ShowTabStopsPropertiesDialog()ShowUnprotectDocumentDialog()ShowWatermarkSettingsDialog()SplitAnnotationRange(AnnotationRangeStart, DocumentPosition)SplitAnnotationRange(AnnotationRangeStart)SuppressLineNumberingForCurrentParagraph(IEnumerable<Paragraph>)ToggleBold()ToggleBookmarks()ToggleComments()ToggleDifferentFirstPageHeaderFooter()ToggleDifferentOddAndEvenPagesHeaderFooter()ToggleFieldCodes(FieldRangeStart)ToggleFormattingSymbols()ToggleHeaderFooterEditingMode()ToggleItalic()ToggleMergeFieldsHighlight()ToggleStrikethrough()ToggleSubscript()ToggleSuperscript()ToggleUnderline()Undo()UnmergeTableCells()UpdateAllCaptions(CaptionDefinition)UpdateAllFields()UpdateAllFields(FieldDisplayMode)UpdateEditorLayout()UpdateEditorLayout(bool)UpdateField(FieldRangeStart)UpdateFooter(Section, HeaderFooterType, Footer)UpdateHeader(Section, HeaderFooterType, Header)EventsActiveDocumentEditorChangedBeforeOpenFileBeforeSaveFileCommandErrorCommandExecutedCommandExecutingCommentShowingCurrentEditingStyleChangedCurrentParagraphStyleChangedCurrentSpanStyleChangedCurrentVisiblePageChangedDocumentArrangedDocumentChangedDocumentChangingDocumentContentChangedDocumentLayoutModeChangedDocumentPresentationChangedHyperlinkClickedIsInHeaderFooterEditModeChangedIsReadOnlyChangedMergeFieldToStringConvertingPreviewEditorKeyDownPrintCompletedPrintStartedProtectionStateChangedProviderUILayerInitializedScaleFactorChangedSelectedLayoutBoxChangedSelectionChangedStreamFromUriResolvingUntrackableCommandExecutingUserInfoChanged
Not finding the help you need?
Contact Support