Unplanned
Last Updated: 13 Dec 2022 12:22 by Stefan
Created by: Stefan
Comments: 0
Category: RichTextBox
Type: Bug Report
0

1 Open RadRichTextBox and press Windows + . to to show the emoji box. 

2 Choose the emoji and press backspace to remove it.

Actual behavior: When you press the backspace to remove the emoji, a square is left

Expected behavior: When you press the backspace the emoji should be deleted.

Unplanned
Last Updated: 13 Dec 2022 07:47 by ADMIN
When one inserts emoji with Ctrl + . and searches, additional characters are added to the RichTextBox.
Unplanned
Last Updated: 13 Dec 2022 07:30 by ADMIN
Created by: Tanya
Comments: 2
Category: RichTextBox
Type: Feature Request
0

This element specifies the presence of a symbol character at the current location in the run’s content. It is similar to the sym element and is used to add emojis to the document content. The symEx element is not defined in the Office Open XML specification but it is part of the extensions of MS Word to the Office Open XML.

Currently one can insert emojis by pressing "Ctrl + .". However, the emojis are inserted in black and white. 

Unplanned
Last Updated: 08 Dec 2022 12:43 by Caesar

 The AddParagraphToSelection method adds the first row of a table when it is the element after the paragraph. 

To workaround this manually select the paragraph:

var para = caret.GetCurrentParagraph();
DocumentPosition pos = new DocumentPosition(doc);
pos.MoveToDocumentElementStart(para);
selection.AddSelectionStart(pos); 
pos.MoveToDocumentElementEnd(para); 
selection.AddSelectionEnd(pos);

 this.radRichTextBox.Delete(false);

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: 08 Dec 2022 09:10 by TC
InvalidCastException when importing documents having shapes and images that are grouped
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;

----------------------------------------------------
Unplanned
Last Updated: 05 Dec 2022 09:43 by Stefano
Created by: Stefano
Comments: 0
Category: RichTextBox
Type: Feature Request
1
Citations should be exported  as blockquotes in HTML
Unplanned
Last Updated: 14 Nov 2022 07:59 by ADMIN
In MergeFields the general switch may be used to format the Result Text. The text may appear in lowercase, uppercase, title case and so on.
Unplanned
Last Updated: 10 Nov 2022 15:32 by Caesar
The MS Word has a context menu option Remove Content Control which is missing in the RadRichTextBox UI.
Unplanned
Last Updated: 02 Nov 2022 16:32 by ADMIN
ADMIN
Created by: Alex
Comments: 2
Category: RichTextBox
Type: Feature Request
16

Add support for comparing documents.
			
Unplanned
Last Updated: 31 Oct 2022 12:54 by Caesar

DeleteAnnotationRange fails to execute when the content is uneditable annotation. For example: PermissionRange with a checkbox content control inside.

A possible workaround would be to manually delete the annotation range from the document element tree:

var rangeEnd = rangeStart.End;
var endParent = rangeEnd.Parent;
if (endParent != null)
{
    endParent.Children.Remove(rangeEnd);
}

var parent = rangeStart.Parent;
if (parent != null)
{
    parent.Children.Remove(rangeStart);
}

this.radRichTextBox.UpdateEditorLayout();

Unplanned
Last Updated: 12 Oct 2022 09:35 by Matthias
The exception is thrown while trying to load the image from the URI.
Unplanned
Last Updated: 11 Oct 2022 14:11 by William
When users select content in RadRichTextBox, the selection is automatically extended to include the whole annotation range and they cannot select only a part of it. Allow users to disable that extension.
Unplanned
Last Updated: 05 Oct 2022 20:50 by Adam
Setting the margin of the DocumentPrintLayoutPresenter breaks the selection. 
Unplanned
Last Updated: 05 Oct 2022 08:48 by Adam
Provide an option for having a single page even if there is space for more. On a large widescreen monitor, DocumentPrintLayoutPresenter/PagesLayoutManager positions pages side-by-side rather than in a single column.
Unplanned
Last Updated: 03 Oct 2022 08:31 by ADMIN
The text is cut off at the end of characters when the impact font is used.
Unplanned
Last Updated: 27 Sep 2022 06:14 by ADMIN
Created by: William
Comments: 2
Category: RichTextBox
Type: Feature Request
1
Merge undo commands when typing consecutive text. In Word when typing continuous text (without changing the caret position) it is added as only one undo step. In RichTextBox every keystroke (or multiple keystrokes with less than 15 milliseconds in delay) is added as separate undo steps.
Unplanned
Last Updated: 08 Sep 2022 09:58 by Caesar
When users select a value and perform undo on that selection, then the same value cannot be selected again. Another value should be selected.
Unplanned
Last Updated: 06 Sep 2022 10:43 by TC
The "forms" restriction mode is not respected in RadRichTextBox. In Word, you can allow the user to edit the content controls only and this is not respected in RadRichTextBox.