Completed
Last Updated: 03 Aug 2017 06:19 by ADMIN
EMF images cannot be natively parsed by the WPF framework and are not supported in RadRichTextBox. Stop the exception so the document can be imported.

Fix available in LIB Version 2017.2.724.
Unplanned
Last Updated: 03 Aug 2017 06:14 by Rick
Instead of moving to the same horizontal location in the previous line the caret moves to a location further to the left. If you move the caret with the mouse or arrow keys then the up arrow key works correctly, but if you are actively typing on the current line and hit up arrow the caret usually ends up in the wrong location.

Steps to reproduce:
1. Type line and a half of text in the editor.
2. Without using the mouse, hit the Up arrow key

Expected: The caret moves to the location directly above the current caret position (with the almost the same x-coordinate on the first line).
Actual: The caret moves to the location at the beginning of the first line.
Unplanned
Last Updated: 31 Jul 2017 09:53 by ADMIN
When an enter is pressed the paragraph is split into two parts and does not apply the current editing style to the formatting symbol of the first part.

Steps to reproduce:
Add text to an empty paragraph.
Increase the font-size.
Press enter.

Expected result: If the user starts to write the text should have its font properties from the current editing style. 

Expected result 2: If the client moves the caret around and then return to the beginning of the second paragraph it and start writing, the text should have its font properties from the formatting symbol(which are applied from current editing style when the paragraph has been split). 
Unplanned
Last Updated: 26 Jul 2017 09:38 by ADMIN
When word contains non-letters symbols at its start and/or end, it's always considered incorrect by the spell checker, even when it's present in the spell checking dictionary. The most common case is with abbreviations like "dr.", which should be invalid when are typed without the period ("dr"), but valid otherwise ("dr.")

Partial workaround: add the word without the punctuation to the dictionary. The problem is that the word without the punctuation will also be considered correct.
Unplanned
Last Updated: 26 Jul 2017 07:45 by ADMIN
Uppercase words with non-alphanumeric symbols, e.g. period,  are recognized as spelling errors by the spell checker.

There are two scenarios which we think are related to this.
1. For example, you have  U.N. spell checker is recognized only the U.N and considering the last dot as an end of a sentence. If you add the U.N. to the dictionary the spell checker still recognizes only U.N and the last dot is ignored.
2. The SpellCheckUppercaseWords property of the DocumentSpellChecker is set to false and words with uppercase should be ignored. Nevertheless, this property is set to false the U.N. is not ignored.
Completed
Last Updated: 17 Jul 2017 06:44 by ADMIN
The redo command can't be executed if a content outside of a  permission range is selected. For comparison, the undo command can be executed.

Steps to reproduce:
1. Add two paragraphs to the document with text.
2. Select the first paragraph and add permission range.
3. Protect the document.
4. Add text into the permission range.
5. Press Undo (Ctrl+Z).
6. Select text outside of the permission range.
7. Press Redo (Ctrl+R).

Expected: the redo action should be executed.

Fix available in LIB Version 2015.2.515.
Completed
Last Updated: 17 Jul 2017 06:30 by ADMIN
ADMIN
Created by: Boby
Comments: 0
Category: RichTextBox
Type: Bug Report
1
When typing in RadRichTextBox, the characters appear in the document with slight delay.
Completed
Last Updated: 11 Jul 2017 07:46 by ADMIN
Completed
Last Updated: 11 Jul 2017 06:17 by ADMIN
ADMIN
Created by: Boby
Comments: 5
Category: RichTextBox
Type: Bug Report
4
When document with large images (the original image cannot fit on the page without resizing) are exported to PDF, the PDF document is visualized distorted by Adobe Reader.

The issue is regression, introduced in 2017 R1 SP1.

Workarounds: 
- Use images that can fit on the page.
- Zoom RadRichTextBox to scale which allows the large images to fit fully on the page.

The fix is available in LIB Version 2017.2.627.
Unplanned
Last Updated: 30 Jun 2017 14:31 by ADMIN
When the LayotMode of RadRichTextBox is set to Flow and a Table is inserted as the first element in this document, the adorner icon is cut off by the document edge and cannot be used.
Unplanned
Last Updated: 29 Jun 2017 10:57 by ADMIN
Tabs button in Paragraph Properties dialog is visible even when RadRichTextBox.TabStopsPropertiesDialog is not set. In addition, pressing the button in this scenario closes the Paragraph Properties dialog itself.

As this property is automatically set using MEF, this situation could happen if the tabs dialog is missing in the the composition container.

Workaround: Check whether the TabStopsPropertiesDialog is null and if true, then hide the TabsButton:

    var windowTabStopsPropertiesDialog = (this.radRichTextBox.TabStopsPropertiesDialog as RadWindow);
    var windowParagraphPropertiesDialog = (this.radRichTextBox.ParagraphPropertiesDialog as RadWindow);
    if (windowTabStopsPropertiesDialog == null)
    {
        (windowParagraphPropertiesDialog.FindName("TabsButton") as RadButton).Visibility = Visibility.Collapsed;
    }
Unplanned
Last Updated: 28 Jun 2017 05:59 by ADMIN
When the preferred width of the table is set to a percentage value and the columns inside have preferred width values in pixels, the bigger width should take precedence when showing the table. At this point, the table column widths are with higher priority.
Unplanned
Last Updated: 28 Jun 2017 05:59 by ADMIN
Bullets of a list are exported with a character which is not proper for plain text.
The indentation of the bullet is also not exported.

As a workaround, the incorrect bullet character could be replaced with something more suitable. Here is an example:
TxtFormatProvider textFormatProvider = new TxtFormatProvider();
exportedText = textFormatProvider.Export(this.radRichTextBox.Document);
string newText = exportedText.Replace((char)61623, (char)8226);
Unplanned
Last Updated: 23 Jun 2017 10:39 by ADMIN
When some cells are merged in one cell and context menu is displayed for the merged cell, "Merge Cells" option is still available in the menu. However it should not be available for a merged cell.
Unplanned
Last Updated: 20 Jun 2017 07:19 by ADMIN
When the main container of a window is ScrollViewer, the caret is not kept in the view while users move it with the arrow keys.
Completed
Last Updated: 19 Jun 2017 12:49 by ADMIN
The InsertTable command should copy the current style to all paragraphs in the new table.
Unplanned
Last Updated: 19 Jun 2017 12:10 by ADMIN
Hyperlink tooltip is not changed when the HyperlinkNavigationMode property of RadRichTextBox is changed.

Workaround: Invoke radRichTextBox.ActiveEditorPresenter.RecreateUI() method just after the property value change:
this.radRichTextBox.HyperlinkNavigationMode = HyperlinkNavigationMode.Click;
this.radRichTextBox.ActiveEditorPresenter.RecreateUI();

Steps to reproduce:
1. Insert a hyperlink in RTB.
2. On button click change the HyperlinkNavigationMode.

Observe: The tooltip is not changed from Click to ... Ctrl + Click to .. and vise versa.
Unplanned
Last Updated: 15 Jun 2017 12:52 by ADMIN
Selection doesn't work as expected at the end of a Paragraph. If the user holds down the mouse button down and drags just after the paragraph end (in the free space after the last line), the end of paragraph symbol is unexpectedly selected when the mouse hovers the end of paragraph symbol.

Instead, the first letter before the paragraph end should be selected, but only after the mouse hovers it.

Steps to reproduce: 
- Add two paragraphs.
- Click in the empty space just after the end of the last line of the first paragraph, and start moving in direction of opposite to the text flow (left in LTR text case).
Expected: Text is selected only after the mouse passes the first symbol before the paragraph end.
Actual: Paragraph end symbol is selected as soon as the mouse hovers it.
Unplanned
Last Updated: 12 Jun 2017 11:01 by ADMIN
RadRichTextBox/RadDocumentEditor's MailMerge(bool) method doesn't respect the startEachRecordOnNewPage parameter. When the parameter is set to 'false', records are still merged on different pages, instead of on one.

Workaround: Use RadDocumentMerger to append the resultant documents:
http://docs.telerik.com/devtools/wpf/controls/radrichtextbox/features/merge-documents/append
Declined
Last Updated: 08 Jun 2017 06:47 by ADMIN
The spellchecker does not recognize words with non-breaking spaces between them as separate.
A workaround when pasting text into the RadRichTextBox is to subscribe to the CommandExecuting event of the control, get the paste text from the clipboard and replace all non-brekaing spaces with spaces.

private void editor_CommandExecuting(object sender, Telerik.Windows.Documents.RichTextBoxCommands.CommandExecutingEventArgs e)
        {
            if (e.Command is PasteCommand)
            {
                var pasteText = Clipboard.GetDataObject().GetData("HTML Format") as string;
                if (pasteText != null)
                {
                    pasteText=  pasteText.Replace("&nbsp", " ").Replace(' ',' ');
                    var originalDataObject = Clipboard.GetDataObject();
                    DataObject dataObject = new DataObject();
                    foreach (string format in originalDataObject.GetFormats())
                    {
                        dataObject.SetData(format, originalDataObject.GetData(format));
                    }
                    dataObject.SetData("HTML Format", pasteText);
                    Clipboard.SetDataObject(dataObject);
                }               
            }
        }