Selection Shortcut
| Description
|
CTRL + Right Arrow
| Extends selection to one position forward.
|
CTRL + Left Arrow
| Extends selection to one position backward.
|
CTRL + Down Arrow
| Extends selection to the same position at next line.
|
CTRL + Up Arrow
| Extends selection to the same position at previous line.
|
SHIFT + Home
| Extends selection to start of the current line.
|
SHIFT + End
| Extends selection to end of the current line.
|
CTRL + SHIFT + Home
| Extends selection to the document start position.
|
CTRL + SHIFT + End
| Extends selection to the document end position.
|
CTRL + SHIFT + Right
| Extends selection to the current word end position.
|
CTRL + SHIFT + Left
| Extends selection to the current word start position.
|
CTRL + SHIFT + Down
| Extends selection to the current paragraph end position.
|
CTRL + SHIFT + Up
| Extends selection to the current paragraph start position.
|
CTRL + A
| Selects the entire document.
|
-## How to show blinking cursor and selection highlight even when the control lost focus
+## Showing the caret and selection when the control loses focus
-The SfRichTextBoxAdv control allows you to show the blinking cursor and selection highlight even when the control doesn't have focus. You can choose any one of the following selection visibility options:
+The SfRichTextBoxAdv control allows you to show the blinking cursor and selection highlight even when the control does not have focus. You can choose any one of the following selection visibility options:
-* **None** - Don't display neither caret nor selection highlight when the RichTextBox control doesn't have focus.
+* **None** - Don't display neither caret nor selection highlight when the RichTextBox control does not have focus.
-* **ShowCaret** - Displays the caret (blinking cursor) when the RichTextBox control doesn't have focus.
+* **ShowCaret** - Displays the caret (blinking cursor) when the RichTextBox control does not have focus.
-* **ShowSelection** - Displays the selection highlight when the RichTextBox control doesn't have focus.
+* **ShowSelection** - Displays the selection highlight when the RichTextBox control does not have focus.
-The following code example demonstrates how to display the selection highlight even when the RichTextBox control doesn't have focus.
+The following code example demonstrates how to display the selection highlight even when the RichTextBox control does not have focus.
{% tabs %}
{% highlight xaml %}
@@ -365,7 +354,7 @@ The following code example demonstrates how to display the selection highlight e
{% highlight c# %}
// Initializes a new instance of RichTextBoxAdv.
SfRichTextBoxAdv richTextBoxAdv = new SfRichTextBoxAdv();
-// Displays the selection highlight when the RichTextBox control doesn't have focus.
+// Displays the selection highlight when the RichTextBox control does not have focus.
richTextBoxAdv.LostFocusBehavior = LostFocusBehavior.ShowSelection;
@@ -374,7 +363,7 @@ richTextBoxAdv.LostFocusBehavior = LostFocusBehavior.ShowSelection;
' Initializes a new instance of RichTextBoxAdv.
Dim richTextBoxAdv As New SfRichTextBoxAdv()
-' Displays the selection highlight when the RichTextBox control doesn't have focus.
+' Displays the selection highlight when the RichTextBox control does not have focus.
richTextBoxAdv.LostFocusBehavior = LostFocusBehavior.ShowSelection
@@ -384,9 +373,9 @@ richTextBoxAdv.LostFocusBehavior = LostFocusBehavior.ShowSelection
N> This API is supported starting from release version v17.4.0.X.
-## How to determine the editing context type
+## Determining the editing context type
-The SfRichTextBoxAdv control allows you to know the editing context type based on the selected content. The following are the editing context types:
+The SfRichTextBoxAdv control allows you to know the editing context type based on the selected content through the [EditingContext](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SelectionAdv.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SelectionAdv_EditingContext) and its [Type](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.EditingContext.html#Syncfusion_Windows_Controls_RichTextBoxAdv_EditingContext_Type) property of [EditingContextType](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.EditingContextType.html). The following are the editing context types:
* **Text** - Denotes that the editing context is text
@@ -401,8 +390,8 @@ The following code example demonstrates how to determine the editing context typ
// Initializes a new instance of RichTextBoxAdv.
SfRichTextBoxAdv richTextBoxAdv = new SfRichTextBoxAdv();
if (richTextBoxAdv.Selection.EditingContext.Type == EditingContextType.Text)
- {
- }
+{
+}
{% endhighlight %}
@@ -417,11 +406,11 @@ End If
{% endtabs %}
-## How to delete the selected content
-
+## Deleting the selected content
+
The SfRichTextBoxAdv supports deleting the selected portion of the document either through UI command, keyboard or through supported APIs.
-The following code sample demonstrates how to delete the selected portion of the document using the DeleteKeyCommand.
+The following code sample demonstrates how to delete the selected portion of the document using the [DeleteKeyCommand](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SfRichTextBoxAdv.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SfRichTextBoxAdv_DeleteKeyCommand).
{% tabs %}
{% highlight Xaml %}
@@ -431,7 +420,7 @@ The following code sample demonstrates how to delete the selected portion of the
{% endtabs %}
-The following code sample demonstrates how to delete the selected portion of the document using the Delete method. This method is valid only when the selection is non-empty, and it returns true if the selected content is deleted. Otherwise false.
+The following code sample demonstrates how to delete the selected portion of the document using the [Delete](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SelectionAdv.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SelectionAdv_Delete) method. This method is valid only when the selection is non-empty, and it returns true if the selected content is deleted. Otherwise false.
{% tabs %}
{% highlight c# %}
@@ -447,4 +436,10 @@ Dim isDeleted As Boolean = richTextBoxAdv.Selection.Delete()
{% endtabs %}
N> This API is supported starting from release version v18.2.0.X.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
\ No newline at end of file
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations. You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to know how to render and configure the editing tool.
+
+## See Also
+
+- [Commands in WPF RichTextBox](Commands)
+- [Document Structure in WPF RichTextBox](Document-Structure)
+- [Document Properties in WPF RichTextBox](Document-Properties)
\ No newline at end of file
diff --git a/Document-Processing/Word/Word-Processor/wpf/Shapes.md b/Document-Processing/Word/Word-Processor/wpf/Shapes.md
index 54647ede8b..571b3b28a0 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Shapes.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Shapes.md
@@ -7,34 +7,43 @@ documentation: ug
keywords: shapes, text-box
---
# Shapes in WPF RichTextBox (SfRichTextBoxAdv)
-Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. It can be preset or custom geometry. At present, [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) does not have support to insert shapes. however, if the document contains a shape while importing, it will be preserved properly.
-
-N> Starting from v18.3.0.x, the shape preservation is supported.
+Shapes are drawing objects that include a text box, rectangles, lines, curves, circles, etc. They can be preset or custom geometry. Currently, [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) does not support inserting shapes. However, if the document contains a shape while importing, it is preserved properly.
## Supported shapes
-The RichTextBox has preservation support for Text box and Rectangle shapes.
+The RichTextBox has preservation support for the following shapes:
+
+* Text box
+* Rectangle

## Text box Shape
-A text box is a rectangular area on the document where you can enter text. When you click in a text box, a flashing cursor will display indicating that you can begin typing. It allows you to enter multiple lines of text with all text formatting.
+A text box is a rectangular area on the document where you can enter text. When you click in a text box, a flashing cursor is displayed, indicating that you can begin typing. It allows you to enter multiple lines of text with rich text formatting.

## Shape Resizer
-The RichTextBox also supports a built-in shape resizer to resize the shapes present in the document. The shape resizer accepts both touch and mouse interactions.
+The RichTextBox also supports a built-in shape resizer to resize the shapes present in the document. The shape resizer supports both touch and mouse interactions.

## Text wrapping style
-Text wrapping refers to how shapes fit with surrounding text in a document. Please [refer to this page](/wpf/richtextbox/text-wrapping-style) for more information about text wrapping styles available in Word documents.
+Text wrapping refers to how shapes fit with surrounding text in a document. Please [refer to this page](Text-Wrapping-Style) for more information about text wrapping styles available in Word documents.
## Positioning the shape
-Starting from v19.1.0.x, RichTextBox preserves the position properties of the shape and displays the shape based on position properties. It does not support modifying the position properties. Whereas the shape will be automatically moved along with text edited if it is positioned relative to the line or paragraph.
+RichTextBox preserves the position properties of the shape and displays the shape based on position properties. It does not support modifying the position properties. If the shape is positioned relative to a line or paragraph, it moves automatically as text is edited.
+
+N> Currently, the shape with text wrapping style `In-Line with Text` can only be dragged and dropped anywhere in the document.
+
+N> This shape preservation is supported starting from v18.3.0.x, and the position properties are preserved starting from v19.1.0.x.
+
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations. You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to know how to render and configure the editing tool.
-N> At present, the shape with text wrapping style `In-Line with Text` can only be dragged and dropped anywhere in the document.
+## See Also
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
+- [Text Wrapping Style in WPF RichTextBox](Text-Wrapping-Style)
+- [Document Structure in WPF RichTextBox](Document-Structure)
+- [Commands in WPF RichTextBox](Commands)
diff --git a/Document-Processing/Word/Word-Processor/wpf/Spell-Check.md b/Document-Processing/Word/Word-Processor/wpf/Spell-Check.md
index b4c0c422ae..f367fb4fa9 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Spell-Check.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Spell-Check.md
@@ -4,11 +4,11 @@ description: Learn here all about Spell Check support in Syncfusion WPF RichText
platform: document-processing
control: SfRichTextBoxAdv
documentation: ug
-keywords: spell-check
+keywords: spell-check,spelling,dictionary,multilingual,language
---
# Spell Check in WPF RichTextBox (SfRichTextBoxAdv)
-The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) provides support for checking spelling mistakes in the rich text document content. It also supports enabling the following spell checking options.
+The [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) provides support for checking spelling mistakes in the rich text document content through the [SpellChecker](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SfRichTextBoxAdv.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SfRichTextBoxAdv_SpellChecker) property of type [SpellChecker](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SpellChecker.html). It also supports enabling the following spell checking options.
* Ignore words in UPPERCASE.
@@ -64,7 +64,7 @@ richTextBoxAdv.SpellChecker.IgnoreURIs = True
## Adding Custom Dictionaries
-The SfRichTextBoxAdv also supports defining custom dictionaries that can be referred while check spelling mistakes. The SfRichTextBoxAdv ignores words that are defined in the referenced custom dictionaries. The SfRichTextBoxAdv supports option for adding misspelled word to dictionary. This option will be enabled only when at least one custom dictionary is defined. The misspelled words will be added to first item in the custom dictionary collection.
+The SfRichTextBoxAdv also supports defining custom dictionaries that can be referred to while checking spelling mistakes. The SfRichTextBoxAdv ignores words that are defined in the referenced custom dictionaries. The SfRichTextBoxAdv supports the option of adding a misspelled word to a dictionary. This option will be enabled only when at least one custom dictionary is defined. The misspelled words are added to the first item in the [CustomDictionaries](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SpellChecker.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SpellChecker_CustomDictionaries) collection.
The following code example demonstrates how to define custom dictionaries for spell checking.
{% tabs %}
{% highlight xaml %}
@@ -82,12 +82,15 @@ The following code example demonstrates how to define custom dictionaries for sp
{% endtabs %}
-You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/WPF-RichTextBox-Samples/tree/main/How-to-add-custom-dictionaries-in-richtextbox) .
+You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/WPF-RichTextBox-Samples/tree/main/How-to-add-custom-dictionaries-in-richtextbox).
## Multilingual Spell Check Support
-The SfRichTextBoxAdv provides support for check spelling mistakes based on multi languages. You can do it so by defining language property for SfRichTextBoxAdv control.
+The SfRichTextBoxAdv provides support for checking spelling mistakes based on multiple languages. You can do so by defining the Language property of the SfRichTextBoxAdv control.
+
+N> In order to enable spell checking functionality based on a particular language, the language pack for .NET Framework must be installed on the machine.
+
The following code example demonstrates how to enable spell checking based on language.
{% tabs %}
{% highlight xaml %}
@@ -105,8 +108,8 @@ The following code example demonstrates how to enable spell checking based on la
## Spelling Pane
-The SfRichTextBoxAdv provides built-in spelling pane support for checking spelling mistakes and rectifying error words, similar to the Microsoft Word application.
-The following code example demonstrates how to show the spelling pane in SfRichTextBoxAdv through command binding.
+The SfRichTextBoxAdv provides built-in spelling pane support for checking spelling mistakes and correcting error words, similar to the Microsoft Word application.
+The following code example demonstrates how to show the spelling pane in SfRichTextBoxAdv through the [ShowSpellingPaneCommand](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SfRichTextBoxAdv.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SfRichTextBoxAdv_ShowSpellingPaneCommand) command binding.
{% tabs %}
{% highlight xaml %}
@@ -118,5 +121,10 @@ The following code example demonstrates how to show the spelling pane in SfRichT
{% endtabs %}

-N> In order to enable spell checking functionality based on particular language, language pack for .NET Framework should be installed in the machine.
-You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations.You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to knows how to render and configure the editing tools.
+N> You can refer to our [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) feature tour page for its groundbreaking feature representations. You can also explore our [WPF RichTextBox example](https://github.com/syncfusion/docx-editor-sdk-wpf-demos) to know how to render and configure the editing tool.
+
+## See Also
+
+- [Commands in WPF RichTextBox](Commands)
+- [Document Structure in WPF RichTextBox](Document-Structure)
+- [Document Properties in WPF RichTextBox](Document-Properties)
diff --git a/Document-Processing/Word/Word-Processor/wpf/Styles-and-Templates.md b/Document-Processing/Word/Word-Processor/wpf/Styles-and-Templates.md
index 6d0fc7fae1..e5080317f2 100644
--- a/Document-Processing/Word/Word-Processor/wpf/Styles-and-Templates.md
+++ b/Document-Processing/Word/Word-Processor/wpf/Styles-and-Templates.md
@@ -4,11 +4,11 @@ description: Learn here all about Styles and Templates support in Syncfusion WPF
platform: document-processing
control: SfRichTextBoxAdv
documentation: ug
-keywords: styles-and-templates, custom-style
+keywords: styles-and-templates,custom-style,theming,control-template,resource,xaml
---
# Styles and Templates in WPF RichTextBox (SfRichTextBoxAdv)
-This section describes the styles and templates for the [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control. The Template defines the structure of the SfRichTextBoxAdv control and the Style defines its visual appearance. You can modify the default Control template to define a unique appearance for the control.
+This section describes the styles and templates for the [WPF RichTextBox](https://www.syncfusion.com/docx-editor-sdk/wpf-docx-editor) (SfRichTextBoxAdv) control. The Template defines the structure of the SfRichTextBoxAdv control and the Style defines its visual appearance. You can modify the default control template to define a unique appearance for the control.
The following XAML shows the default style and template for the SfRichTextBoxAdv control.
{% tabs %}
{% highlight xaml %}
@@ -757,12 +757,12 @@ The following XAML shows the default style and template for the SfRichTextBoxAdv
{% endtabs %}
-N> In the control template, you are allowed to reorder the template parts and to add your own elements. However, when changing the control template you should be careful to include all required parts. Usually required parts are marked with Name attribute. Omission of required parts may impact some of the functionality.
+N> In the control template, you are allowed to reorder the template parts and to add your own elements. However, when changing the template, you should be careful to include all required parts. Required parts are usually marked with the `Name` attribute. Omission of required parts may impact functionality.
## Styling the SfRichTextBoxAdv
-You can define custom style for the SfRichTextBoxAdv control either by creating empty style and set it up on your own or by copying the default style and modifying it.
-The following example demonstrates how to customize the style for SfRichTextBoxAdv control.
+You can define a custom style for the SfRichTextBoxAdv control by either creating a new style from scratch or by copying the default style and modifying it.
+The following example demonstrates how to customize the style for SfRichTextBoxAdv control, including disabling the [EnableMiniToolBar](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Controls.RichTextBoxAdv.SfRichTextBoxAdv.html#Syncfusion_Windows_Controls_RichTextBoxAdv_SfRichTextBoxAdv_EnableMiniToolBar) property.
{% tabs %}
{% highlight xaml %}