Completed
Last Updated: 29 Mar 2018 12:38 by ADMIN
When the control is used in NoXaml scenario and the required resources are merged in the resources of the Window/UserControl containing RadRichTextBox, XamlParseException is thrown at runtime with a message "Cannot find resource named 'thumbStroke'."
or
the App.Current.Resources.MergedDictionaries is cleared.

Workaround: Merge Telerik.Windows.Documents.xaml and Telerik.Windows.Controls.RichTextBoxUI.xaml in App.xaml.
or
Merge the resourced before initializing RadRichTextBox:
 App.Current.Resources.MergedDictionaries.Add(new ResourceDictionary()
            {
                Source = new Uri("/Telerik.Windows.Documents;component/Themes/Styles/ImageAdornerUIResourcesDictionary.xaml", UriKind.RelativeOrAbsolute)
            });


Fix available in R3 2017 Official Release version.
Completed
Last Updated: 26 Mar 2018 10:51 by ADMIN
There is a large performance hit when manipulating an area of the document with many annotation ranges in it.

Fix available in LIB Version 2018.1.326.
Completed
Last Updated: 26 Mar 2018 09:15 by ADMIN
When the width of the tab stop is set to a negative value, an ArgumentOutOfRangeException is thrown on import. Other applications handle this case and convert the value to a positive number.

Fix is available in LIB Version 2018.1.326.
Completed
Last Updated: 19 Mar 2018 11:28 by ADMIN
Replacing a word with the same word but with capital letters leads to an infinite loop in the FindReplaceDialog when the search and replace values are surrounded by spaces. For example, search for " and " and replace with " AND ".

Workaround: Create a custom dialog and modify the logic for replacing text.

Available in LIB Version 2018.1.319.
Completed
Last Updated: 16 Feb 2018 08:56 by ADMIN
There is not defined behavior of tables without fixed column width in FlowNoWrap. They try to fill the unlimited space, so only tables with fixed width can be used in this mode. The expected behavior might be fitted column width to its content or auto fitted table width to window.

This can cause a hang of the application or unexpected behavior while working with the table (e.g. the thumbs for resizing the column width appear after the column border instead over it).

Workaround: Subscribe to CommandExecuted, get the inserted table and set a fixed width to it.

Available in R1 2018 SP2 release version.
Completed
Last Updated: 09 Feb 2018 15:20 by ADMIN
When an element refers to a style name of a style that is not present in the document, trying to export it with RtfFormatProvider leads to KeyNotFoundException. A similar document could be produced when copying content from MS Word.

The same case is working properly with the other providers as well as in WordsProcessing (check the related 133762).

Workaround: Check all the styles used in the document and remove the NextStyleName or LinkedStyle values that point to non-existing in the document styles.

Available in LIB Version 2018.1.212.
Completed
Last Updated: 11 Jan 2018 07:14 by ADMIN
NullReferenceException is thrown when documents are exported to PDF using PdfFormatProvider in multiple threads.

Available in R1 2018 Official Release Version.
Completed
Last Updated: 26 Dec 2017 12:27 by ADMIN
NullReferenceException is thrown when some of the parts in the template of SelectionMiniToolBar are missing, e.g. bold button, italic button, etc.; and selected text properties are changed while the selection mini tool bar is still opened, for example by clicking buttons in the ribbon UI.

Available in LIB Version 2017.3.1225.
Completed
Last Updated: 18 Dec 2017 12:36 by ADMIN
SelectionMiniToolBar and ImageMiniToolBar stay visible when keys associated with commands bindings are pressed, for example:
- When Delete key is pressed
- When arrow keys are pressed

The expected behavior is mini tool bars to hide on each key press.

Fix available in LIB Version 2017.3.1211.
Completed
Last Updated: 14 Dec 2017 15:48 by Rick
In Word and WordPad when hitting Ctrl+Down Arrow the cursor moves to the start of the next paragraph, until the last paragraph in the document where it moves to the end of the document. In Telerik editor it moves to the end of the paragraph.

Steps to reproduce:
- Load a document with multiple lines of text
- Click near the top of the document and hit Ctrl+Down repeatedly

Expected: The cursor moves down one paragraph at a time with the cursor at the start of the paragraph
Actual: The cursor moves down one paragraph at a time with the cursor at the end of the paragraph

Fix available in LIB Version 2017.3.1218.
Completed
Last Updated: 12 Dec 2017 09:25 by Thomas
When a document with NumPages field in header or footer is exported to PDF, NumPages field is evaluated wrongly - 1 for the first page, 2 for the second page, etc.

The bug is regression, introduced with R3 2017 SP1 (2017_3_1018).

Fix available in LIB Version 2017.3.1211.
Completed
Last Updated: 12 Dec 2017 07:26 by ADMIN
When the tag \sl (line spacing) has value 0, according to the specification it should be calculated according to the highest character in the line, which corresponds to the LineSpacingType single. Instead, in RTB this text disappears.

Workaround: 
private void RadRichTextBox_DocumentChanged(object sender, EventArgs e)
{
    foreach (var paragraph in this.radRichTextBox.Document.EnumerateChildrenOfType<Paragraph>())
    {
        if (paragraph.LineSpacing == 0)
        {
            paragraph.LineSpacing = 1;
        }
    }
}

Fix available in LIB Version 2017.3.1211.
Completed
Last Updated: 25 Aug 2017 06:38 by ADMIN
Currently, the document won't be imported due to an exception when decoding the base64 string image source. The expected behavior is the document to be imported and the image to be shown as a missing image.

Available in LIB Version 2017.2.731.
Completed
Last Updated: 24 Aug 2017 10:55 by ADMIN
ChangeFontHighlightColorCommand, ChangeParagraphBackgroundColorCommand, ChangeFontForeColorCommand and ChangeUnderlineColorCommand does not apply the color when invoked with string containing the name of the color as parameter, e.g. 'red'.

Available in LIB Version 2017.2.828.
Completed
Last Updated: 24 Aug 2017 10:52 by ADMIN
There is no translation in the different languages.

Available in LIB Version 2017.2.828.
Completed
Last Updated: 03 Aug 2017 08:41 by ADMIN
When the document instance is changed (setting RadRichTextBox.Document property to new RadDocument instance), the old document is not released from the memory. There are UI providers, which are not properly removed from the layer's collection.

The issue is regression, introduced in R3 2016.

Workaround 1: Subscribe to DocumentChanging and set the layout mode of RadRichTextBox to Paged. Reset it back to Flow on DocumentChanged.

void radRichTextBox_DocumentChanged(object sender, EventArgs e)
{
    this.radRichTextBox.LayoutMode = DocumentLayoutMode.Flow;
}

void radRichTextBox_DocumentChanging(object sender, EventArgs e)
{
    this.radRichTextBox.LayoutMode = DocumentLayoutMode.Paged;
}

Workaround 2: Remove the WatermarkUILayer. You can achieve that by creating a custom UILayersBuilder. For more information on this approach, check the help article at http://docs.telerik.com/devtools/wpf/controls/radrichtextbox/how-to/features-custom-ui-layers

protected override void BuildUILayersOverride(Telerik.Windows.Documents.UI.IUILayerContainer uiLayerContainer)
{
    base.BuildUILayersOverride(uiLayerContainer);
    uiLayerContainer.UILayers.Remove(DefaultUILayers.WatermarkLayer);
}

Fix available in LIB Version 2017.2.724.
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.
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