Completed
Last Updated: 14 Feb 2019 12:48 by ADMIN
When RTB is placed in a ScrollViewer, typing causes invalid ScrollChanged events. They are caused by Caret's ScrollViewer, so using custom Caret and handling its ScrollChanged event should be a valid workaround.
Completed
Last Updated: 21 Jan 2019 07:55 by ADMIN

The issue is related to specific steps and is a regression released in R3 2018.

Steps to reproduce:
1. Run RadRichTextBox and insert "test" at the beginning of the document.
2. Move the caret after the 'e'
3. Press Shift+Enter to insert a line break

Observed: NullReferenceException is thrown and the UI becomes unresponsive.
Expected: The break should be successfully inserted in the content
Completed
Last Updated: 15 Jan 2019 07:31 by ADMIN
After merging a document into another one (or pasting it), some of the content is duplicated. The issue is a regression in R3 2018.
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: 03 Jan 2019 14:57 by Michael
The content of the table cells seems to be rendered in the correct position while the borders are drawn above the continues section break.
Completed
Last Updated: 12 Dec 2018 13:28 by ADMIN
When the document is protected, RadRichTextBox.CommandExecuting is not raised when the user double clicks the header or footer area.
Completed
Last Updated: 12 Dec 2018 09:44 by ADMIN
The text-decoration-line CSS property is not imported because of wrong name definition in the parsing logic of HtmlFormatProvider.

Completed
Last Updated: 12 Nov 2018 12:38 by ADMIN
The issue is a regression introduced with another fix, released in R2 2018.
Completed
Last Updated: 12 Nov 2018 09:35 by ADMIN
When a new document is created and GetStatisticsInfo is called on it, a NullReferenceException is thrown.
Completed
Last Updated: 07 Nov 2018 14:35 by ADMIN
When a document containing fields and with a custom theme is exported to .docx and opened in MS Word, the theme is different.

Available in R3 2018 Official Release.
Completed
Last Updated: 31 Oct 2018 08:14 by ADMIN
When dragged from the toolbox, the wizard adds only <telerik:RadRichTextBox /> tag and does not generate XAML for the Ribbon UI. 

Workaround: On second attempt, the UI of the ribbon is generated as expected. Note: The generation is not working in Visual Studio 2017, even on the second attempt.

Available in R1 2018 Official Release version.
Completed
Last Updated: 31 Oct 2018 08:14 by ADMIN
When the Chinese IME is used with Microsoft Pinyin input, FatalExecutionEngineError is thrown in the FocusCaret() method of DocumentWebLayoutPresenter. The exception is not reproducible in Paged layout mode.
Completed
Last Updated: 31 Oct 2018 08:14 by ADMIN
When one column section is selected, "Line between" and "Equal column width" checkboxes should be disabled.
Completed
Last Updated: 31 Oct 2018 08:14 by ADMIN
ArgumentOutOfRangeException is thrown when replacing all (Replace All button is clicked from the FindReplace dialog) occurrences of given text if the replace text is with smaller length than the searched text. 

For example if we have the following text written in the RadRichTextBox: "Some Text" and we want to replace all occurrences of "Some Tex" with "AA" (open find and replace dialog and click ReplaceAll button), the exception occurs

Workaround: Change the FindReplaceDialog with a custom one (see how in this SDK demo - https://github.com/telerik/xaml-sdk/tree/master/RichTextBox/CustomFindReplaceDialog ). In the new custom dialog, buttonReplaceAll_Click event handler, change the initialization of the 'startFindPosition' variable to be in the body of the while loop.

Available in LIB Version 20181.205.
Completed
Last Updated: 31 Oct 2018 08:14 by ADMIN
Currently, there is an SDK example (https://github.com/telerik/xaml-sdk/tree/master/RichTextBox/WindowsMetafileFormatImageDecoder) showing how to implement a custom decoder that can import WMF and EMF images. We could integrate this decoder in the source code and enable the users to import their documents that contain such type of images out-of-the-box. 

Available in R1 2017 Official Release Version.
Completed
Last Updated: 31 Oct 2018 08:13 by ADMIN
Words containing apostrophes are not recognized by the spell checker. Examples: 
- Some contracted forms , for example "they've"
- A lot of common French words, e.g. "Aujourd’hui", "qu’une", "n'est"

The issue could be observed for the single straight (') as well as for the smart (’) quote.

Workaround:
Add the all word parts to the dictionary, for example, to recognize "they've", both "they" and "ve" should be added to the dictionary.

Fix available in LIB Version 2017.3.1009.
Completed
Last Updated: 31 Oct 2018 08:13 by Tomas
While typing in a document containing a table with nested table, and the table is moved to the next page because of the flow of the text, NullReferenceException is thrown. 

When such document is loaded in RadRichTextBox a NullReferenceException could be thrown depending of the exact document or the application will hangs (goes to infinite cycle during the document layout).

Available fix in LIB version 2017.1.410.
Completed
Last Updated: 31 Oct 2018 08:11 by ADMIN
When underline style is already applied to a text, the style cannot be changed from the Font Properties dialog.

Workaround: Use the dropdown button in the ribbon.

Steps to reproduce:
- Select text.
- Open FontPropertiesDialog (or use ribbonButton for Undelinetext) and set underline style "Line".
- Submit the dialog.
- Right-click on the selected text again.
- Choose "Font..." from the context menu to open FontProperties dialog again.
- Change the underline style.
- Submit the dialog.
Expected: The selected underline style should be applied.
Actual: There is no applied underline style on the text.

Fix available in R3 2018 SP1 release.
Completed
Last Updated: 31 Oct 2018 08:11 by ADMIN
If a document with default tab stops width 0 or imported or the value is set from the UI, measuring the document when it contains a tab causes an InvalidOperationException with message "MeasureOverride returned Nan".

Workaround: If the case is importing a document, change the default tab stop width to value which is not 0.

            if (document.DefaultTabWidth == 0)
            {
                  // set this to large number if there are performance problems, e.g. 0.5. 
                  document.DefaultTabWidth = 0.01;
            }

Steps to reproduce:
1. Load RadRichTextBox and add text in it.
2. Change default tab stops value from the Paragraph Properties Dialog -> Tabs Dialog to 0''
3. Add a tab to the paragraph.
Observed: InvalidOperationException with message "MeasureOverride returned NaN" is thrown.

Fix available in LIB Version 2017.3.1120.