Class
RadRichTextBox

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:

cs-api-definition
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

RadRichTextBox()

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

Declaration

cs-api-definition
public RadRichTextBox()

Fields

AcceptsReturnProperty

Declaration

cs-api-definition
public static readonly RadProperty AcceptsReturnProperty

Field Value

RadProperty

AcceptsTabProperty

Declaration

cs-api-definition
public static readonly RadProperty AcceptsTabProperty

Field Value

RadProperty

AllowScalingProperty

Declaration

cs-api-definition
public static readonly RadProperty AllowScalingProperty

Field Value

RadProperty

BorderColorProperty

Declaration

cs-api-definition
public static readonly RadProperty BorderColorProperty

Field Value

RadProperty

CaretColorProperty

Declaration

cs-api-definition
public static readonly RadProperty CaretColorProperty

Field Value

RadProperty

CommandsProperty

Declaration

cs-api-definition
public static readonly RadProperty CommandsProperty

Field Value

RadProperty

CommentTemplateContentMarginProperty

Declaration

cs-api-definition
public static readonly RadProperty CommentTemplateContentMarginProperty

Field Value

RadProperty

CurrentUserProperty

Declaration

cs-api-definition
public static readonly RadProperty CurrentUserProperty

Field Value

RadProperty

DocumentInheritsDefaultStyleSettingsProperty

Declaration

cs-api-definition
public static readonly RadProperty DocumentInheritsDefaultStyleSettingsProperty

Field Value

RadProperty

EnforcedPermissionRangeBrushProperty

Declaration

cs-api-definition
public static readonly RadProperty EnforcedPermissionRangeBrushProperty

Field Value

RadProperty

HorizontalScrollBarHeightProperty

Declaration

cs-api-definition
public static readonly RadProperty HorizontalScrollBarHeightProperty

Field Value

RadProperty

HorizontalScrollBarName

Declaration

cs-api-definition
public const string HorizontalScrollBarName = "HorizontalScrollBar"

Field Value

string

HorizontalScrollBarVisibilityProperty

Declaration

cs-api-definition
public static readonly RadProperty HorizontalScrollBarVisibilityProperty

Field Value

RadProperty

HyperlinkNavigationModeProperty

Declaration

cs-api-definition
public static readonly RadProperty HyperlinkNavigationModeProperty

Field Value

RadProperty

HyperlinkToolTipFormatStringProperty

Declaration

cs-api-definition
public static readonly RadProperty HyperlinkToolTipFormatStringProperty

Field Value

RadProperty

IsAdvancedSelectionEnabledProperty

Declaration

cs-api-definition
public static readonly RadProperty IsAdvancedSelectionEnabledProperty

Field Value

RadProperty

IsContextMenuEnabledProperty

Declaration

cs-api-definition
public static readonly RadProperty IsContextMenuEnabledProperty

Field Value

RadProperty

IsImageMiniToolBarEnabledProperty

Declaration

cs-api-definition
public static readonly RadProperty IsImageMiniToolBarEnabledProperty

Field Value

RadProperty

IsPasteOptionsPopupEnabledProperty

Declaration

cs-api-definition
public static readonly RadProperty IsPasteOptionsPopupEnabledProperty

Field Value

RadProperty

IsReadOnlyProperty

Declaration

cs-api-definition
public static readonly RadProperty IsReadOnlyProperty

Field Value

RadProperty

IsSelectionEnabledProperty

Declaration

cs-api-definition
public static readonly RadProperty IsSelectionEnabledProperty

Field Value

RadProperty

IsSelectionMiniToolBarEnabledProperty

Declaration

cs-api-definition
public static readonly RadProperty IsSelectionMiniToolBarEnabledProperty

Field Value

RadProperty

IsSpellCheckingEnabledProperty

Declaration

cs-api-definition
public static readonly RadProperty IsSpellCheckingEnabledProperty

Field Value

RadProperty

IsTrackChangesEnabledProperty

Declaration

cs-api-definition
public static readonly RadProperty IsTrackChangesEnabledProperty

Field Value

RadProperty

LayoutModeProperty

Declaration

cs-api-definition
public static readonly RadProperty LayoutModeProperty

Field Value

RadProperty

LineBreakingRuleLanguageProperty

Declaration

cs-api-definition
public static readonly RadProperty LineBreakingRuleLanguageProperty

Field Value

RadProperty

MaxScaleFactor

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

Declaration

cs-api-definition
public static readonly double MaxScaleFactor

Field Value

double

MeasuringPanelName

Declaration

cs-api-definition
public const string MeasuringPanelName = "MeasuringPanel"

Field Value

string

MinScaleFactor

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

Declaration

cs-api-definition
public static readonly double MinScaleFactor

Field Value

double

PrintingScreenName

Declaration

cs-api-definition
public const string PrintingScreenName = "PrintingScreen"

Field Value

string

ProtectionAuthenticationProviderProperty

Declaration

cs-api-definition
public static readonly RadProperty ProtectionAuthenticationProviderProperty

Field Value

RadProperty

ScaleFactorProperty

Declaration

cs-api-definition
public static readonly RadProperty ScaleFactorProperty

Field Value

RadProperty

SelectionFillColorProperty

Declaration

cs-api-definition
public static readonly RadProperty SelectionFillColorProperty

Field Value

RadProperty

SelectionFillProperty

Declaration

cs-api-definition
public static readonly RadProperty SelectionFillProperty

Field Value

RadProperty

SelectionStrokeColorProperty

Declaration

cs-api-definition
public static readonly RadProperty SelectionStrokeColorProperty

Field Value

RadProperty

SelectionStrokeProperty

Declaration

cs-api-definition
public static readonly RadProperty SelectionStrokeProperty

Field Value

RadProperty

ShowCommentsProperty

Declaration

cs-api-definition
public static readonly RadProperty ShowCommentsProperty

Field Value

RadProperty

ShowFormattingSymbolsProperty

Declaration

cs-api-definition
public static readonly RadProperty ShowFormattingSymbolsProperty

Field Value

RadProperty

ShowMergeFieldsHighlightProperty

Declaration

cs-api-definition
public static readonly RadProperty ShowMergeFieldsHighlightProperty

Field Value

RadProperty

VerticalScrollBarName

Declaration

cs-api-definition
public const string VerticalScrollBarName = "VerticalScrollBar"

Field Value

string

VerticalScrollBarVisibilityProperty

Declaration

cs-api-definition
public static readonly RadProperty VerticalScrollBarVisibilityProperty

Field Value

RadProperty

VerticalScrollBarWidthProperty

Declaration

cs-api-definition
public static readonly RadProperty VerticalScrollBarWidthProperty

Field Value

RadProperty

ViewContentPresenter

Declaration

cs-api-definition
public const string ViewContentPresenter = "ViewPresenter"

Field Value

string

Properties

AcceptsReturn

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

Declaration

cs-api-definition
public bool AcceptsReturn { get; set; }

Property Value

bool

Implements IDocumentEditorPresenterContainer.AcceptsReturn

AcceptsTab

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.

Declaration

cs-api-definition
public bool AcceptsTab { get; set; }

Property Value

bool

Implements IDocumentEditorPresenterContainer.AcceptsTab

ActiveDocumentEditor

Gets the currently active editor.

Declaration

cs-api-definition
public IDocumentEditor ActiveDocumentEditor { get; }

Property Value

IDocumentEditor

ActiveEditor

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.

Declaration

cs-api-definition
public RadRichTextBox ActiveEditor { get; }

Property Value

RadRichTextBox

ActiveEditorPresenter

Gets or sets a value representing the active document presenter.

Declaration

cs-api-definition
public IDocumentEditorPresenter ActiveEditorPresenter { get; set; }

Property Value

IDocumentEditorPresenter

AddNewBibliographicSourceDialog

Gets or sets the dialog for adding bibliographic sources.

Declaration

cs-api-definition
public IAddNewBibliographicSourceDialog AddNewBibliographicSourceDialog { get; set; }

Property Value

IAddNewBibliographicSourceDialog

AllowScaling

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

Declaration

cs-api-definition
public bool AllowScaling { get; set; }

Property Value

bool

Implements IDocumentEditorPresenterContainer.AllowScaling

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

Declaration

cs-api-definition
public bool AutoInsertHyperlinks { get; set; }

Property Value

bool

Implements IDocumentEditorPresenterContainer.AutoInsertHyperlinks

BorderColor

Declaration

cs-api-definition
[VsbBrowsable(true)]
public Color BorderColor { get; set; }

Property Value

Color

CaretColor

Gets or sets the color of the caret.

Declaration

cs-api-definition
public Color CaretColor { get; set; }

Property Value

Color

Implements IDocumentEditorPresenterContainer.CaretColor

CaretFactory

Gets or sets an instance implementing ICaretFactory

Declaration

cs-api-definition
public ICaretFactory CaretFactory { get; set; }

Property Value

ICaretFactory

Implements IDocumentEditorPresenterContainer.CaretFactory

CaretWidth

Gets or sets the width of the caret.

Declaration

cs-api-definition
public float CaretWidth { get; set; }

Property Value

float

ChangeEditingPermissionsDialog

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

Declaration

cs-api-definition
public IChangeEditingPermissionsDialog ChangeEditingPermissionsDialog { get; set; }

Property Value

IChangeEditingPermissionsDialog

CheckBoxPropertiesDialog

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

Declaration

cs-api-definition
[Browsable(false)]
public ICheckBoxPropertiesDialog CheckBoxPropertiesDialog { get; set; }

Property Value

ICheckBoxPropertiesDialog

CodeFormattingDialog

Gets or sets the dialog for formatting code blocks.

Declaration

cs-api-definition
public ICodeFormattingDialog CodeFormattingDialog { get; set; }

Property Value

ICodeFormattingDialog

Commands

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

Declaration

cs-api-definition
public RichTextBoxCommands Commands { get; set; }

Property Value

RichTextBoxCommands

CommentPaneMinWidth

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

Declaration

cs-api-definition
public double CommentPaneMinWidth { get; set; }

Property Value

double

Implements IDocumentEditorPresenterContainer.CommentPaneMinWidth

CommentTemplateContentMargin

Gets or sets the comment template content margin.

Declaration

cs-api-definition
public Thickness CommentTemplateContentMargin { get; set; }

Property Value

Thickness

Implements IDocumentEditorPresenterContainer.CommentTemplateContentMargin

ContextMenu

Gets or sets the context menu.

Declaration

cs-api-definition
public IContextMenu ContextMenu { get; set; }

Property Value

IContextMenu

CurrentEditingContext

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

Declaration

cs-api-definition
public EditingContext CurrentEditingContext { get; }

Property Value

EditingContext

Implements IDocumentEditorPresenterContainer.CurrentEditingContext

CurrentEditingStyle

Gets a value indicating the current editing style.

Declaration

cs-api-definition
public StyleDefinition CurrentEditingStyle { get; }

Property Value

StyleDefinition

Implements IDocumentEditorPresenterContainer.CurrentEditingStyle

CurrentParagraphStyle

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

Declaration

cs-api-definition
public Paragraph CurrentParagraphStyle { get; }

Property Value

Paragraph

CurrentSpanStyle

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

Declaration

cs-api-definition
public Span CurrentSpanStyle { get; }

Property Value

Span

CurrentUser

Gets or sets the currently active user.

Declaration

cs-api-definition
public UserInfo CurrentUser { get; set; }

Property Value

UserInfo

CurrentVisiblePage

Gets the index of the currently visible page.

Declaration

cs-api-definition
public int CurrentVisiblePage { get; }

Property Value

int

DatePickerPropertiesDialog

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

Declaration

cs-api-definition
[Browsable(false)]
public IDatePickerPropertiesDialog DatePickerPropertiesDialog { get; set; }

Property Value

IDatePickerPropertiesDialog

Document

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.

Declaration

cs-api-definition
public RadDocument Document { get; set; }

Property Value

RadDocument

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

Implements IDocumentEditorPresenterContainer.DocumentIDocumentEditor.Document

DocumentInheritsDefaultStyleSettings

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.

Declaration

cs-api-definition
public bool DocumentInheritsDefaultStyleSettings { get; set; }

Property Value

bool

DropDownListPropertiesDialog

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

Declaration

cs-api-definition
[Browsable(false)]
public IDropDownListPropertiesDialog DropDownListPropertiesDialog { get; set; }

Property Value

IDropDownListPropertiesDialog

EditCustomDictionaryDialog

Gets or sets the dialog for editing custom dictionaries.

Declaration

cs-api-definition
public IEditCustomDictionaryDialog EditCustomDictionaryDialog { get; set; }

Property Value

IEditCustomDictionaryDialog

EmailPattern

Gets or sets the pattern used for matching emails

Declaration

cs-api-definition
public string EmailPattern { get; set; }

Property Value

string

Implements IDocumentEditorPresenterContainer.EmailPattern

EnforcedPermissionRangeBrush

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

Declaration

cs-api-definition
public Brush EnforcedPermissionRangeBrush { get; set; }

Property Value

Brush

Implements IDocumentEditorPresenterContainer.EnforcedPermissionRangeBrush

FieldShadingMode

Gets or sets the field shading type/

Declaration

cs-api-definition
public FieldShadingType FieldShadingMode { get; set; }

Property Value

FieldShadingType

Implements IDocumentEditorPresenterContainer.FieldShadingMode

FindReplaceDialog

Gets or sets the find and replace dialog.

Declaration

cs-api-definition
public IFindReplaceDialog FindReplaceDialog { get; set; }

Property Value

IFindReplaceDialog

FloatingBlockPropertiesDialog

Gets or sets the dialog for editing floating block properties.

Declaration

cs-api-definition
public IFloatingBlockPropertiesDialog FloatingBlockPropertiesDialog { get; set; }

Property Value

IFloatingBlockPropertiesDialog

FlowDirection

Gets or sets the direction of flow of the elements.

Declaration

cs-api-definition
public override FlowDirection FlowDirection { get; }

Property Value

FlowDirection

Overrides FrameworkElement.FlowDirection

FontPropertiesDialog

Gets or sets the dialog for editing font properties.

Declaration

cs-api-definition
public IFontPropertiesDialog FontPropertiesDialog { get; set; }

Property Value

IFontPropertiesDialog

HorizontalScrollBar

Gets the horizontal scroll bar of the RadRichTextBox

Declaration

cs-api-definition
public RadScrollBarElement HorizontalScrollBar { get; }

Property Value

RadScrollBarElement

HorizontalScrollBarHeight

Gets or sets the height of the horizontal scroll bar.

Declaration

cs-api-definition
public int HorizontalScrollBarHeight { get; set; }

Property Value

int

HorizontalScrollBarVisibility

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

Declaration

cs-api-definition
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }

Property Value

ScrollBarVisibility

HyperlinkNavigationMode

Gets or sets the hyperlink navigation mode.

Declaration

cs-api-definition
public HyperlinkNavigationMode HyperlinkNavigationMode { get; set; }

Property Value

HyperlinkNavigationMode

The hyperlink navigation mode.

HyperlinkPattern

Gets or sets the pattern used for matching hyperlinks

Declaration

cs-api-definition
public string HyperlinkPattern { get; set; }

Property Value

string

Implements IDocumentEditorPresenterContainer.HyperlinkPattern

HyperlinkToolTipFormatString

Gets or sets the hyperlink tool text.

Declaration

cs-api-definition
public string HyperlinkToolTipFormatString { get; set; }

Property Value

string

The hyperlink tool tip.

IgnoredWords

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

Declaration

cs-api-definition
public IIgnoredWordDictionary IgnoredWords { get; set; }

Property Value

IIgnoredWordDictionary

Implements IDocumentEditorPresenterContainer.IgnoredWords

ImageEditorDialog

Gets or sets the dialog for editing images.

Declaration

cs-api-definition
public IImageEditorDialog ImageEditorDialog { get; set; }

Property Value

IImageEditorDialog

ImageMiniToolBar

Gets or sets the image mini toolbar.

Declaration

cs-api-definition
public IImageMiniToolBar ImageMiniToolBar { get; set; }

Property Value

IImageMiniToolBar

ImageSelectionAdornerSettings

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

Declaration

cs-api-definition
public ImageSelectionAdornerSettings ImageSelectionAdornerSettings { get; }

Property Value

ImageSelectionAdornerSettings

Implements IDocumentEditorPresenterContainer.ImageSelectionAdornerSettings

InputHandler

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

Declaration

cs-api-definition
public RichTextEditorInputBehavior InputHandler { get; set; }

Property Value

RichTextEditorInputBehavior

InsertCaptionDialog

Gets or sets the dialog for inserting captions.

Declaration

cs-api-definition
public IInsertCaptionDialog InsertCaptionDialog { get; set; }

Property Value

IInsertCaptionDialog

InsertCrossReferenceWindow

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

Declaration

cs-api-definition
public IInsertCrossReferenceWindow InsertCrossReferenceWindow { get; set; }

Property Value

IInsertCrossReferenceWindow

InsertDateTimeDialog

Gets or sets the dialog for inserting date time values.

Declaration

cs-api-definition
public IInsertDateTimeDialog InsertDateTimeDialog { get; set; }

Property Value

IInsertDateTimeDialog

InsertHyperlinkDialog

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

Declaration

cs-api-definition
public IInsertHyperlinkDialog InsertHyperlinkDialog { get; set; }

Property Value

IInsertHyperlinkDialog

InsertSymbolWindow

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

Declaration

cs-api-definition
public IInsertSymbolWindow InsertSymbolWindow { get; set; }

Property Value

IInsertSymbolWindow

InsertTableDialog

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

Declaration

cs-api-definition
public IInsertTableDialog InsertTableDialog { get; set; }

Property Value

IInsertTableDialog

InsertTableOfContentsDialog

Gets or sets the dialog for inserting table of contents.

Declaration

cs-api-definition
public IInsertTableOfContentsDialog InsertTableOfContentsDialog { get; set; }

Property Value

IInsertTableOfContentsDialog

IsAdvancedSelectionEnabled

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.

Declaration

cs-api-definition
public bool IsAdvancedSelectionEnabled { get; set; }

Property Value

bool

IsContextMenuEnabled

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

Declaration

cs-api-definition
public bool IsContextMenuEnabled { get; set; }

Property Value

bool

IsInHeaderFooterEditMode

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

Declaration

cs-api-definition
public bool IsInHeaderFooterEditMode { get; set; }

Property Value

bool

Implements IDocumentEditorPresenterContainer.IsInHeaderFooterEditMode

IsPasteOptionsPopupEnabled

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

Declaration

cs-api-definition
public bool IsPasteOptionsPopupEnabled { get; set; }

Property Value

bool

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

IsReadOnly

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.

Declaration

cs-api-definition
public bool IsReadOnly { get; set; }

Property Value

bool

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

Implements IDocumentEditorPresenterContainer.IsReadOnly

IsSelectionEnabled

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

Declaration

cs-api-definition
public bool IsSelectionEnabled { get; set; }

Property Value

bool

IsSelectionMiniToolBarEnabled

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

Declaration

cs-api-definition
public bool IsSelectionMiniToolBarEnabled { get; set; }

Property Value

bool

IsSpellCheckingEnabled

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

Declaration

cs-api-definition
public bool IsSpellCheckingEnabled { get; set; }

Property Value

bool

Implements IDocumentEditorPresenterContainer.IsSpellCheckingEnabled

IsTrackChangesEnabled

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

Declaration

cs-api-definition
public bool IsTrackChangesEnabled { get; set; }

Property Value

bool

true if formatting symbols are shown; otherwise, false.

LayoutMode

Gets or sets the document layout mode.

Declaration

cs-api-definition
public DocumentLayoutMode? LayoutMode { get; set; }

Property Value

DocumentLayoutMode?

The document layout mode.

LineBreakingRuleLanguage

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

Declaration

cs-api-definition
public LineBreakingRuleLanguage LineBreakingRuleLanguage { get; set; }

Property Value

LineBreakingRuleLanguage

The line breaking characters rule language.

LineNumberingDialog

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

Declaration

cs-api-definition
[Browsable(false)]
public ILineNumberingDialog LineNumberingDialog { get; set; }

Property Value

ILineNumberingDialog

ManageBibliographicSourcesDialog

Gets or sets the dialog for managing bibliographics sources.

Declaration

cs-api-definition
public IManageBibliographicSourcesDialog ManageBibliographicSourcesDialog { get; set; }

Property Value

IManageBibliographicSourcesDialog

ManageBookmarksDialog

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

Declaration

cs-api-definition
public IManageBookmarksDialog ManageBookmarksDialog { get; set; }

Property Value

IManageBookmarksDialog

ManageStylesDialog

Gets or sets the dialog for managing styles.

Declaration

cs-api-definition
public IManageStylesDialog ManageStylesDialog { get; set; }

Property Value

IManageStylesDialog

MeasuringPanel

Declaration

cs-api-definition
public Panel MeasuringPanel { get; set; }

Property Value

Panel

MentionBox

Declaration

cs-api-definition
public IMentionBox MentionBox { get; set; }

Property Value

IMentionBox

MentionContext

Declaration

cs-api-definition
public MentionContext MentionContext { get; set; }

Property Value

MentionContext

NotesDialog

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

Declaration

cs-api-definition
public INotesDialog NotesDialog { get; set; }

Property Value

INotesDialog

PageBackColor

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

Declaration

cs-api-definition
public Color PageBackColor { get; set; }

Property Value

Color

ParagraphPropertiesDialog

Gets or sets the dialog for editing paragraph properties.

Declaration

cs-api-definition
public IParagraphPropertiesDialog ParagraphPropertiesDialog { get; set; }

Property Value

IParagraphPropertiesDialog

PasteOptionsPopup

Declaration

cs-api-definition
public IPasteOptionsPopup PasteOptionsPopup { get; set; }

Property Value

IPasteOptionsPopup

PasteSettings

Gets the current PasteSettings associated with RadRichTextBox

Declaration

cs-api-definition
public PasteSettings PasteSettings { get; }

Property Value

PasteSettings

PicturePropertiesDialog

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

Declaration

cs-api-definition
[Browsable(false)]
public IPicturePropertiesDialog PicturePropertiesDialog { get; set; }

Property Value

IPicturePropertiesDialog

PlainTextPropertiesDialog

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

Declaration

cs-api-definition
[Browsable(false)]
public IPlainTextPropertiesDialog PlainTextPropertiesDialog { get; set; }

Property Value

IPlainTextPropertiesDialog

ProtectDocumentDialog

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

Declaration

cs-api-definition
public IProtectDocumentDialog ProtectDocumentDialog { get; set; }

Property Value

IProtectDocumentDialog

ProtectionAuthenticationProvider

Gets or sets the Protection Authentication Provider

Declaration

cs-api-definition
public IProtectionAuthenticationProvider ProtectionAuthenticationProvider { get; set; }

Property Value

IProtectionAuthenticationProvider

RepeatingSectionPropertiesDialog

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

Declaration

cs-api-definition
[Browsable(false)]
public IRepeatingSectionPropertiesDialog RepeatingSectionPropertiesDialog { get; set; }

Property Value

IRepeatingSectionPropertiesDialog

RichTextPropertiesDialog

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

Declaration

cs-api-definition
[Browsable(false)]
public IRichTextPropertiesDialog RichTextPropertiesDialog { get; set; }

Property Value

IRichTextPropertiesDialog

ScaleFactor

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

Declaration

cs-api-definition
public Size ScaleFactor { get; set; }

Property Value

Size

Implements IDocumentEditorPresenterContainer.ScaleFactor

SectionColumnsDialog

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

Declaration

cs-api-definition
public ISectionColumnsDialog SectionColumnsDialog { get; set; }

Property Value

ISectionColumnsDialog

SelectedComment

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.

Declaration

cs-api-definition
public Comment SelectedComment { get; set; }

Property Value

Comment

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

Implements IDocumentEditorPresenterContainer.SelectedComment

SelectedNote

Gets or sets the currently selected note.

Declaration

cs-api-definition
public Note SelectedNote { get; set; }

Property Value

Note

Implements IDocumentEditorPresenterContainer.SelectedNote

SelectionFill

Gets or sets the color of the selection rectangle.

Declaration

cs-api-definition
public Brush SelectionFill { get; set; }

Property Value

Brush

Implements IDocumentEditorPresenterContainer.SelectionFill

SelectionMiniToolBar

Gets or sets the selection mini toolbar.

Declaration

cs-api-definition
public ISelectionMiniToolBar SelectionMiniToolBar { get; set; }

Property Value

ISelectionMiniToolBar

SelectionStroke

Gets or sets the brush for the selection rectangle border.

Declaration

cs-api-definition
public Brush SelectionStroke { get; set; }

Property Value

Brush

Implements IDocumentEditorPresenterContainer.SelectionStroke

SetNumberingValueDialog

Gets or sets the dialog for setting numbering values.

Declaration

cs-api-definition
public ISetNumberingValueDialog SetNumberingValueDialog { get; set; }

Property Value

ISetNumberingValueDialog

ShowComments

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

Declaration

cs-api-definition
public bool ShowComments { get; set; }

Property Value

bool

Implements IDocumentEditorPresenterContainer.ShowComments

ShowFormattingSymbols

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

Declaration

cs-api-definition
public bool ShowFormattingSymbols { get; set; }

Property Value

bool

true if formatting symbols are shown; otherwise, false.

Implements IDocumentEditorPresenterContainer.ShowFormattingSymbols

ShowMergeFieldsHighlight

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

Declaration

cs-api-definition
public bool ShowMergeFieldsHighlight { get; set; }

Property Value

bool

SpellChecker

Gets or sets the ISpellChecker implementation used when proofing.

Declaration

cs-api-definition
public ISpellChecker SpellChecker { get; set; }

Property Value

ISpellChecker

Implements IDocumentEditorPresenterContainer.SpellChecker

SpellCheckingDialog

Gets or sets the dialog for spell checking.

Declaration

cs-api-definition
public ISpellCheckingDialog SpellCheckingDialog { get; set; }

Property Value

ISpellCheckingDialog

StyleFormattingPropertiesDialog

Gets or sets the dialog for editing style properties.

Declaration

cs-api-definition
public IStyleFormattingPropertiesDialog StyleFormattingPropertiesDialog { get; set; }

Property Value

IStyleFormattingPropertiesDialog

TabStopsPropertiesDialog

Gets or sets the dialog for editing tab stop properties.

Declaration

cs-api-definition
public ITabStopsPropertiesDialog TabStopsPropertiesDialog { get; set; }

Property Value

ITabStopsPropertiesDialog

TableBordersDialog

Gets or sets the dialog for editing table borders.

Declaration

cs-api-definition
public ITableBordersDialog TableBordersDialog { get; set; }

Property Value

ITableBordersDialog

TablePropertiesDialog

Gets or sets the dialog for editing table properties.

Declaration

cs-api-definition
public ITablePropertiesDialog TablePropertiesDialog { get; set; }

Property Value

ITablePropertiesDialog

TrackChangesOptions

Gets the object containing options available for Track changes.

Declaration

cs-api-definition
public TrackChangesOptions TrackChangesOptions { get; }

Property Value

TrackChangesOptions

UILayersBuilder

Gets or sets an instance of UILayersBuilder.

Declaration

cs-api-definition
public UILayersBuilder UILayersBuilder { get; set; }

Property Value

UILayersBuilder

Implements IDocumentEditorPresenterContainer.UILayersBuilder

UnprotectDocumentDialog

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

Declaration

cs-api-definition
public IUnprotectDocumentDialog UnprotectDocumentDialog { get; set; }

Property Value

IUnprotectDocumentDialog

Users

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

Declaration

cs-api-definition
public PermissionInfoCollection Users { get; set; }

Property Value

PermissionInfoCollection

VerticalScrollBar

Gets the vertical scroll bar of the RadRichTextBox

Declaration

cs-api-definition
public RadScrollBarElement VerticalScrollBar { get; }

Property Value

RadScrollBarElement

VerticalScrollBarVisibility

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

Declaration

cs-api-definition
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }

Property Value

ScrollBarVisibility

VerticalScrollBarWidth

Gets or sets the width of the vertical scroll bar.

Declaration

cs-api-definition
public int VerticalScrollBarWidth { get; set; }

Property Value

int

WatermarkSettingsDialog

Gets or sets the dialog for editing watermark settings.

Declaration

cs-api-definition
public IWatermarkSettingsDialog WatermarkSettingsDialog { get; set; }

Property Value

IWatermarkSettingsDialog

Methods

AcceptAllRevisions()

Accepts all revisions in the current document.

Declaration

cs-api-definition
public void AcceptAllRevisions()

Implements IDocumentEditor.AcceptAllRevisions()

AcceptRevision(Revision)

Accepts revision.

Declaration

cs-api-definition
public void AcceptRevision(Revision revision)

Parameters

revision

Revision

The revision.

Implements IDocumentEditor.AcceptRevision(Revision)

AddTabStop(TabStop)

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

Declaration

cs-api-definition
public void AddTabStop(TabStop tabStop)

Parameters

tabStop

TabStop

The tab stop to add.

Implements IDocumentEditor.AddTabStop(TabStop)

AddTabStopRange(IEnumerable<TabStop>)

Adds the enumeration of tab stops.

Declaration

cs-api-definition
public void AddTabStopRange(IEnumerable<TabStop> tabStops)

Parameters

tabStops

IEnumerable<TabStop>

The tab stops to add.

Implements IDocumentEditor.AddTabStopRange(IEnumerable<TabStop>)

ArrangeOverride(SizeF)

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

Declaration

cs-api-definition
protected override SizeF ArrangeOverride(SizeF finalSize)

Parameters

finalSize

SizeF

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.

BeginUndoGroup()

Begins new undo group.

Declaration

cs-api-definition
public void BeginUndoGroup()

Implements IDocumentEditor.BeginUndoGroup()

CanCopyFormatting()

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

Declaration

cs-api-definition
public bool CanCopyFormatting()

Returns

bool

The value indicating whether the formatting can be copied.

CancelUndoGroup()

Cancels current undo group.

Declaration

cs-api-definition
public void CancelUndoGroup()

Implements IDocumentEditor.CancelUndoGroup()

ChangeAllFieldsDisplayMode(FieldDisplayMode)

Changes the display mode of all fields in the document.

Declaration

cs-api-definition
public void ChangeAllFieldsDisplayMode(FieldDisplayMode displayMode)

Parameters

displayMode

FieldDisplayMode

The display mode.

Implements IDocumentEditor.ChangeAllFieldsDisplayMode(FieldDisplayMode)

ChangeBaselineAlignment(BaselineAlignment)

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

Declaration

cs-api-definition
public void ChangeBaselineAlignment(BaselineAlignment newBaselineAlignment)

Parameters

newBaselineAlignment

BaselineAlignment

The new baseline alignment to be applied.

Implements IDocumentEditor.ChangeBaselineAlignment(BaselineAlignment)

ChangeBibliographicStyle(BibliographicReferenceStyleBase)

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

Declaration

cs-api-definition
public void ChangeBibliographicStyle(BibliographicReferenceStyleBase newBibliographicStyle)

Parameters

newBibliographicStyle

BibliographicReferenceStyleBase

The new bibliographic style.

Implements IDocumentEditor.ChangeBibliographicStyle(BibliographicReferenceStyleBase)

ChangeDifferentFirstPageHeaderFooter(bool)

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

Declaration

cs-api-definition
public void ChangeDifferentFirstPageHeaderFooter(bool value)

Parameters

value

bool

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

Implements IDocumentEditor.ChangeDifferentFirstPageHeaderFooter(bool)

ChangeDifferentOddAndEvenPagesHeaderFooter(bool)

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

Declaration

cs-api-definition
public void ChangeDifferentOddAndEvenPagesHeaderFooter(bool value)

Parameters

value

bool

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

Implements IDocumentEditor.ChangeDifferentOddAndEvenPagesHeaderFooter(bool)

ChangeDocumentDefaultTabWidth(double)

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

Declaration

cs-api-definition
public void ChangeDocumentDefaultTabWidth(double tabWidth)

Parameters

tabWidth

double

The new width.

Implements IDocumentEditor.ChangeDocumentDefaultTabWidth(double)

ChangeDocumentElementTag(DocumentElement, string)

Changes the Tag property of a specified DocumentElement.

Declaration

cs-api-definition
public void ChangeDocumentElementTag(DocumentElement element, string tag)

Parameters

element

DocumentElement

The DocumentElement.

tag

string

The new tag value.

Implements IDocumentEditor.ChangeDocumentElementTag(DocumentElement, string)

ChangeDocumentEndnotesFirstNumber(int)

Changes the first number for endnotes for the entire document.

Declaration

cs-api-definition
public void ChangeDocumentEndnotesFirstNumber(int firstNumber)

Parameters

firstNumber

int

The new start number.

Implements IDocumentEditor.ChangeDocumentEndnotesFirstNumber(int)

ChangeDocumentEndnotesNumberingFormat(ListNumberingFormat)

Changes the endnotes numbering format for the entire document.

Declaration

cs-api-definition
public void ChangeDocumentEndnotesNumberingFormat(ListNumberingFormat listNumberingFormat)

Parameters

listNumberingFormat

ListNumberingFormat

The new numbering format.

Implements IDocumentEditor.ChangeDocumentEndnotesNumberingFormat(ListNumberingFormat)

ChangeDocumentEndnotesNumberingRestartType(NumberingRestartType)

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

Declaration

cs-api-definition
public void ChangeDocumentEndnotesNumberingRestartType(NumberingRestartType numberingRestartType)

Parameters

numberingRestartType

NumberingRestartType

The new restart type.

Implements IDocumentEditor.ChangeDocumentEndnotesNumberingRestartType(NumberingRestartType)

ChangeDocumentEndnotesPosition(EndnotesPosition)

Changes the position of the endnotes for the entire document.

Declaration

cs-api-definition
public void ChangeDocumentEndnotesPosition(EndnotesPosition endnotesPosition)

Parameters

endnotesPosition

EndnotesPosition

Implements IDocumentEditor.ChangeDocumentEndnotesPosition(EndnotesPosition)

ChangeDocumentFootnotesFirstNumber(int)

Changes the first number for footnotes for the entire document.

Declaration

cs-api-definition
public void ChangeDocumentFootnotesFirstNumber(int firstNumber)

Parameters

firstNumber

int

The new start number.

Implements IDocumentEditor.ChangeDocumentFootnotesFirstNumber(int)

ChangeDocumentFootnotesNumberingFormat(ListNumberingFormat)

Changes the footnotes numbering format for the entire document.

Declaration

cs-api-definition
public void ChangeDocumentFootnotesNumberingFormat(ListNumberingFormat listNumberingFormat)

Parameters

listNumberingFormat

ListNumberingFormat

The new numbering format.

Implements IDocumentEditor.ChangeDocumentFootnotesNumberingFormat(ListNumberingFormat)

ChangeDocumentFootnotesNumberingRestartType(NumberingRestartType)

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

Declaration

cs-api-definition
public void ChangeDocumentFootnotesNumberingRestartType(NumberingRestartType numberingRestartType)

Parameters

numberingRestartType

NumberingRestartType

The new restart type.

Implements IDocumentEditor.ChangeDocumentFootnotesNumberingRestartType(NumberingRestartType)

ChangeDocumentFootnotesPosition(FootnotesPosition)

Changes the position of the footnoes for the entire document.

Declaration

cs-api-definition
public void ChangeDocumentFootnotesPosition(FootnotesPosition footnotesPosition)

Parameters

footnotesPosition

FootnotesPosition

The new footnotes position.

Implements IDocumentEditor.ChangeDocumentFootnotesPosition(FootnotesPosition)

ChangeDocumentIsStrictLineBreakingRuleEnabled(bool)

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

Declaration

cs-api-definition
public void ChangeDocumentIsStrictLineBreakingRuleEnabled(bool value)

Parameters

value

bool

true if rule should be enabled otherwise false.

Implements IDocumentEditor.ChangeDocumentIsStrictLineBreakingRuleEnabled(bool)

ChangeDocumentLineBreakingRuleLanguage(LineBreakingRuleLanguage)

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

Declaration

cs-api-definition
public void ChangeDocumentLineBreakingRuleLanguage(LineBreakingRuleLanguage lineBreakingRuleLanguage)

Parameters

lineBreakingRuleLanguage

LineBreakingRuleLanguage

The new language for which line breaking rules are applied.

Implements IDocumentEditor.ChangeDocumentLineBreakingRuleLanguage(LineBreakingRuleLanguage)

ChangeDocumentNoLineBreaksAfterRule(LineBreakingRule)

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

Declaration

cs-api-definition
public void ChangeDocumentNoLineBreaksAfterRule(LineBreakingRule lineBreakingCharacterRule)

Parameters

lineBreakingCharacterRule

LineBreakingRule

The new rule for line breaks after a character.

Implements IDocumentEditor.ChangeDocumentNoLineBreaksAfterRule(LineBreakingRule)

ChangeDocumentNoLineBreaksBeforeRule(LineBreakingRule)

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

Declaration

cs-api-definition
public void ChangeDocumentNoLineBreaksBeforeRule(LineBreakingRule lineBreakingCharacterRule)

Parameters

lineBreakingCharacterRule

LineBreakingRule

The new rule for line breaks before a character.

Implements IDocumentEditor.ChangeDocumentNoLineBreaksBeforeRule(LineBreakingRule)

ChangeFieldDisplayMode(FieldRangeStart, FieldDisplayMode)

Changes the field display mode.

Declaration

cs-api-definition
public void ChangeFieldDisplayMode(FieldRangeStart fieldStart, FieldDisplayMode displayMode)

Parameters

fieldStart

FieldRangeStart

The field start.

displayMode

FieldDisplayMode

The new display mode.

Implements IDocumentEditor.ChangeFieldDisplayMode(FieldRangeStart, FieldDisplayMode)

ChangeFontFamily(FontFamily)

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

Declaration

cs-api-definition
public void ChangeFontFamily(FontFamily fontFamily)

Parameters

fontFamily

FontFamily

The new font family to be applied.

Implements IDocumentEditor.ChangeFontFamily(FontFamily)

ChangeFontSize(double)

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

Declaration

cs-api-definition
public void ChangeFontSize(double newFontSize)

Parameters

newFontSize

double

The new font size to be applied.

Implements IDocumentEditor.ChangeFontSize(double)

ChangeFontStyle(FontStyle)

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

Declaration

cs-api-definition
public void ChangeFontStyle(FontStyle fontStyle)

Parameters

fontStyle

FontStyle

The new font style.

Implements IDocumentEditor.ChangeFontStyle(FontStyle)

ChangeFontStyle(FontStyle)

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

Declaration

cs-api-definition
public void ChangeFontStyle(FontStyle fontStyle)

Parameters

fontStyle

FontStyle

The new font style.

ChangeFontWeight(FontWeight)

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

Declaration

cs-api-definition
public void ChangeFontWeight(FontWeight fontWeight)

Parameters

fontWeight

FontWeight

The new font weight.

Implements IDocumentEditor.ChangeFontWeight(FontWeight)

ChangeImageRotateAngle(ImageInline, double)

Changes the image rotate angle.

Declaration

cs-api-definition
public void ChangeImageRotateAngle(ImageInline image, double angle)

Parameters

image

ImageInline

The ImageInline.

angle

double

The new angle.

Implements IDocumentEditor.ChangeImageRotateAngle(ImageInline, double)

ChangeImageSize(ImageInline, Size)

Changes the size of the image.

Declaration

cs-api-definition
public void ChangeImageSize(ImageInline image, Size size)

Parameters

image

ImageInline

The ImageInline.

size

Size

The new size.

Implements IDocumentEditor.ChangeImageSize(ImageInline, Size)

ChangeLayoutMode(DocumentLayoutMode)

Changes the layout mode.

Declaration

cs-api-definition
public void ChangeLayoutMode(DocumentLayoutMode layoutMode)

Parameters

layoutMode

DocumentLayoutMode

The new layout mode to be applied.

ChangeLineNumberingRestartType(LineNumberingRestartType)

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

Declaration

cs-api-definition
public void ChangeLineNumberingRestartType(LineNumberingRestartType restartType)

Parameters

restartType

LineNumberingRestartType

The line numbering restart type.

Implements IDocumentEditor.ChangeLineNumberingRestartType(LineNumberingRestartType)

ChangeListStyle(ListStyle)

Changes the paragraph style of the current paragraph.

Declaration

cs-api-definition
public void ChangeListStyle(ListStyle style)

Parameters

style

ListStyle

The new style to be applied.

ChangeParagraphAutomaticSpacingAfter(bool)

Controls whether automatic spacing is applied after the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphAutomaticSpacingAfter(bool value)

Parameters

value

bool

True if automatic spacing should be applied, otherwise false.

Implements IDocumentEditor.ChangeParagraphAutomaticSpacingAfter(bool)

ChangeParagraphAutomaticSpacingBefore(bool)

Controls whether automatic spacing is applied before the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphAutomaticSpacingBefore(bool value)

Parameters

value

bool

True if automatic spacing should be applied, otherwise false.

Implements IDocumentEditor.ChangeParagraphAutomaticSpacingBefore(bool)

ChangeParagraphBackground(Color)

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

Declaration

cs-api-definition
public void ChangeParagraphBackground(Color color)

Parameters

color

Color

The new background color to be applied.

Implements IDocumentEditor.ChangeParagraphBackground(Color)

ChangeParagraphFirstLineIndent(double)

Changes the left indent of the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphFirstLineIndent(double firstLineIndent)

Parameters

firstLineIndent

double

The new left indent to be applied.

Implements IDocumentEditor.ChangeParagraphFirstLineIndent(double)

ChangeParagraphFlowDirection(FlowDirection)

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

Declaration

cs-api-definition
public void ChangeParagraphFlowDirection(FlowDirection flowDirection)

Parameters

flowDirection

FlowDirection

The new flow direction to be applied.

Implements IDocumentEditor.ChangeParagraphFlowDirection(FlowDirection)

ChangeParagraphIsLineBreakingRuleEnabled(bool)

Sets a value indicating whether line brealing rules are enabled.

Declaration

cs-api-definition
public void ChangeParagraphIsLineBreakingRuleEnabled(bool value)

Parameters

value

bool

true if rules should be enabled otherwise false.

Implements IDocumentEditor.ChangeParagraphIsLineBreakingRuleEnabled(bool)

ChangeParagraphLeftIndent(double)

Changes the left indent of the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphLeftIndent(double leftIndent)

Parameters

leftIndent

double

The new left indent to be applied.

Implements IDocumentEditor.ChangeParagraphLeftIndent(double)

ChangeParagraphLineSpacing(double)

Changes the lines spacing inside the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphLineSpacing(double lineSpacing)

Parameters

lineSpacing

double

The new line spacing to be applied.

Implements IDocumentEditor.ChangeParagraphLineSpacing(double)

ChangeParagraphLineSpacing(double, LineSpacingType)

Changes the line spacing inside the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphLineSpacing(double lineSpacing, LineSpacingType lineSpacingType)

Parameters

lineSpacing

double

The new line spacing to be applied.

lineSpacingType

LineSpacingType

The type of the line spacing to be applied.

Implements IDocumentEditor.ChangeParagraphLineSpacing(double, LineSpacingType)

ChangeParagraphLineSpacingType(LineSpacingType)

Changes the line spacing type inside the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphLineSpacingType(LineSpacingType lineSpacingType)

Parameters

lineSpacingType

LineSpacingType

The new line spacing type to be applied.

Implements IDocumentEditor.ChangeParagraphLineSpacingType(LineSpacingType)

ChangeParagraphListLevel(int)

Changes the list level the paragraph is currently in.

Declaration

cs-api-definition
public void ChangeParagraphListLevel(int listLevel)

Parameters

listLevel

int

The list level to be applied.

Implements IDocumentEditor.ChangeParagraphListLevel(int)

ChangeParagraphRightIndent(double)

Changes the right indent of the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphRightIndent(double rightIndent)

Parameters

rightIndent

double

The new right indent to be applied.

Implements IDocumentEditor.ChangeParagraphRightIndent(double)

ChangeParagraphSpacingAfter(double)

Changes the spacing after the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphSpacingAfter(double spacingAfter)

Parameters

spacingAfter

double

The new spacing to be applied.

Implements IDocumentEditor.ChangeParagraphSpacingAfter(double)

ChangeParagraphSpacingBefore(double)

Changes the spacing before the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphSpacingBefore(double spacingBefore)

Parameters

spacingBefore

double

The new spacing to be applied.

Implements IDocumentEditor.ChangeParagraphSpacingBefore(double)

ChangeParagraphStyle(StyleDefinition)

Changes the paragraph style of the current paragraph.

Declaration

cs-api-definition
public void ChangeParagraphStyle(StyleDefinition styleInfo)

Parameters

styleInfo

StyleDefinition

The new style to be applied.

Implements IDocumentEditor.ChangeParagraphStyle(StyleDefinition)

ChangeSectionActualPageMargin(Padding)

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

Declaration

cs-api-definition
public void ChangeSectionActualPageMargin(Padding sectionMargin)

Parameters

sectionMargin

Padding

The section margin.

Implements IDocumentEditor.ChangeSectionActualPageMargin(Padding)

ChangeSectionColumns(SectionColumnCollection)

ChangeSectionColumns

Declaration

cs-api-definition
public void ChangeSectionColumns(SectionColumnCollection columnCollection)

Parameters

columnCollection

SectionColumnCollection

columns

Implements IDocumentEditor.ChangeSectionColumns(SectionColumnCollection)

ChangeSectionColumns(SectionColumnsLayout)

ChangeSectionColumns

Declaration

cs-api-definition
public void ChangeSectionColumns(SectionColumnsLayout sectionColumnsLayout)

Parameters

sectionColumnsLayout

SectionColumnsLayout

Section Columns Layout

Implements IDocumentEditor.ChangeSectionColumns(SectionColumnsLayout)

ChangeSectionEndnotesFirstNumber(int)

Changes the first number for endnotes for the current section.

Declaration

cs-api-definition
public void ChangeSectionEndnotesFirstNumber(int firstNumber)

Parameters

firstNumber

int

The new start number.

Implements IDocumentEditor.ChangeSectionEndnotesFirstNumber(int)

ChangeSectionEndnotesNumberingFormat(ListNumberingFormat)

Changes the endnotes numbering format for the current section.

Declaration

cs-api-definition
public void ChangeSectionEndnotesNumberingFormat(ListNumberingFormat listNumberingFormat)

Parameters

listNumberingFormat

ListNumberingFormat

The new numbering format.

Implements IDocumentEditor.ChangeSectionEndnotesNumberingFormat(ListNumberingFormat)

ChangeSectionEndnotesNumberingRestartType(NumberingRestartType)

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

Declaration

cs-api-definition
public void ChangeSectionEndnotesNumberingRestartType(NumberingRestartType numberingRestartType)

Parameters

numberingRestartType

NumberingRestartType

The new restart type.

Implements IDocumentEditor.ChangeSectionEndnotesNumberingRestartType(NumberingRestartType)

ChangeSectionFirstPageNumber(int?)

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

Declaration

cs-api-definition
public void ChangeSectionFirstPageNumber(int? firstPageNumber)

Parameters

firstPageNumber

int?

The new first page number value.

Implements IDocumentEditor.ChangeSectionFirstPageNumber(int?)

ChangeSectionFooterBottomMargin(int)

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

Declaration

cs-api-definition
public void ChangeSectionFooterBottomMargin(int sectionFooterBottomMargin)

Parameters

sectionFooterBottomMargin

int

Footer bottom margin to be applied.

Implements IDocumentEditor.ChangeSectionFooterBottomMargin(int)

ChangeSectionFooterLinkToPrevious(Section, HeaderFooterType, bool)

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

Declaration

cs-api-definition
public void ChangeSectionFooterLinkToPrevious(Section section, HeaderFooterType footerType, bool value)

Parameters

section

Section

The section.

footerType

HeaderFooterType

Type of the footer.

value

bool

true if the footer should be linked.

Implements IDocumentEditor.ChangeSectionFooterLinkToPrevious(Section, HeaderFooterType, bool)

ChangeSectionFootnotesFirstNumber(int)

Changes the first number for footnotes for the current section.

Declaration

cs-api-definition
public void ChangeSectionFootnotesFirstNumber(int firstNumber)

Parameters

firstNumber

int

The new start number.

Implements IDocumentEditor.ChangeSectionFootnotesFirstNumber(int)

ChangeSectionFootnotesNumberingFormat(ListNumberingFormat)

Changes the footnotes numbering format for the current section.

Declaration

cs-api-definition
public void ChangeSectionFootnotesNumberingFormat(ListNumberingFormat listNumberingFormat)

Parameters

listNumberingFormat

ListNumberingFormat

The new numbering format.

Implements IDocumentEditor.ChangeSectionFootnotesNumberingFormat(ListNumberingFormat)

ChangeSectionFootnotesNumberingRestartType(NumberingRestartType)

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

Declaration

cs-api-definition
public void ChangeSectionFootnotesNumberingRestartType(NumberingRestartType numberingRestartType)

Parameters

numberingRestartType

NumberingRestartType

The new restart type.

Implements IDocumentEditor.ChangeSectionFootnotesNumberingRestartType(NumberingRestartType)

ChangeSectionHeaderLinkToPrevious(Section, HeaderFooterType, bool)

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

Declaration

cs-api-definition
public void ChangeSectionHeaderLinkToPrevious(Section section, HeaderFooterType headerType, bool value)

Parameters

section

Section

The section.

headerType

HeaderFooterType

Type of the header.

value

bool

true if the header should be linked.

Implements IDocumentEditor.ChangeSectionHeaderLinkToPrevious(Section, HeaderFooterType, bool)

ChangeSectionHeaderTopMargin(int)

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

Declaration

cs-api-definition
public void ChangeSectionHeaderTopMargin(int sectionHeaderTopMargin)

Parameters

sectionHeaderTopMargin

int

Header top margin to be applied.

Implements IDocumentEditor.ChangeSectionHeaderTopMargin(int)

ChangeSectionLineNumbering(LineNumbering)

Changes the line numberings for the selected sections.

Declaration

cs-api-definition
public void ChangeSectionLineNumbering(LineNumbering lineNumbering)

Parameters

lineNumbering

LineNumbering

The line numbering.

Implements IDocumentEditor.ChangeSectionLineNumbering(LineNumbering)

ChangeSectionPageMargin(Padding)

Changes the page margin of the current section.

Declaration

cs-api-definition
public void ChangeSectionPageMargin(Padding sectionMargin)

Parameters

sectionMargin

Padding

The new margin to be applied.

Implements IDocumentEditor.ChangeSectionPageMargin(Padding)

ChangeSectionPageOrientation(PageOrientation)

Changes the page orientation of the current section.

Declaration

cs-api-definition
public void ChangeSectionPageOrientation(PageOrientation sectionPageOrientation)

Parameters

sectionPageOrientation

PageOrientation

The new page orientation to be applied.

Implements IDocumentEditor.ChangeSectionPageOrientation(PageOrientation)

ChangeSectionPageSize(Size)

Changes the page size of the current section.

Declaration

cs-api-definition
public void ChangeSectionPageSize(Size size)

Parameters

size

Size

The new page size to be applied.

Implements IDocumentEditor.ChangeSectionPageSize(Size)

ChangeSpanStyle(StyleDefinition)

Changes the style of current run in the document.

Declaration

cs-api-definition
public void ChangeSpanStyle(StyleDefinition styleInfo)

Parameters

styleInfo

StyleDefinition

The new style to be applied.

Implements IDocumentEditor.ChangeSpanStyle(StyleDefinition)

ChangeStrikethrough(bool)

Changes the strikethrough of the current run in the document.

Declaration

cs-api-definition
public void ChangeStrikethrough(bool isStrikethrough)

Parameters

isStrikethrough

bool

The new strikethrough value.

Implements IDocumentEditor.ChangeStrikethrough(bool)

ChangeStyleName(string)

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

Declaration

cs-api-definition
public void ChangeStyleName(string styleName)

Parameters

styleName

string

Name of the style.

Implements IDocumentEditor.ChangeStyleName(string)

ChangeStyleName(string, bool)

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

Declaration

cs-api-definition
public void ChangeStyleName(string styleName, bool useLinkedStyle)

Parameters

styleName

string

Name of the style.

useLinkedStyle

bool

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

Implements IDocumentEditor.ChangeStyleName(string, bool)

ChangeStyleNameToActiveEditor(string)

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

Declaration

cs-api-definition
public void ChangeStyleNameToActiveEditor(string newStyleName)

Parameters

newStyleName

string

ChangeTableBorders(TableBorders)

Changes the borders of the current table.

Declaration

cs-api-definition
public void ChangeTableBorders(TableBorders borders)

Parameters

borders

TableBorders

The new table borders.

Implements IDocumentEditor.ChangeTableBorders(TableBorders)

ChangeTableCellBackground(Color)

Changes the back color of the current cell.

Declaration

cs-api-definition
public void ChangeTableCellBackground(Color color)

Parameters

color

Color

The new cell back color.

Implements IDocumentEditor.ChangeTableCellBackground(Color)

ChangeTableCellBorders(Border)

Changes the borders style of the current cell.

Declaration

cs-api-definition
public void ChangeTableCellBorders(Border border)

Parameters

border

Border

The new borders style.

Implements IDocumentEditor.ChangeTableCellBorders(Border)

ChangeTableCellBorders(TableCellBorders)

Changes the cell border styles of the current table.

Declaration

cs-api-definition
public void ChangeTableCellBorders(TableCellBorders tableCellBorders)

Parameters

tableCellBorders

TableCellBorders

The new cell border styles.

Implements IDocumentEditor.ChangeTableCellBorders(TableCellBorders)

ChangeTableCellContentAlignment(RadTextAlignment, RadVerticalAlignment)

Changes the content alignment of the currently selected cells.

Declaration

cs-api-definition
public void ChangeTableCellContentAlignment(RadTextAlignment textAlignment, RadVerticalAlignment verticalAlignment)

Parameters

textAlignment

RadTextAlignment

The new horizontal alignment.

verticalAlignment

RadVerticalAlignment

The new vertical alignment.

Implements IDocumentEditor.ChangeTableCellContentAlignment(RadTextAlignment, RadVerticalAlignment)

ChangeTableCellHorizontalContentAlignment(RadTextAlignment)

Changes the horizontal alignment of the currently selected cells.

Declaration

cs-api-definition
public void ChangeTableCellHorizontalContentAlignment(RadTextAlignment textAlignment)

Parameters

textAlignment

RadTextAlignment

The new horizontal alignment.

Implements IDocumentEditor.ChangeTableCellHorizontalContentAlignment(RadTextAlignment)

ChangeTableCellPadding(Padding)

Changes the cell padding for the currently selected cells.

Declaration

cs-api-definition
public void ChangeTableCellPadding(Padding padding)

Parameters

padding

Padding

The new padding.

Implements IDocumentEditor.ChangeTableCellPadding(Padding)

ChangeTableCellSpacing(double)

Changes the cell spacing of the current table.

Declaration

cs-api-definition
public void ChangeTableCellSpacing(double cellSpacing)

Parameters

cellSpacing

double

The new cell spacing.

Implements IDocumentEditor.ChangeTableCellSpacing(double)

ChangeTableCellVerticalContentAlignment(RadVerticalAlignment)

Changes the vertical alignment of the currently selected cells.

Declaration

cs-api-definition
public void ChangeTableCellVerticalContentAlignment(RadVerticalAlignment verticalAlignment)

Parameters

verticalAlignment

RadVerticalAlignment

The new vertical alignment.

Implements IDocumentEditor.ChangeTableCellVerticalContentAlignment(RadVerticalAlignment)

ChangeTableDefaultCellPadding(Padding)

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

Declaration

cs-api-definition
public void ChangeTableDefaultCellPadding(Padding padding)

Parameters

padding

Padding

The new padding.

Implements IDocumentEditor.ChangeTableDefaultCellPadding(Padding)

ChangeTableFlowDirection(FlowDirection)

Changes the flow direction of the current table.

Declaration

cs-api-definition
public void ChangeTableFlowDirection(FlowDirection flowDirection)

Parameters

flowDirection

FlowDirection

The new flow direction.

Implements IDocumentEditor.ChangeTableFlowDirection(FlowDirection)

ChangeTableGridColumnWidth(Table, int, TableWidthUnit)

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

Declaration

cs-api-definition
public void ChangeTableGridColumnWidth(Table table, int gridColumnIndex, TableWidthUnit width)

Parameters

table

Table

The table containing the column.

gridColumnIndex

int

The index of the column in the table.

width

TableWidthUnit

The new column width.

Implements IDocumentEditor.ChangeTableGridColumnWidth(Table, int, TableWidthUnit)

ChangeTableHorizontalAlignment(RadHorizontalAlignment)

Changhes the table horizontal alignment.

Declaration

cs-api-definition
public void ChangeTableHorizontalAlignment(RadHorizontalAlignment alignment)

Parameters

alignment

RadHorizontalAlignment

The new alignment.

Implements IDocumentEditor.ChangeTableHorizontalAlignment(RadHorizontalAlignment)

ChangeTableIndent(double)

Changes the table indent.

Declaration

cs-api-definition
public void ChangeTableIndent(double indent)

Parameters

indent

double

The new indent.

Implements IDocumentEditor.ChangeTableIndent(double)

ChangeTableLayoutMode(Table, TableLayoutMode)

Changes the layout mode of the given table.

Declaration

cs-api-definition
public void ChangeTableLayoutMode(Table table, TableLayoutMode tableLayoutMode)

Parameters

table

Table

The table to change the layout of.

tableLayoutMode

TableLayoutMode

The new layout mode.

Implements IDocumentEditor.ChangeTableLayoutMode(Table, TableLayoutMode)

ChangeTableLook(TableLook)

Changes the visual appearance of the current table.

Declaration

cs-api-definition
public void ChangeTableLook(TableLook tableLook)

Parameters

tableLook

TableLook

The new visual settings.

Implements IDocumentEditor.ChangeTableLook(TableLook)

ChangeTablePreferredWidth(TableWidthUnit)

Changes the preferred width for the current table.

Declaration

cs-api-definition
public void ChangeTablePreferredWidth(TableWidthUnit tableWidth)

Parameters

tableWidth

TableWidthUnit

Implements IDocumentEditor.ChangeTablePreferredWidth(TableWidthUnit)

ChangeTableRowHeight(TableRow, double)

Changes the height of the given table row.

Declaration

cs-api-definition
public void ChangeTableRowHeight(TableRow tableRow, double height)

Parameters

tableRow

TableRow

The row to change the height of.

height

double

The new height.

Implements IDocumentEditor.ChangeTableRowHeight(TableRow, double)

ChangeTableRowRepeatOnEveryPage(TableRow)

ChangeTableRowRepeatOnEveryPage

Declaration

cs-api-definition
public void ChangeTableRowRepeatOnEveryPage(TableRow tableRow)

Parameters

tableRow

TableRow

Implements IDocumentEditor.ChangeTableRowRepeatOnEveryPage(TableRow)

ChangeTextAlignment(RadTextAlignment)

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

Declaration

cs-api-definition
public void ChangeTextAlignment(RadTextAlignment alignment)

Parameters

alignment

RadTextAlignment

The new text alignment to be applied.

ChangeTextForeColor(Color)

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

Declaration

cs-api-definition
public void ChangeTextForeColor(Color newColor)

Parameters

newColor

Color

The new foreground color to be applied.

ChangeTextHighlightColor(Color)

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

Declaration

cs-api-definition
public void ChangeTextHighlightColor(Color newColor)

Parameters

newColor

Color

The new highlight color to be applied.

ChangeUnderlineColor(Color)

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

Declaration

cs-api-definition
public void ChangeUnderlineColor(Color newColor)

Parameters

newColor

Color

The new underline color to be applied.

Implements IDocumentEditor.ChangeUnderlineColor(Color)

ChangeUnderlineDecoration(IUnderlineUIDecorationProvider)

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

Declaration

cs-api-definition
public void ChangeUnderlineDecoration(IUnderlineUIDecorationProvider decoration)

Parameters

decoration

IUnderlineUIDecorationProvider

The new underline decoration provider to be applied.

Implements IDocumentEditor.ChangeUnderlineDecoration(IUnderlineUIDecorationProvider)

ClearAllFormatting()

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

Declaration

cs-api-definition
public void ClearAllFormatting()

Implements IDocumentEditor.ClearAllFormatting()

ClearFormatting()

Clears the formatting of the current run in the document.

Declaration

cs-api-definition
public void ClearFormatting()

Implements IDocumentEditor.ClearFormatting()

ClearTabStops()

Removes all tab stops from the currently selected paragraphs.

Declaration

cs-api-definition
public void ClearTabStops()

Implements IDocumentEditor.ClearTabStops()

ContinueListNumbering()

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.

Declaration

cs-api-definition
public bool ContinueListNumbering()

Returns

bool

Implements IDocumentEditor.ContinueListNumbering()

Copy()

Copies currently selected document elements into the clipboard

Declaration

cs-api-definition
public void Copy()

Implements IDocumentEditor.Copy()

CopyFormatting()

Copies the formatting of the current selection.

Declaration

cs-api-definition
public bool CopyFormatting()

Returns

bool

A value indicating whether the copy was successful.

Implements IDocumentEditor.CopyFormatting()

CreatePrintDocument()

Declaration

cs-api-definition
protected virtual RadPrintDocument CreatePrintDocument()

Returns

RadPrintDocument

Cut()

Executes the Cut command.

Declaration

cs-api-definition
public void Cut()

Implements IDocumentEditor.Cut()

DecrementFontSize()

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

Declaration

cs-api-definition
public void DecrementFontSize()

Implements IDocumentEditor.DecrementFontSize()

DecrementParagraphLeftIndent()

Decrements the left indent of the current paragraph.

Declaration

cs-api-definition
public void DecrementParagraphLeftIndent()

Implements IDocumentEditor.DecrementParagraphLeftIndent()

DecrementParagraphListLevel()

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

Declaration

cs-api-definition
public void DecrementParagraphListLevel()

Delete(bool)

Deletes from the document respecting CaretPosition and Selection.

Declaration

cs-api-definition
public void Delete(bool deletePrevious)

Parameters

deletePrevious

bool

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

DeleteAllComments()

Deletes all comments in the current document.

Declaration

cs-api-definition
public void DeleteAllComments()

Implements IDocumentEditor.DeleteAllComments()

DeleteAnnotationRange(AnnotationRangeStart)

Deletes an annotation range.

Declaration

cs-api-definition
public void DeleteAnnotationRange(AnnotationRangeStart rangeStart)

Parameters

rangeStart

AnnotationRangeStart

The start of the range that is to be deleted.

Implements IDocumentEditor.DeleteAnnotationRange(AnnotationRangeStart)

DeleteBookmark(BookmarkRangeStart)

Deletes a bookmark.

Declaration

cs-api-definition
public void DeleteBookmark(BookmarkRangeStart bookmarkRangeStart)

Parameters

bookmarkRangeStart

BookmarkRangeStart

The bookmark range start.

Implements IDocumentEditor.DeleteBookmark(BookmarkRangeStart)

DeleteBookmark(string)

Deletes a bookmark.

Declaration

cs-api-definition
public void DeleteBookmark(string bookmarkName)

Parameters

bookmarkName

string

Name of the bookmark.

Implements IDocumentEditor.DeleteBookmark(string)

DeleteCodeBlock(CodeAnnotationRangeStart)

Deletes a code block.

Declaration

cs-api-definition
public void DeleteCodeBlock(CodeAnnotationRangeStart rangeStart)

Parameters

rangeStart

CodeAnnotationRangeStart

The code range start of the block to delete.

Implements IDocumentEditor.DeleteCodeBlock(CodeAnnotationRangeStart)

DeleteComment()

Deletes the current comment.

Declaration

cs-api-definition
public void DeleteComment()

Implements IDocumentEditor.DeleteComment()

DeleteComment(CommentRangeStart)

Deletes a comment.

Declaration

cs-api-definition
public void DeleteComment(CommentRangeStart commentRangeStart)

Parameters

commentRangeStart

CommentRangeStart

The comment range start.

Implements IDocumentEditor.DeleteComment(CommentRangeStart)

DeletePermissionRange(PermissionRangeStart)

Deletes a permission range.

Declaration

cs-api-definition
public void DeletePermissionRange(PermissionRangeStart permissionRangeStart)

Parameters

permissionRangeStart

PermissionRangeStart

The permission range start.

Implements IDocumentEditor.DeletePermissionRange(PermissionRangeStart)

DeleteReadOnlyRange()

Deletes the current read only range.

Declaration

cs-api-definition
public void DeleteReadOnlyRange()

Implements IDocumentEditor.DeleteReadOnlyRange()

DeleteReadOnlyRange(ReadOnlyRangeStart)

Deletes the read only range.

Declaration

cs-api-definition
public void DeleteReadOnlyRange(ReadOnlyRangeStart readOnlyRangeStart)

Parameters

readOnlyRangeStart

ReadOnlyRangeStart

The read only range that is to be deleted.

Implements IDocumentEditor.DeleteReadOnlyRange(ReadOnlyRangeStart)

DeleteTable()

Deletes the current table.

Declaration

cs-api-definition
public void DeleteTable()

Implements IDocumentEditor.DeleteTable()

DeleteTable(Table)

Deletes the provided table from the document.

Declaration

cs-api-definition
public void DeleteTable(Table table)

Parameters

table

Table

The table to delete.

Implements IDocumentEditor.DeleteTable(Table)

DeleteTableColumn()

Deletes the current column.

Declaration

cs-api-definition
public void DeleteTableColumn()

Implements IDocumentEditor.DeleteTableColumn()

DeleteTableRow()

Deletes the current row from the table.

Declaration

cs-api-definition
public void DeleteTableRow()

Implements IDocumentEditor.DeleteTableRow()

DeleteTableRow(TableRow)

Deletes the given row from the table.

Declaration

cs-api-definition
public void DeleteTableRow(TableRow row)

Parameters

row

TableRow

The TableRow to delete.

Implements IDocumentEditor.DeleteTableRow(TableRow)

DisableWatermark()

Removes the currently applied watermark.

Declaration

cs-api-definition
public void DisableWatermark()

DisposeDialogs()

Declaration

cs-api-definition
protected virtual void DisposeDialogs()

DisposeManagedResources()

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

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides RadElement.DisposeManagedResources()

DisposeUnmanagedResources()

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.

Declaration

cs-api-definition
protected override void DisposeUnmanagedResources()

Overrides DisposableObject.DisposeUnmanagedResources()

EditListStyleInDialog(ListStyle)

Shows the dialog for editing list styles.

Declaration

cs-api-definition
public void EditListStyleInDialog(ListStyle listStyle)

Parameters

listStyle

ListStyle

EndUndoGroup()

Closes current undo group.

Declaration

cs-api-definition
public void EndUndoGroup()

Implements IDocumentEditor.EndUndoGroup()

EndUndoGroup(string)

Closes current undo group.

Declaration

cs-api-definition
public void EndUndoGroup(string groupDisplayText)

Parameters

groupDisplayText

string

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

Implements IDocumentEditor.EndUndoGroup(string)

FocusFooter()

Focuses the footer of the current page.

Declaration

cs-api-definition
public void FocusFooter()

FocusHeader()

Focuses the header of the current page.

Declaration

cs-api-definition
public void FocusHeader()

GetApperanceSettingsForComment(Comment)

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

Declaration

cs-api-definition
public CommentAppearanceSettings GetApperanceSettingsForComment(Comment comment)

Parameters

comment

Comment

The Comment to get the settings for.

Returns

CommentAppearanceSettings

Implements IDocumentEditorPresenterContainer.GetApperanceSettingsForComment(Comment)

GetContent(string)

Gets the content in various formats.

Declaration

cs-api-definition
public string GetContent(string format)

Parameters

format

string

The format to export into.

Returns

string

String representation of the content.

GetDocumentEditorPresenterTypeForDocument(RadDocument)

Declaration

cs-api-definition
protected virtual Type GetDocumentEditorPresenterTypeForDocument(RadDocument document)

Parameters

document

RadDocument

Returns

Type

GetLayersBuilder()

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

Declaration

cs-api-definition
protected virtual UILayersBuilder GetLayersBuilder()

Returns

UILayersBuilder

GoToNextComment()

Moves current position to the next comment.

Declaration

cs-api-definition
public void GoToNextComment()

GoToNextEndnote()

Moves current position to the next endnote.

Declaration

cs-api-definition
public void GoToNextEndnote()

GoToNextFootnote()

Moves current position to the next footnote.

Declaration

cs-api-definition
public void GoToNextFootnote()

GoToNextRevision()

Moves current position to the next revision.

Declaration

cs-api-definition
public void GoToNextRevision()

GoToPreviousComment()

Moves current position to the previous comment.

Declaration

cs-api-definition
public void GoToPreviousComment()

GoToPreviousEndnote()

Moves current position to the previous endnote.

Declaration

cs-api-definition
public void GoToPreviousEndnote()

GoToPreviousFootnote()

Moves current position to the previous footnote.

Declaration

cs-api-definition
public void GoToPreviousFootnote()

GoToPreviousRevision()

Moves current position to the previous revision.

Declaration

cs-api-definition
public void GoToPreviousRevision()

IncrementFontSize()

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

Declaration

cs-api-definition
public void IncrementFontSize()

Implements IDocumentEditor.IncrementFontSize()

IncrementParagraphLeftIndent()

Increments the left indent of the current paragraph.

Declaration

cs-api-definition
public void IncrementParagraphLeftIndent()

Implements IDocumentEditor.IncrementParagraphLeftIndent()

IncrementParagraphListLevel()

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

Declaration

cs-api-definition
public void IncrementParagraphListLevel()

Insert(string)

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.

Declaration

cs-api-definition
public void Insert(string text)

Parameters

text

string

The text to insert into the document.

InsertAnnotationRange(AnnotationRangeStart, AnnotationRangeEnd)

Inserts an annotation range.

Declaration

cs-api-definition
public void InsertAnnotationRange(AnnotationRangeStart rangeStart, AnnotationRangeEnd rangeEnd)

Parameters

rangeStart

AnnotationRangeStart

The annotation range start.

rangeEnd

AnnotationRangeEnd

The annotation range end.

Implements IDocumentEditor.InsertAnnotationRange(AnnotationRangeStart, AnnotationRangeEnd)

InsertBookmark(string)

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

Declaration

cs-api-definition
public void InsertBookmark(string bookmarkName)

Parameters

bookmarkName

string

The unique name for the bookmark to be inserted.

Implements IDocumentEditor.InsertBookmark(string)

InsertCaption(CaptionDefinition, string, bool, bool)

Inserts a caption.

Declaration

cs-api-definition
public void InsertCaption(CaptionDefinition definition, string caption, bool includeLabel, bool insertBelow)

Parameters

definition

CaptionDefinition

The definition.

caption

string

The caption text to be used.

includeLabel

bool

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

insertBelow

bool

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

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

InsertCodeBlock(string, CodeFormattingSettings)

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

Declaration

cs-api-definition
public void InsertCodeBlock(string code, CodeFormattingSettings settings)

Parameters

code

string

settings

CodeFormattingSettings

Implements IDocumentEditor.InsertCodeBlock(string, CodeFormattingSettings)

InsertColumnBreak()

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

Declaration

cs-api-definition
public void InsertColumnBreak()

Implements IDocumentEditor.InsertColumnBreak()

InsertComment(Comment)

Inserts a comment.

Declaration

cs-api-definition
public void InsertComment(Comment comment)

Parameters

comment

Comment

The comment.

Implements IDocumentEditor.InsertComment(Comment)

InsertCrossReferenceToBookmark(string, ReferenceContentType, bool)

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

Declaration

cs-api-definition
public void InsertCrossReferenceToBookmark(string bookmarkName, ReferenceContentType contentType, bool insertAsHyperlink)

Parameters

bookmarkName

string

contentType

ReferenceContentType

insertAsHyperlink

bool

Implements IDocumentEditor.InsertCrossReferenceToBookmark(string, ReferenceContentType, bool)

InsertCrossReferenceToCaption(Paragraph, ReferenceContentType, bool)

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

Declaration

cs-api-definition
public void InsertCrossReferenceToCaption(Paragraph captionParagraph, ReferenceContentType contentType, bool insertAsHyperlink)

Parameters

captionParagraph

Paragraph

contentType

ReferenceContentType

insertAsHyperlink

bool

Implements IDocumentEditor.InsertCrossReferenceToCaption(Paragraph, ReferenceContentType, bool)

InsertCrossReferenceToHeading(Paragraph, ReferenceContentType, bool)

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

Declaration

cs-api-definition
public void InsertCrossReferenceToHeading(Paragraph headingParagraph, ReferenceContentType contentType, bool insertAsHyperlink)

Parameters

headingParagraph

Paragraph

contentType

ReferenceContentType

insertAsHyperlink

bool

Implements IDocumentEditor.InsertCrossReferenceToHeading(Paragraph, ReferenceContentType, bool)

InsertEndnote()

Inserts endnote at the current position.

Declaration

cs-api-definition
public void InsertEndnote()

Implements IDocumentEditor.InsertEndnote()

InsertEndnote(Note)

Inserts the endnote at the current position.

Declaration

cs-api-definition
public void InsertEndnote(Note endnote)

Parameters

endnote

Note

The endnote.

Implements IDocumentEditor.InsertEndnote(Note)

InsertField(Field)

Inserts a field into the document at current caret position.

Declaration

cs-api-definition
public bool InsertField(Field field)

Parameters

field

Field

The field.

Returns

bool

True if the operation completed successfully

Implements IDocumentEditor.InsertField(Field)

InsertField(Field, FieldDisplayMode)

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

Declaration

cs-api-definition
public bool InsertField(Field field, FieldDisplayMode displayMode)

Parameters

field

Field

The field.

displayMode

FieldDisplayMode

The display mode.

Returns

bool

True if the operation completed successfully

Implements IDocumentEditor.InsertField(Field, FieldDisplayMode)

InsertFootnote()

Inserts footnote at the current position.

Declaration

cs-api-definition
public void InsertFootnote()

Implements IDocumentEditor.InsertFootnote()

InsertFootnote(Note)

Inserts the footnote at the current position.

Declaration

cs-api-definition
public void InsertFootnote(Note footnote)

Parameters

footnote

Note

The footnote.

Implements IDocumentEditor.InsertFootnote(Note)

InsertFragment(DocumentFragment)

Inserts a document fragment.

Declaration

cs-api-definition
public void InsertFragment(DocumentFragment documentFragment)

Parameters

documentFragment

DocumentFragment

The document fragment to insert.

Implements IDocumentEditor.InsertFragment(DocumentFragment)

InsertFragment(DocumentFragment, DocumentPosition)

Inserts a fragment at specified position.

Declaration

cs-api-definition
public void InsertFragment(DocumentFragment documentFragment, DocumentPosition documentPosition)

Parameters

documentFragment

DocumentFragment

The fragment to insert.

documentPosition

DocumentPosition

The document position to insert the fragment at.

Implements IDocumentEditor.InsertFragment(DocumentFragment, DocumentPosition)

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

Declaration

cs-api-definition
public void InsertHyperlink(HyperlinkInfo hyperlinkInfo)

Parameters

hyperlinkInfo

HyperlinkInfo

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

Implements IDocumentEditor.InsertHyperlink(HyperlinkInfo)

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

Declaration

cs-api-definition
public void InsertHyperlink(HyperlinkInfo hyperlinkInfo, IEnumerable<Inline> inlines)

Parameters

hyperlinkInfo

HyperlinkInfo

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

inlines

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

Declaration

cs-api-definition
public void InsertHyperlink(HyperlinkInfo hyperlinkInfo, string hyperlinkText)

Parameters

hyperlinkInfo

HyperlinkInfo

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

hyperlinkText

string

The text to display for the hyperlink.

InsertImage(Stream, string)

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

Declaration

cs-api-definition
public void InsertImage(Stream imageStream, string extension)

Parameters

imageStream

Stream

The stream containing the image data to be inserted.

extension

string

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

Implements IDocumentEditor.InsertImage(Stream, string)

InsertInline(Inline)

Inserts inline element into the document.

Declaration

cs-api-definition
public void InsertInline(Inline inline)

Parameters

inline

Inline

The inline element to insert.

Implements IDocumentEditor.InsertInline(Inline)

InsertInline(Inline, DocumentPosition)

Inserts inline element into the document.

Declaration

cs-api-definition
public void InsertInline(Inline inline, DocumentPosition documentPosition)

Parameters

inline

Inline

The inline element to insert.

documentPosition

DocumentPosition

The document position to insert the inline at.

Implements IDocumentEditor.InsertInline(Inline, DocumentPosition)

InsertLine(string)

Inserts text and adds new paragraph after it.

Declaration

cs-api-definition
public void InsertLine(string text)

Parameters

text

string

The text.

Implements IDocumentEditor.InsertLine(string)

InsertLineBreak()

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

Declaration

cs-api-definition
public void InsertLineBreak()

Implements IDocumentEditor.InsertLineBreak()

InsertNonBreakingSpace()

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

Declaration

cs-api-definition
public void InsertNonBreakingSpace()

InsertPageBreak()

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

Declaration

cs-api-definition
public void InsertPageBreak()

Implements IDocumentEditor.InsertPageBreak()

InsertParagraph()

Inserts a new paragraph.

Declaration

cs-api-definition
public void InsertParagraph()

Implements IDocumentEditor.InsertParagraph()

InsertPermissionRange(IEnumerable<PermissionRangeInfo>)

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

Declaration

cs-api-definition
public void InsertPermissionRange(IEnumerable<PermissionRangeInfo> permissionInfos)

Parameters

permissionInfos

IEnumerable<PermissionRangeInfo>

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

Implements IDocumentEditor.InsertPermissionRange(IEnumerable<PermissionRangeInfo>)

InsertReadOnlyRange()

Inserts a read only range.

Declaration

cs-api-definition
public void InsertReadOnlyRange()

Implements IDocumentEditor.InsertReadOnlyRange()

InsertSectionBreak()

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

Declaration

cs-api-definition
public void InsertSectionBreak()

Implements IDocumentEditor.InsertSectionBreak()

InsertSectionBreak(SectionBreakType)

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

Declaration

cs-api-definition
public void InsertSectionBreak(SectionBreakType sectionBreakType)

Parameters

sectionBreakType

SectionBreakType

The type of the section break to insert.

Implements IDocumentEditor.InsertSectionBreak(SectionBreakType)

InsertStructuredDocumentTag()

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

Declaration

cs-api-definition
public void InsertStructuredDocumentTag()

InsertStructuredDocumentTag(SdtProperties)

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

Declaration

cs-api-definition
public void InsertStructuredDocumentTag(SdtProperties insertProperties)

Parameters

insertProperties

SdtProperties

The properties to configure the structured document tag.

InsertStructuredDocumentTag(SdtType)

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

Declaration

cs-api-definition
public void InsertStructuredDocumentTag(SdtType insertType)

Parameters

insertType

SdtType

The type of structured document tag to insert.

InsertTable(Table)

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

Declaration

cs-api-definition
public void InsertTable(Table table)

Parameters

table

Table

The table to insert.

Implements IDocumentEditor.InsertTable(Table)

InsertTable(Table, bool)

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

Declaration

cs-api-definition
public void InsertTable(Table table, bool shouldInsertParagraphBeforeTable)

Parameters

table

Table

The table to insert.

shouldInsertParagraphBeforeTable

bool

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.

InsertTable(int, int)

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

Declaration

cs-api-definition
public void InsertTable(int rows, int columns)

Parameters

rows

int

The number of rows.

columns

int

The number of columns.

Implements IDocumentEditor.InsertTable(int, int)

InsertTable(int, int, bool)

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

Declaration

cs-api-definition
public void InsertTable(int rows, int columns, bool shouldInsertParagraphBeforeTable)

Parameters

rows

int

The number of rows.

columns

int

The number of columns.

shouldInsertParagraphBeforeTable

bool

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

InsertTableColumn()

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

Declaration

cs-api-definition
public void InsertTableColumn()

Implements IDocumentEditor.InsertTableColumn()

InsertTableColumnToTheLeft()

Inserts a column to the left of the current column.

Declaration

cs-api-definition
public void InsertTableColumnToTheLeft()

Implements IDocumentEditor.InsertTableColumnToTheLeft()

InsertTableColumnToTheRight()

Inserts a column to the right of the current column.

Declaration

cs-api-definition
public void InsertTableColumnToTheRight()

Implements IDocumentEditor.InsertTableColumnToTheRight()

InsertTableRow()

Inserts a row at the bottom of the table.

Declaration

cs-api-definition
public void InsertTableRow()

Implements IDocumentEditor.InsertTableRow()

InsertTableRowAbove()

Inserts a row above the current row in the table.

Declaration

cs-api-definition
public void InsertTableRowAbove()

Implements IDocumentEditor.InsertTableRowAbove()

InsertTableRowBelow()

Inserts a row below the current row in the table.

Declaration

cs-api-definition
public void InsertTableRowBelow()

Implements IDocumentEditor.InsertTableRowBelow()

InvalidateEditorLayout()

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

Declaration

cs-api-definition
public void InvalidateEditorLayout()

InvalidateProofingErrors(bool)

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

Declaration

cs-api-definition
public void InvalidateProofingErrors(bool invalidateIncorrectWordsOnly)

Parameters

invalidateIncorrectWordsOnly

bool

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

MailMerge(bool)

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

Declaration

cs-api-definition
public RadDocument MailMerge(bool startEachRecordOnNewPage = true)

Parameters

startEachRecordOnNewPage

bool

true if each record should start on a new page.

Returns

RadDocument

The document

Implements IDocumentEditor.MailMerge(bool)

MailMergeCurrentRecord()

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

Declaration

cs-api-definition
public RadDocument MailMergeCurrentRecord()

Returns

RadDocument

The document

Implements IDocumentEditor.MailMergeCurrentRecord()

MeasureOverride(SizeF)

Measures the space required by the RadElement

Used by the layout system.

Declaration

cs-api-definition
protected override SizeF MeasureOverride(SizeF availableSize)

Parameters

availableSize

SizeF

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.

MergeTableCells()

Merges the currently selected cells.

Declaration

cs-api-definition
public void MergeTableCells()

Implements IDocumentEditor.MergeTableCells()

MoveSelection(DocumentPosition, bool)

Moves current document selection to a specified position.

Declaration

cs-api-definition
public void MoveSelection(DocumentPosition position, bool deleteSelection)

Parameters

position

DocumentPosition

The move position.

deleteSelection

bool

Indicates whether the current selection should be deleted.

Implements IDocumentEditor.MoveSelection(DocumentPosition, bool)

OnApplyTemplate()

Called when the template is applied to the control.

Declaration

cs-api-definition
public override void OnApplyTemplate()

Overrides FrameworkElement.OnApplyTemplate()

OnBeforeOpenFile(OpenFileDialogEventArgs)

Raises the BeforeOpenFile event before a file is opened.

Declaration

cs-api-definition
protected virtual void OnBeforeOpenFile(OpenFileDialogEventArgs args)

Parameters

args

OpenFileDialogEventArgs

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.

OnBeforeSaveFile(SaveFileDialogEventArgs)

Raises the BeforeSaveFile event before a file is saved.

Declaration

cs-api-definition
protected virtual void OnBeforeSaveFile(SaveFileDialogEventArgs e)

Parameters

e

SaveFileDialogEventArgs

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.

OnBoundsChanged(RadPropertyChangedEventArgs)

Declaration

cs-api-definition
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

Overrides UIElement.OnBoundsChanged(RadPropertyChangedEventArgs)

OnBubbleEvent(RadElement, RoutedEventArgs)

Called when the bubble phase of a routed event occurs.

Declaration

cs-api-definition
protected override void OnBubbleEvent(RadElement sender, RoutedEventArgs args)

Parameters

sender

RadElement

The element that originally raised the event.

args

RoutedEventArgs

The routed event arguments.

Overrides UIElement.OnBubbleEvent(RadElement, RoutedEventArgs)

OnCommandError(CommandErrorEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCommandError(CommandErrorEventArgs args)

Parameters

args

CommandErrorEventArgs

The CommandErrorEventArgs instance containing the event data.

OnCommandExecuted(CommandExecutedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCommandExecuted(CommandExecutedEventArgs e)

Parameters

e

CommandExecutedEventArgs

The CommandExecutedEventArgs instance containing the event data.

OnCommandExecuting(CommandExecutingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCommandExecuting(CommandExecutingEventArgs e)

Parameters

e

CommandExecutingEventArgs

The CommandExecutingEventArgs instance containing the event data.

OnCommentShowing(CommentShowingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCommentShowing(CommentShowingEventArgs e)

Parameters

e

CommentShowingEventArgs

The CommentShowingEventArgs instance containing the event data.

OnCurrentEditingStyleChanged()

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCurrentEditingStyleChanged()

OnCurrentParagraphStyleChanged()

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCurrentParagraphStyleChanged()

OnCurrentSpanStyleChanged()

Raises the CurrentSpanStyleChanged event.

Declaration

cs-api-definition
protected virtual void OnCurrentSpanStyleChanged()

OnCurrentVisiblePageChanged()

Raises the event.

Declaration

cs-api-definition
protected virtual void OnCurrentVisiblePageChanged()

OnDocumentArranged()

Raises the DocumentArranged event.

Declaration

cs-api-definition
protected virtual void OnDocumentArranged()

OnDocumentChanged()

Raises the DocumentChanged event.

Declaration

cs-api-definition
protected virtual void OnDocumentChanged()

OnDocumentChanging()

Raises the DocumentChanging event.

Declaration

cs-api-definition
protected virtual void OnDocumentChanging()

OnDocumentContentChanged()

Raises the DocumentContentChanged event.

Declaration

cs-api-definition
protected virtual void OnDocumentContentChanged()

OnDocumentLayoutModeChanged()

Raises the DocumentLayoutModeChanged event.

Declaration

cs-api-definition
protected virtual void OnDocumentLayoutModeChanged()

OnDocumentPresentationChanged(PresentationChangedEventArgs)

Raises the DocumentPresentationChanged event.

Declaration

cs-api-definition
protected virtual void OnDocumentPresentationChanged(PresentationChangedEventArgs e)

Parameters

e

PresentationChangedEventArgs

The PresentationChangedEventArgs instance containing the event data.

OnGotFocus(EventArgs)

Declaration

cs-api-definition
protected override void OnGotFocus(EventArgs e)

Parameters

e

EventArgs

Overrides UIElement.OnGotFocus(EventArgs)

OnHyperlinkClicked(object, HyperlinkClickedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnHyperlinkClicked(object sender, HyperlinkClickedEventArgs eventArgs)

Parameters

sender

object

The sender of the event.

eventArgs

HyperlinkClickedEventArgs

The HyperlinkClickedEventArgs instance containing the event data.

OnIsReadOnlyChanged(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnIsReadOnlyChanged(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

OnLoaded()

Called when the control is loaded.

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides RadElement.OnLoaded()

OnLostFocus(EventArgs)

Declaration

cs-api-definition
protected override void OnLostFocus(EventArgs e)

Parameters

e

EventArgs

Overrides UIElement.OnLostFocus(EventArgs)

OnMergeFieldToStringConverting(object, MergeFieldToStringConvertingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnMergeFieldToStringConverting(object sender, MergeFieldToStringConvertingEventArgs e)

Parameters

sender

object

The sender of the event.

e

MergeFieldToStringConvertingEventArgs

The MergeFieldToStringConvertingEventArgs instance containing the event data.

OnNoteReferenceClicked(MouseButtonEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnNoteReferenceClicked(MouseButtonEventArgs args)

Parameters

args

MouseButtonEventArgs

The MouseButtonEventArgs instance containing the event data.

OnPreviewEditorKeyDown(PreviewEditorKeyEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnPreviewEditorKeyDown(PreviewEditorKeyEventArgs e)

Parameters

e

PreviewEditorKeyEventArgs

The PreviewEditorKeyEventArgs instance containing the event data.

OnPrintCompleted(PrintCompletedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnPrintCompleted(PrintCompletedEventArgs e)

Parameters

e

PrintCompletedEventArgs

The PrintCompletedEventArgs instance containing the event data.

OnPrintStarted(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnPrintStarted(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

OnPropertyChanged(RadPropertyChangedEventArgs)

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

Declaration

cs-api-definition
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

The property changed event arguments.

Overrides UIElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnProtectionStateChanged()

Raises the ProtectionStateChanged event.

Declaration

cs-api-definition
protected virtual void OnProtectionStateChanged()

OnProviderUILayerInitialized(ProviderUILayerBase, Canvas, UILayerUpdateContext)

Declaration

cs-api-definition
protected virtual void OnProviderUILayerInitialized(ProviderUILayerBase layer, Canvas container, UILayerUpdateContext context)

Parameters

layer

ProviderUILayerBase

container

Canvas

context

UILayerUpdateContext

OnScaleFactorChanged()

Raises the event.

Declaration

cs-api-definition
protected virtual void OnScaleFactorChanged()

OnSelectionChanged(EventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnSelectionChanged(EventArgs e)

Parameters

e

EventArgs

The EventArgs instance containing the event data.

OnStreamFromUriResolving(StreamFromUriResolvingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnStreamFromUriResolving(StreamFromUriResolvingEventArgs e)

Parameters

e

StreamFromUriResolvingEventArgs

The StreamFromUriResolvingEventArgs instance containing the event data.

OnUntrackableCommandExecuting(UntrackableCommandExecutingEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnUntrackableCommandExecuting(UntrackableCommandExecutingEventArgs e)

Parameters

e

UntrackableCommandExecutingEventArgs

The UntrackableCommandExecutingEventArgs instance containing the event data.

OnUserInfoChanged()

Raises the UserInfoChanged event.

Declaration

cs-api-definition
protected virtual void OnUserInfoChanged()

OpenContextMenuOnNextSpellingError()

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

Declaration

cs-api-definition
public void OpenContextMenuOnNextSpellingError()

Paste()

Pastes the content of the clipboard into the document.

Declaration

cs-api-definition
public void Paste()

Implements IDocumentEditor.Paste()

Paste(PasteOption)

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

Declaration

cs-api-definition
public void Paste(PasteOption pasteOption)

Parameters

pasteOption

PasteOption

Implements IDocumentEditor.Paste(PasteOption)

PasteFormatting()

Pastes the currently copied formatting on the current selection.

Declaration

cs-api-definition
public bool PasteFormatting()

Returns

bool

A value indicating whether the paste was successful.

Implements IDocumentEditor.PasteFormatting()

PreviewFirstMailMergeDataRecord()

Previews the first mail merge data record.

Declaration

cs-api-definition
public bool PreviewFirstMailMergeDataRecord()

Returns

bool

Implements IDocumentEditor.PreviewFirstMailMergeDataRecord()

PreviewLastMailMergeDataRecord()

Previews the last mail merge data record.

Declaration

cs-api-definition
public bool PreviewLastMailMergeDataRecord()

Returns

bool

Implements IDocumentEditor.PreviewLastMailMergeDataRecord()

PreviewMailMergeDataRecordAtIndex(int)

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

Declaration

cs-api-definition
public bool PreviewMailMergeDataRecordAtIndex(int index)

Parameters

index

int

The index of the record to be shown.

Returns

bool

Implements IDocumentEditor.PreviewMailMergeDataRecordAtIndex(int)

PreviewNextMailMergeDataRecord()

Previews the next mail merge data record.

Declaration

cs-api-definition
public bool PreviewNextMailMergeDataRecord()

Returns

bool

Implements IDocumentEditor.PreviewNextMailMergeDataRecord()

PreviewPreviousMailMergeDataRecord()

Previews the previous mail merge data record.

Declaration

cs-api-definition
public bool PreviewPreviousMailMergeDataRecord()

Returns

bool

Implements IDocumentEditor.PreviewPreviousMailMergeDataRecord()

Print()

Directly prints the RadRichTextEditor document to the default printer.

Declaration

cs-api-definition
public virtual void Print()

Print(bool)

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

Declaration

cs-api-definition
public virtual void Print(bool showPrinterSettings)

Parameters

showPrinterSettings

bool

Indicates whether printer settings dialog should be shown.

Print(bool, RadPrintDocument)

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

Declaration

cs-api-definition
public virtual void Print(bool showPrinterSettings, RadPrintDocument document)

Parameters

showPrinterSettings

bool

Indicates whether printer settings dialog should be shown.

document

RadPrintDocument

As instance of RadPrintDocument used to control the print process.

PrintPreview()

Shows a RadPrintPreviewDialog for editing the RadRichTextEditor print settings.

Declaration

cs-api-definition
public virtual void PrintPreview()

PrintPreview(RadPrintDocument)

Shows a RadPrintPreviewDialog for editing the RadRichTextEditor print settings.

Declaration

cs-api-definition
public virtual void PrintPreview(RadPrintDocument document)

Parameters

document

RadPrintDocument

As instance of RadPrintDocument used to control the print process.

Redo()

Re-executes the last undone command group.

Declaration

cs-api-definition
public void Redo()

Implements IDocumentEditor.Redo()

RejectAllRevisions()

Rejects all revisions in the current document.

Declaration

cs-api-definition
public void RejectAllRevisions()

Implements IDocumentEditor.RejectAllRevisions()

RejectRevision(Revision)

Rejects revision.

Declaration

cs-api-definition
public void RejectRevision(Revision revision)

Parameters

revision

Revision

The revision.

Implements IDocumentEditor.RejectRevision(Revision)

Removes the hyperlink on the caret position.

Declaration

cs-api-definition
public void RemoveHyperlink()

RemoveTabStop(TabStop)

Removes the given tab stop from the currently selected paragraphs.

Declaration

cs-api-definition
public void RemoveTabStop(TabStop tabStop)

Parameters

tabStop

TabStop

The tab stop to be removed.

Implements IDocumentEditor.RemoveTabStop(TabStop)

RemoveTabStopRange(IEnumerable<TabStop>)

Removes the enumeration of tab stops.

Declaration

cs-api-definition
public void RemoveTabStopRange(IEnumerable<TabStop> tabStops)

Parameters

tabStops

IEnumerable<TabStop>

The tab stops to remove.

Implements IDocumentEditor.RemoveTabStopRange(IEnumerable<TabStop>)

ReplaceTabStop(TabStop, TabStop)

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

Declaration

cs-api-definition
public void ReplaceTabStop(TabStop oldTabStop, TabStop newTabStop)

Parameters

oldTabStop

TabStop

newTabStop

TabStop

Implements IDocumentEditor.ReplaceTabStop(TabStop, TabStop)

ResetFormatPainter()

Declaration

cs-api-definition
protected virtual void ResetFormatPainter()

ResizeTableColumn(Table, int, double)

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

Declaration

cs-api-definition
public void ResizeTableColumn(Table table, int columnIndex, double columnWidth)

Parameters

table

Table

The table containing the column.

columnIndex

int

The index of the column in the table.

columnWidth

double

The new column width.

Implements IDocumentEditor.ResizeTableColumn(Table, int, double)

RestartListNumbering()

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

Declaration

cs-api-definition
public bool RestartListNumbering()

Returns

bool

Implements IDocumentEditor.RestartListNumbering()

ScrollToNote(Note)

Scrolls the viewport so that a note becomes visible.

Declaration

cs-api-definition
public void ScrollToNote(Note note)

Parameters

note

Note

The note.

Implements IDocumentEditorPresenterContainer.ScrollToNote(Note)

SetSelectedComment(CommentRangeStart)

Sets the provided comment as selected.

Declaration

cs-api-definition
public void SetSelectedComment(CommentRangeStart commentStart)

Parameters

commentStart

CommentRangeStart

The comment to select.

SetSelectedNote(Note)

Sets the provided note as selected.

Declaration

cs-api-definition
public void SetSelectedNote(Note note)

Parameters

note

Note

The note to select.

SetWatermark(DocumentWatermarkSettings)

Sets a watermark with the provided settings.

Declaration

cs-api-definition
public void SetWatermark(DocumentWatermarkSettings watermarkSettings)

Parameters

watermarkSettings

DocumentWatermarkSettings

The settings to apply to the watermark.

Implements IDocumentEditor.SetWatermark(DocumentWatermarkSettings)

SetWatermark(PredefinedWatermarkType)

Sets one of the predefined watermarks.

Declaration

cs-api-definition
public void SetWatermark(PredefinedWatermarkType predefinedType)

Parameters

predefinedType

PredefinedWatermarkType

The predefined watermark to apply.

Implements IDocumentEditor.SetWatermark(PredefinedWatermarkType)

SetWatermarkImage(WatermarkImageSettings)

Sets an image watermark with the provided settings.

Declaration

cs-api-definition
public void SetWatermarkImage(WatermarkImageSettings settings)

Parameters

settings

WatermarkImageSettings

The settings to apply to the watermark.

SetWatermarkText(WatermarkTextSettings)

Sets a text watermark with the provided settings.

Declaration

cs-api-definition
public void SetWatermarkText(WatermarkTextSettings settings)

Parameters

settings

WatermarkTextSettings

The settings to apply to the watermark.

ShouldArrangeChild(RadElement)

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

Declaration

cs-api-definition
protected override bool ShouldArrangeChild(RadElement child)

Parameters

child

RadElement

The child element to check.

Returns

bool

Whether the child will be arranged in ArrangeOverride.

Overrides RadElement.ShouldArrangeChild(RadElement)

ShouldCreateNewContextMenu(IContextMenu)

Declaration

cs-api-definition
protected virtual bool ShouldCreateNewContextMenu(IContextMenu menu)

Parameters

menu

IContextMenu

Returns

bool

ShouldMeasureChild(RadElement)

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

Declaration

cs-api-definition
protected override bool ShouldMeasureChild(RadElement child)

Parameters

child

RadElement

The child.

Returns

bool

Whether the child will be measured in MeasureOverride.

Overrides RadElement.ShouldMeasureChild(RadElement)

ShowAddNewBibliographicSourceDialog(string, bool, Action<BibliographicSource>)

Shows the Add New Bibliographic Source Dialog.

Declaration

cs-api-definition
public void ShowAddNewBibliographicSourceDialog(string sourceName = null, bool insertFieldOnClose = true, Action<BibliographicSource> callBackOnClosed = null)

Parameters

sourceName

string

insertFieldOnClose

bool

callBackOnClosed

Action<BibliographicSource>

ShowChangeEditingPermissionsDialog()

Shows the dialog for changing editing permissions.

Declaration

cs-api-definition
public void ShowChangeEditingPermissionsDialog()

ShowCodeFormattingDialog()

Shows the dialog for code formatting.

Declaration

cs-api-definition
public void ShowCodeFormattingDialog()

ShowContextMenuAtDocumentPosition(DocumentPosition)

Opens the context menu at the specified document position.

Declaration

cs-api-definition
public void ShowContextMenuAtDocumentPosition(DocumentPosition position)

Parameters

position

DocumentPosition

The DocumentPosition where the context menu will be opened.

ShowContextMenuAtDocumentPosition(Point, DocumentPosition)

Opens the context menu at the specified document position.

Declaration

cs-api-definition
public void ShowContextMenuAtDocumentPosition(Point proposedLocation, DocumentPosition position)

Parameters

proposedLocation

Point

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

position

DocumentPosition

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

ShowDefineNewListStyleDialog()

Shows dialog for creating new list style.

Declaration

cs-api-definition
public void ShowDefineNewListStyleDialog()

ShowEditCustomDictionaryDialog()

Shows the dialog for editing custom spellchecking dictionaries.

Declaration

cs-api-definition
public void ShowEditCustomDictionaryDialog()

ShowFindReplaceDialog()

Shows the find replace dialog.

Declaration

cs-api-definition
public virtual void ShowFindReplaceDialog()

ShowFloatingBlockPropertiesDialog()

Shows the floating block properties dialog.

Declaration

cs-api-definition
public void ShowFloatingBlockPropertiesDialog()

ShowFontPropertiesDialog()

Shows the font properties dialog.

Declaration

cs-api-definition
public void ShowFontPropertiesDialog()

ShowImageEditorDialog()

Shows the image editor dialog.

Declaration

cs-api-definition
public void ShowImageEditorDialog()

ShowImageEditorDialog(string)

Shows the image editor dialog.

Declaration

cs-api-definition
public void ShowImageEditorDialog(string executeToolName)

Parameters

executeToolName

string

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

ShowInsertCaptionDialog()

Shows the insert caption dialog.

Declaration

cs-api-definition
public void ShowInsertCaptionDialog()

ShowInsertCrossReferenceWindow()

Shows the insert cross reference window.

Declaration

cs-api-definition
public void ShowInsertCrossReferenceWindow()

ShowInsertDateTimeDialog()

Shows the insert date field dialog.

Declaration

cs-api-definition
public void ShowInsertDateTimeDialog()

ShowInsertHyperlinkDialog()

Shows the insert hyperlink dialog.

Declaration

cs-api-definition
public void ShowInsertHyperlinkDialog()

ShowInsertSymbolWindow()

Show the insert symbol dialog.

Declaration

cs-api-definition
public void ShowInsertSymbolWindow()

ShowInsertTableDialog()

Shows the insert table dialog.

Declaration

cs-api-definition
public void ShowInsertTableDialog()

ShowInsertTableOfContentsDialog()

Shows the insert Table of Contents window.

Declaration

cs-api-definition
public void ShowInsertTableOfContentsDialog()

ShowLineNumberingDialog()

Show the line numbers dialog.

Declaration

cs-api-definition
public void ShowLineNumberingDialog()

ShowManageBibliographicSourcesDialog()

Shows the Manage Bibliographic Sources Dialog.

Declaration

cs-api-definition
public void ShowManageBibliographicSourcesDialog()

ShowManageBookmarksDialog()

Shows the dialog for managing bookmarks.

Declaration

cs-api-definition
public void ShowManageBookmarksDialog()

ShowManageStylesDialog()

Shows the dialog for managing styles.

Declaration

cs-api-definition
public void ShowManageStylesDialog()

ShowNotesDialog()

Shows the notes dialog.

Declaration

cs-api-definition
public void ShowNotesDialog()

ShowParagraphPropertiesDialog()

Shows the paragraph properties dialog.

Declaration

cs-api-definition
public void ShowParagraphPropertiesDialog()

ShowProtectDocumentDialog()

Shows the dialog for enforcing document protection.

Declaration

cs-api-definition
public void ShowProtectDocumentDialog()

ShowSectionColumnsDialog()

Shows the section columns dialog.

Declaration

cs-api-definition
public void ShowSectionColumnsDialog()

ShowSetNumberingValueDialog()

Shows the Set Numbering Value Dialog.

Declaration

cs-api-definition
public void ShowSetNumberingValueDialog()

ShowSpellCheckingDialog()

Shows the spell checking dialog.

Declaration

cs-api-definition
public void ShowSpellCheckingDialog()

ShowStyleFormattingPropertiesDialog()

Shows the dialog for adding new style.

Declaration

cs-api-definition
public void ShowStyleFormattingPropertiesDialog()

ShowStyleFormattingPropertiesDialog(StyleDefinition)

Shows the dialog for modifying style formatting.

Declaration

cs-api-definition
public void ShowStyleFormattingPropertiesDialog(StyleDefinition styleDefinition)

Parameters

styleDefinition

StyleDefinition

ShowStyleFormattingPropertiesDialog(StyleFormattingPropertiesDialogSettings)

Shows the style formatting properties dialog.

Declaration

cs-api-definition
public void ShowStyleFormattingPropertiesDialog(StyleFormattingPropertiesDialogSettings settings)

Parameters

settings

StyleFormattingPropertiesDialogSettings

The settings.

ShowTabStopsPropertiesDialog()

Shows the dialog for editing tab stops.

Declaration

cs-api-definition
public void ShowTabStopsPropertiesDialog()

ShowTableBordersDialog()

Shows the table borders dialog.

Declaration

cs-api-definition
public void ShowTableBordersDialog()

ShowTablePropertiesDialog()

Shows the table properties dialog.

Declaration

cs-api-definition
public void ShowTablePropertiesDialog()

ShowUnprotectDocumentDialog()

Shows the dialog for removing document protection.

Declaration

cs-api-definition
public void ShowUnprotectDocumentDialog()

ShowWatermarkSettingsDialog()

Shows the watermark settings dialog.

Declaration

cs-api-definition
public void ShowWatermarkSettingsDialog()

SplitAnnotationRange(AnnotationRangeStart)

Splits an annotation range at the caret position.

Declaration

cs-api-definition
public void SplitAnnotationRange(AnnotationRangeStart rangeStart)

Parameters

rangeStart

AnnotationRangeStart

The start of the range that is to be split.

Implements IDocumentEditor.SplitAnnotationRange(AnnotationRangeStart)

SplitAnnotationRange(AnnotationRangeStart, DocumentPosition)

Splits an annotation range at the specified position.

Declaration

cs-api-definition
public void SplitAnnotationRange(AnnotationRangeStart rangeStart, DocumentPosition position)

Parameters

rangeStart

AnnotationRangeStart

The start of the range that is to be split.

position

DocumentPosition

The position where the range is to be split.

Implements IDocumentEditor.SplitAnnotationRange(AnnotationRangeStart, DocumentPosition)

SuppressLineNumberingForCurrentParagraph(IEnumerable<Paragraph>)

Suppress the line numbering for selected paragraphs.

Declaration

cs-api-definition
public void SuppressLineNumberingForCurrentParagraph(IEnumerable<Paragraph> paragraphs)

Parameters

paragraphs

IEnumerable<Paragraph>

Implements IDocumentEditor.SuppressLineNumberingForCurrentParagraph(IEnumerable<Paragraph>)

ToggleBold()

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

Declaration

cs-api-definition
public void ToggleBold()

Implements IDocumentEditor.ToggleBold()

ToggleBookmarks()

Toggles the visibility of the bookmarks in the document.

Declaration

cs-api-definition
public void ToggleBookmarks()

ToggleComments()

Toggles the visibility of the comments in the document.

Declaration

cs-api-definition
public void ToggleComments()

ToggleDifferentFirstPageHeaderFooter()

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

Declaration

cs-api-definition
public void ToggleDifferentFirstPageHeaderFooter()

ToggleDifferentOddAndEvenPagesHeaderFooter()

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

Declaration

cs-api-definition
public void ToggleDifferentOddAndEvenPagesHeaderFooter()

ToggleFieldCodes(FieldRangeStart)

Toggles the display mode of a field.

Declaration

cs-api-definition
public void ToggleFieldCodes(FieldRangeStart fieldStart)

Parameters

fieldStart

FieldRangeStart

The field start.

Implements IDocumentEditor.ToggleFieldCodes(FieldRangeStart)

ToggleFormattingSymbols()

Toggles the visibility of the formatting symbols in the document.

Declaration

cs-api-definition
public void ToggleFormattingSymbols()

ToggleHeaderFooterEditingMode()

Toggles the headers/footers editing mode.

Declaration

cs-api-definition
public void ToggleHeaderFooterEditingMode()

ToggleItalic()

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

Declaration

cs-api-definition
public void ToggleItalic()

Implements IDocumentEditor.ToggleItalic()

ToggleMergeFieldsHighlight()

Toggles between highlighting and not highlighting Merge Fields.

Declaration

cs-api-definition
public void ToggleMergeFieldsHighlight()

ToggleStrikethrough()

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

Declaration

cs-api-definition
public void ToggleStrikethrough()

Implements IDocumentEditor.ToggleStrikethrough()

ToggleSubscript()

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

Declaration

cs-api-definition
public void ToggleSubscript()

ToggleSuperscript()

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

Declaration

cs-api-definition
public void ToggleSuperscript()

ToggleUnderline()

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

Declaration

cs-api-definition
public void ToggleUnderline()

Undo()

Reverts last executed command group.

Declaration

cs-api-definition
public void Undo()

Implements IDocumentEditor.Undo()

UnmergeTableCells()

Unmerges the currently selected cells.

Declaration

cs-api-definition
public void UnmergeTableCells()

Implements IDocumentEditor.UnmergeTableCells()

UpdateAllCaptions(CaptionDefinition)

Updates all captions related to caption definition.

Declaration

cs-api-definition
public void UpdateAllCaptions(CaptionDefinition captionDefinition)

Parameters

captionDefinition

CaptionDefinition

The caption definition.

Implements IDocumentEditor.UpdateAllCaptions(CaptionDefinition)

UpdateAllFields()

Updates all fields in the document.

Declaration

cs-api-definition
public void UpdateAllFields()

Implements IDocumentEditor.UpdateAllFields()

UpdateAllFields(FieldDisplayMode)

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

Declaration

cs-api-definition
public void UpdateAllFields(FieldDisplayMode displayMode)

Parameters

displayMode

FieldDisplayMode

The display mode.

Implements IDocumentEditor.UpdateAllFields(FieldDisplayMode)

UpdateEditorLayout()

Forces the control to update its layout and UI;

Declaration

cs-api-definition
public void UpdateEditorLayout()

Implements IDocumentEditorPresenterContainer.UpdateEditorLayout()

UpdateEditorLayout(bool)

Forces the control to update its layout and UI.

Declaration

cs-api-definition
public void UpdateEditorLayout(bool async)

Parameters

async

bool

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

UpdateField(FieldRangeStart)

Updates a field.

Declaration

cs-api-definition
public void UpdateField(FieldRangeStart fieldStart)

Parameters

fieldStart

FieldRangeStart

The field start.

Implements IDocumentEditor.UpdateField(FieldRangeStart)

Updates the footer for a section.

Declaration

cs-api-definition
public void UpdateFooter(Section section, HeaderFooterType footerType, Footer footer)

Parameters

section

Section

The section of the footer.

footerType

HeaderFooterType

Type of the footer.

footer

Footer

The footer.

UpdateHeader(Section, HeaderFooterType, Header)

Updates the header for a section.

Declaration

cs-api-definition
public void UpdateHeader(Section section, HeaderFooterType headerType, Header header)

Parameters

section

Section

The section of the header.

headerType

HeaderFooterType

Type of the header.

header

Header

The header.

Events

ActiveDocumentEditorChanged

Occurs when active document editor changes.

Declaration

cs-api-definition
public event EventHandler<ActiveDocumentEditorChangedEventArgs> ActiveDocumentEditorChanged

Event Value

EventHandler<ActiveDocumentEditorChangedEventArgs>

BeforeOpenFile

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

Declaration

cs-api-definition
public event EventHandler<OpenFileDialogEventArgs> BeforeOpenFile

Event Value

EventHandler<OpenFileDialogEventArgs>

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.

BeforeSaveFile

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

Declaration

cs-api-definition
public event EventHandler<SaveFileDialogEventArgs> BeforeSaveFile

Event Value

EventHandler<SaveFileDialogEventArgs>

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.

CommandError

Occurs on error while executing command.

Declaration

cs-api-definition
public event EventHandler<CommandErrorEventArgs> CommandError

Event Value

EventHandler<CommandErrorEventArgs>

CommandExecuted

Occurs after the execution of RichTextBoxCommandBase.

Declaration

cs-api-definition
public event EventHandler<CommandExecutedEventArgs> CommandExecuted

Event Value

EventHandler<CommandExecutedEventArgs>

CommandExecuting

Occurs before the execution of RichTextBoxCommandBase.

Declaration

cs-api-definition
public event EventHandler<CommandExecutingEventArgs> CommandExecuting

Event Value

EventHandler<CommandExecutingEventArgs>

CommentShowing

Occurs when showing comment.

Declaration

cs-api-definition
public event EventHandler<CommentShowingEventArgs> CommentShowing

Event Value

EventHandler<CommentShowingEventArgs>

CurrentEditingStyleChanged

Occurs when the current editing style has changed.

Declaration

cs-api-definition
public event EventHandler CurrentEditingStyleChanged

Event Value

EventHandler

CurrentParagraphStyleChanged

Occurs when the current paragraph's style has changed.

Declaration

cs-api-definition
public event EventHandler CurrentParagraphStyleChanged

Event Value

EventHandler

CurrentSpanStyleChanged

Occurs when the current span's style has changed.

Declaration

cs-api-definition
public event EventHandler CurrentSpanStyleChanged

Event Value

EventHandler

CurrentVisiblePageChanged

Occurs when the CurrentPage property value has changed.

Declaration

cs-api-definition
public event EventHandler CurrentVisiblePageChanged

Event Value

EventHandler

DocumentArranged

Occurs when the current document has been arranged.

Declaration

cs-api-definition
public event EventHandler DocumentArranged

Event Value

EventHandler

DocumentChanged

Occurs when the current document has changed.

Declaration

cs-api-definition
public event EventHandler DocumentChanged

Event Value

EventHandler

DocumentChanging

Occurs when the current document is changing.

Declaration

cs-api-definition
public event EventHandler DocumentChanging

Event Value

EventHandler

DocumentContentChanged

Occurs when the content of the current document has changed.

Declaration

cs-api-definition
public event EventHandler DocumentContentChanged

Event Value

EventHandler

DocumentLayoutModeChanged

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

Declaration

cs-api-definition
public event EventHandler DocumentLayoutModeChanged

Event Value

EventHandler

DocumentPresentationChanged

Occurs when the presentation of the current document has changed.

Declaration

cs-api-definition
public event EventHandler<PresentationChangedEventArgs> DocumentPresentationChanged

Event Value

EventHandler<PresentationChangedEventArgs>

HyperlinkClicked

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

Declaration

cs-api-definition
public event EventHandler<HyperlinkClickedEventArgs> HyperlinkClicked

Event Value

EventHandler<HyperlinkClickedEventArgs>

IsInHeaderFooterEditModeChanged

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

Declaration

cs-api-definition
public event EventHandler IsInHeaderFooterEditModeChanged

Event Value

EventHandler

IsReadOnlyChanged

Occurs when IsReadOnly property changes.

Declaration

cs-api-definition
public event EventHandler IsReadOnlyChanged

Event Value

EventHandler

MergeFieldToStringConverting

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

Declaration

cs-api-definition
public event EventHandler<MergeFieldToStringConvertingEventArgs> MergeFieldToStringConverting

Event Value

EventHandler<MergeFieldToStringConvertingEventArgs>

PreviewEditorKeyDown

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

Declaration

cs-api-definition
public event PreviewEditorKeyEventHandler PreviewEditorKeyDown

Event Value

PreviewEditorKeyEventHandler

PrintCompleted

Occurs when print is completed.

Declaration

cs-api-definition
public event EventHandler<PrintCompletedEventArgs> PrintCompleted

Event Value

EventHandler<PrintCompletedEventArgs>

PrintStarted

Occurs when printing has started.

Declaration

cs-api-definition
public event EventHandler PrintStarted

Event Value

EventHandler

ProtectionStateChanged

Occurs when the current protection state has changed.

Declaration

cs-api-definition
public event EventHandler ProtectionStateChanged

Event Value

EventHandler

Implements IDocumentEditorPresenterContainer.ProtectionStateChanged

ProviderUILayerInitialized

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

Declaration

cs-api-definition
public event EventHandler<ProviderUILayerInitilizedEventArgs> ProviderUILayerInitialized

Event Value

EventHandler<ProviderUILayerInitilizedEventArgs>

ScaleFactorChanged

Occurs when the ScaleFactor property value has changed.

Declaration

cs-api-definition
public event EventHandler ScaleFactorChanged

Event Value

EventHandler

Implements IDocumentEditorPresenterContainer.ScaleFactorChanged

SelectedLayoutBoxChanged

Occurs when currently selected layout box has changed.

Declaration

cs-api-definition
public event EventHandler<SelectedLayoutBoxChangedEventArgs> SelectedLayoutBoxChanged

Event Value

EventHandler<SelectedLayoutBoxChangedEventArgs>

SelectionChanged

Occurs when selection is changed.

Declaration

cs-api-definition
public event EventHandler SelectionChanged

Event Value

EventHandler

StreamFromUriResolving

Occurs when resolving a URI tfor a stram object.

Declaration

cs-api-definition
public event EventHandler<StreamFromUriResolvingEventArgs> StreamFromUriResolving

Event Value

EventHandler<StreamFromUriResolvingEventArgs>

UntrackableCommandExecuting

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

Declaration

cs-api-definition
public event EventHandler<UntrackableCommandExecutingEventArgs> UntrackableCommandExecuting

Event Value

EventHandler<UntrackableCommandExecutingEventArgs>

UserInfoChanged

Occurs when the current user info has changed.

Declaration

cs-api-definition
public event EventHandler UserInfoChanged

Event Value

EventHandler

In this article
DefinitionConstructorsRadRichTextBox()FieldsAcceptsReturnPropertyAcceptsTabPropertyAllowScalingPropertyBorderColorPropertyCaretColorPropertyCommandsPropertyCommentTemplateContentMarginPropertyCurrentUserPropertyDocumentInheritsDefaultStyleSettingsPropertyEnforcedPermissionRangeBrushPropertyHorizontalScrollBarHeightPropertyHorizontalScrollBarNameHorizontalScrollBarVisibilityPropertyHyperlinkNavigationModePropertyHyperlinkToolTipFormatStringPropertyIsAdvancedSelectionEnabledPropertyIsContextMenuEnabledPropertyIsImageMiniToolBarEnabledPropertyIsPasteOptionsPopupEnabledPropertyIsReadOnlyPropertyIsSelectionEnabledPropertyIsSelectionMiniToolBarEnabledPropertyIsSpellCheckingEnabledPropertyIsTrackChangesEnabledPropertyLayoutModePropertyLineBreakingRuleLanguagePropertyMaxScaleFactorMeasuringPanelNameMinScaleFactorPrintingScreenNameProtectionAuthenticationProviderPropertyScaleFactorPropertySelectionFillColorPropertySelectionFillPropertySelectionStrokeColorPropertySelectionStrokePropertyShowCommentsPropertyShowFormattingSymbolsPropertyShowMergeFieldsHighlightPropertyVerticalScrollBarNameVerticalScrollBarVisibilityPropertyVerticalScrollBarWidthPropertyViewContentPresenterPropertiesAcceptsReturnAcceptsTabActiveDocumentEditorActiveEditorActiveEditorPresenterAddNewBibliographicSourceDialogAllowScalingAutoInsertHyperlinksBorderColorCaretColorCaretFactoryCaretWidthChangeEditingPermissionsDialogCheckBoxPropertiesDialogCodeFormattingDialogCommandsCommentPaneMinWidthCommentTemplateContentMarginContextMenuCurrentEditingContextCurrentEditingStyleCurrentParagraphStyleCurrentSpanStyleCurrentUserCurrentVisiblePageDatePickerPropertiesDialogDocumentDocumentInheritsDefaultStyleSettingsDropDownListPropertiesDialogEditCustomDictionaryDialogEmailPatternEnforcedPermissionRangeBrushFieldShadingModeFindReplaceDialogFloatingBlockPropertiesDialogFlowDirectionFontPropertiesDialogHorizontalScrollBarHorizontalScrollBarHeightHorizontalScrollBarVisibilityHyperlinkNavigationModeHyperlinkPatternHyperlinkToolTipFormatStringIgnoredWordsImageEditorDialogImageMiniToolBarImageSelectionAdornerSettingsInputHandlerInsertCaptionDialogInsertCrossReferenceWindowInsertDateTimeDialogInsertHyperlinkDialogInsertSymbolWindowInsertTableDialogInsertTableOfContentsDialogIsAdvancedSelectionEnabledIsContextMenuEnabledIsInHeaderFooterEditModeIsPasteOptionsPopupEnabledIsReadOnlyIsSelectionEnabledIsSelectionMiniToolBarEnabledIsSpellCheckingEnabledIsTrackChangesEnabledLayoutModeLineBreakingRuleLanguageLineNumberingDialogManageBibliographicSourcesDialogManageBookmarksDialogManageStylesDialogMeasuringPanelMentionBoxMentionContextNotesDialogPageBackColorParagraphPropertiesDialogPasteOptionsPopupPasteSettingsPicturePropertiesDialogPlainTextPropertiesDialogProtectDocumentDialogProtectionAuthenticationProviderRepeatingSectionPropertiesDialogRichTextPropertiesDialogScaleFactorSectionColumnsDialogSelectedCommentSelectedNoteSelectionFillSelectionMiniToolBarSelectionStrokeSetNumberingValueDialogShowCommentsShowFormattingSymbolsShowMergeFieldsHighlightSpellCheckerSpellCheckingDialogStyleFormattingPropertiesDialogTabStopsPropertiesDialogTableBordersDialogTablePropertiesDialogTrackChangesOptionsUILayersBuilderUnprotectDocumentDialogUsersVerticalScrollBarVerticalScrollBarVisibilityVerticalScrollBarWidthWatermarkSettingsDialogMethodsAcceptAllRevisions()AcceptRevision(Revision)AddTabStop(TabStop)AddTabStopRange(IEnumerable<TabStop>)ArrangeOverride(SizeF)BeginUndoGroup()CanCopyFormatting()CancelUndoGroup()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)ChangeParagraphLineSpacing(double, LineSpacingType)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)ChangeStyleName(string, bool)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)InsertField(Field, FieldDisplayMode)InsertFootnote()InsertFootnote(Note)InsertFragment(DocumentFragment)InsertFragment(DocumentFragment, DocumentPosition)InsertHyperlink(HyperlinkInfo)InsertHyperlink(HyperlinkInfo, IEnumerable<Inline>)InsertHyperlink(HyperlinkInfo, string)InsertImage(Stream, string)InsertInline(Inline)InsertInline(Inline, DocumentPosition)InsertLine(string)InsertLineBreak()InsertNonBreakingSpace()InsertPageBreak()InsertParagraph()InsertPermissionRange(IEnumerable<PermissionRangeInfo>)InsertReadOnlyRange()InsertSectionBreak()InsertSectionBreak(SectionBreakType)InsertStructuredDocumentTag()InsertStructuredDocumentTag(SdtProperties)InsertStructuredDocumentTag(SdtType)InsertTable(Table)InsertTable(Table, bool)InsertTable(int, int)InsertTable(int, int, bool)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)Print(bool, RadPrintDocument)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)ShowTabStopsPropertiesDialog()ShowTableBordersDialog()ShowTablePropertiesDialog()ShowUnprotectDocumentDialog()ShowWatermarkSettingsDialog()SplitAnnotationRange(AnnotationRangeStart)SplitAnnotationRange(AnnotationRangeStart, DocumentPosition)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