Unplanned
Last Updated: 31 Oct 2018 07:50 by ADMIN
When the focus gets in RadRichTextBox, AutomationProperties.Name is not pronounced by screen readers (for example by Windows Narrator).

Workaround: the automation name could be set to the caret as demonstrated in the attached project.
Completed
Last Updated: 11 Jan 2019 09:53 by ADMIN
Page field in header (or footer) of document created with mail merge is always evaluated to 1, instead of the number of the current page.

Possible workaround (attached):

- Do mail merges one by one
- Set header/footers anew to contain PAGE fields in each document
- Set FirstPageNumber = 1 to each first section in each document
- Merge with RadDocumentMerger
Completed
Last Updated: 06 Jan 2016 08:24 by ADMIN
ADMIN
Created by: Petya
Comments: 8
Category: RichTextBox
Type: Feature Request
13

			
Completed
Last Updated: 31 Oct 2018 07:50 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 3
Category: RichTextBox
Type: Feature Request
13
This will reduce the resulting PDF documents' size drastically.
Unplanned
Last Updated: 08 Dec 2022 11:53 by ADMIN
ADMIN
Created by: Petya
Comments: 6
Category: RichTextBox
Type: Feature Request
13
Add support for Paragraph and Page borders.

Note: Typing "---" in MS Word and pressing Enter inserts bottom paragraph border with special size (sz="6" in the docx format).

Workaround for inserting visually similar element:

Add a horizontal line using a table with a single border. Here is some code demonstrating how to do this:
----------------------------------------------------------
var document = new RadDocument();
var editor = new RadDocumentEditor(document);

Table table = new Table();
var topBorder = new Telerik.Windows.Documents.Model.Border(1, BorderStyle.Single, Colors.Red);
var borders = new TableBorders(table.Borders.Left, topBorder, table.Borders.Right, table.Borders.Bottom);
table.Borders = borders;

var row = new TableRow();
var dummyCell = new TableCell();
var dummyParagraph = new Paragraph();
dummyParagraph.FontSize = 0;
dummyParagraph.LineSpacing = 0;
dummyParagraph.SpacingAfter = 0;
dummyParagraph.SpacingBefore = 0;
dummyCell.Blocks.Add(dummyParagraph);
row.Cells.Add(dummyCell);
table.Rows.Add(row);

editor.InsertTable(table, shouldInsertParagraphBeforeTable: true);            
this.rtb.Document = document;
----------------------------------------------------
Unplanned
Last Updated: 31 Oct 2018 07:50 by ADMIN
When track changes are enabled deleted content is also taken into account when spellchecking.

Steps to reproduce:
- Type in a wrong word (e.g. thos). 

- Turn Track Changes on. 

- Select the o and replace it with i. 

Expected: The word is not considered wrong and underlined by the spellchecker.

Actual:  "thois" is spell checked and evaluated as wrong. 
Unplanned
Last Updated: 31 Oct 2018 07:51 by Tony
ADMIN
Created by: Mihail
Comments: 1
Category: RichTextBox
Type: Feature Request
12
Currently text in table cell can be oriented only left to right, with horizontal lines flowing from top to bottom. Add support for more text directions - the most common are vertically oriented, i.e. rotated to 90 or 270 degrees.
Completed
Last Updated: 25 Sep 2019 07:29 by ADMIN
Release R3 2019
ADMIN
Created by: Boby
Comments: 12
Category: RichTextBox
Type: Feature Request
12
Create different options for pasting(keep formatting, merge formatting, use destination styles). At this point, the document default styles are not copied in the document fragment, thus their loss is observed. 

When DocumentInheritsDefaultStyleSettings is true and the font settings are like set to different font size/font family, copied text is pasted to MS Word with Verdana font, size 12. Loss of formatting is also observed when copying from RadRichTextBox and pasting in MS Word - the default styles differ.
Unplanned
Last Updated: 03 Feb 2021 10:16 by ADMIN
ADMIN
Created by: Petya
Comments: 5
Category: RichTextBox
Type: Feature Request
12

Command that converts currently selected text to sentence case, lowercase, uppercase, capitalizes each word, or toggles case, while preserving the styling. A sample demonstrating how to add a custom implementation of a similar command is attached.

Include import and export in open XML - (<w:caps /> property in run properties) and in HTML (text-transform property).
Unplanned
Last Updated: 14 Dec 2017 15:49 by ADMIN
'Decrement paragraph left indent' command can set negative left indent which makes bullets/numbering of a list clipped. Instead, it shouldn't be executed if the bullets/numbering would become invisible.

Workaround: Cancel the command in CommandExecuting event:

            this.radRichTextBox.CommandExecuting += (sender, e) =>
            {
                if (e.Command == this.radRichTextBox.Commands.DecrementParagraphLeftIndentCommand)
                {
                    if (this.radRichTextBox.Document.Selection.GetSelectedParagraphs().Any(p => p.IsInList && p.LeftIndent <= 24))
                    {
                        e.Cancel = true;
                    }
                }
            };
Unplanned
Last Updated: 12 Jan 2018 12:56 by ADMIN
When a value is selected in the FontSize combo box using the arrows and Enter, the font size of the selected text is not updated. The same scenario is working as expected when using the font size combo box from the ribbon.
Unplanned
Last Updated: 20 Nov 2020 07:39 by ADMIN
Created by: Lance
Comments: 0
Category: RichTextBox
Type: Feature Request
11
Implement a MarkdownFormatProvider, which will allow import/export from/to markdown format.
Unplanned
Last Updated: 31 Oct 2018 07:50 by ADMIN
ADMIN
Created by: Ivailo Karamanolev
Comments: 0
Category: RichTextBox
Type: Feature Request
11
DocxFormatProvider should support external content (altChunk (Anchor for Imported External Content)) when importing documents. The current version omits anything referred as external content. 

Note: exporting from Telerik Reporting to DOCX when the report contains HtmlTextBox will create such elements.
Declined
Last Updated: 31 Oct 2018 07:50 by ADMIN
In some languages such as German and Swedish, combining correct words into one is a common morphological pattern. Compound words not included in the dictionaries should not be marked as misspelled.
Unplanned
Last Updated: 29 Jan 2024 07:37 by ADMIN
ADMIN
Created by: Mihail
Comments: 2
Category: RichTextBox
Type: Feature Request
11
Profiling results show bottleneck in the line-breaking logic within Paragraph MeasureOverride.
Completed
Last Updated: 31 Oct 2018 07:50 by Mi
ADMIN
Created by: Telerik Admin
Comments: 1
Category: RichTextBox
Type: Feature Request
10
Copy formatting from one place in the document and apply it to another.

Available in R2 2018 Official Release version.
Unplanned
Last Updated: 07 Dec 2022 12:11 by ADMIN
ADMIN
Created by: Petya
Comments: 4
Category: RichTextBox
Type: Feature Request
10
In MS Word, there is special command in Home -> Paragraph -> Borders dropdown -> Horizontal Line, which inserts special drawing similar to 3D horizontal line in a paragraph. Such line should be exported to <hr> tag during HTML export, and respectively <hr> tag should be imported as Horizontal Line.

Note: the representation of the horizontal line in the docx document is as follows: 

        <w:pict>
          <v:rect id="_x0000_i1027" style="width:0;height:1.5pt" o:hralign="center" o:hrstd="t" o:hr="t" fillcolor="#a0a0a0" stroked="f"/>
        </w:pict>

Workaround: 
Currently, you can add a horizontal line using a table with a single border. Here is some code demonstrating how to do this:

----------------------------------------------------------

var document = new RadDocument();
var editor = new RadDocumentEditor(document);

Table table = new Table();
var topBorder = new Telerik.Windows.Documents.Model.Border(1, BorderStyle.Single, Colors.Red);
var borders = new TableBorders(table.Borders.Left, topBorder, table.Borders.Right, table.Borders.Bottom);
table.Borders = borders;

var row = new TableRow();
var dummyCell = new TableCell();
var dummyParagraph = new Paragraph();
dummyParagraph.FontSize = 0;
dummyParagraph.LineSpacing = 0;
dummyParagraph.SpacingAfter = 0;
dummyParagraph.SpacingBefore = 0;
dummyCell.Blocks.Add(dummyParagraph);
row.Cells.Add(dummyCell);
table.Rows.Add(row);
			
editor.InsertTable(table, shouldInsertParagraphBeforeTable: true);            
this.radRichTextBox.Document = document;

----------------------------------------------------
Completed
Last Updated: 25 Mar 2014 08:55 by ADMIN
Unplanned
Last Updated: 31 Oct 2018 07:50 by ADMIN
When inserting text (document fragment) next to a correctly spelled word they get both underlined as incorrect.
Unplanned
Last Updated: 13 Sep 2024 10:12 by ADMIN
The text is not committed and is still in edit mode when the control loses focus. The partial commit of content is not working as well.