Completed
Last Updated: 25 Apr 2023 11:01 by ADMIN
Release LIB 2023.1.509 (09 May 2023)
Selecting the content inside annotation range and deleting it removes the annotation range start from the document.
Completed
Last Updated: 31 Oct 2018 07:54 by ADMIN
When document fragment containing consecutive spans with same style is inserted with RadRichTextBox.InsertFragment method, and the document is with specific structure (which is not exactly known), NullReferenceException in HierarchicalIndex.GetBoxByHierarchicalIndex could be thrown when text is typed in specific places in the document.

Workaround: Ensure that such spans are merged before creating the fragment:

var document = xamlProvider.Import(xaml);
document.MergeSpansWithSameStyles();
var fragment = new DocumentFragment(document);
rtb.InsertFragment(fragment);

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

Sample call stack:

System.NullReferenceException
 at Telerik.Windows.Documents.HierarchicalIndex.GetBoxByHierarchicalIndex(DocumentLayoutBox documentBox, HierarchicalIndex hierarchicalIndex)
 at Telerik.Windows.Documents.DocumentPosition.RestorePositionFromBoxIndex(Nullable`1 raiseEvent)
 at Telerik.Windows.Documents.Model.RadDocumentEditor.InsertTextInternal(String text, Span currentSpanStyle, Boolean explicitAcceptsReturn)
 at Telerik.Windows.Documents.Model.RadDocumentEditor.InsertFromUI(String text, Span currentSpanStyle, Boolean acceptsReturn)
 at Telerik.Windows.Controls.RadRichTextBox.Telerik.Windows.Documents.UI.ITextInputCommandsHandler.InsertText(String text)
 at Telerik.Windows.Documents.UI.CaretTextInputHandler.InsertText(String text)
 at Telerik.Windows.Documents.UI.CaretTextInputHandler.HandleTextInsertedWithoutIme(RadDocument document, String text)
 at Telerik.Windows.Documents.UI.CaretTextInputHandler.CaretUI_TextInserted(Object sender, TextInsertedEventArgs e)
 at Telerik.Windows.Documents.UI.Caret.OnTextInserted(Object sender, TextInsertedEventArgs e)
 at Telerik.Windows.Documents.UI.Caret.OnTextChanged()
 at Telerik.Windows.Documents.UI.Caret.Caret_TextChanged(Object sender, TextChangedEventArgs e)

...

Fix available in LIB Version 2018.2.813.
Completed
Last Updated: 11 Mar 2024 07:38 by ADMIN
Release 2024.1.228 (Preview)
Null reference exception when adding shapes and using the AddShapeTextBoxCommand.
Completed
Last Updated: 11 Dec 2019 13:35 by ADMIN
Release LIB 2019.3.1216 (12/16/2019)
When trying to import a document containing bookmark and BookmarkRangeEnd is after the last paragraph, a StackOverflowException is thrown in IntervalNode while trying to rebuild the document cache. (RadDocumentChildrenCache.RebuildTree()).

The same could be observed if the bookmark end is last in the header/footer, between table cells in the RadDocument body, or when all paragraphs after the bookmark range end are hidden (with vanish property).

Workaround: Detect the problematic annotations and remove them:
foreach (var rangeStart in document.EnumerateChildrenOfType<AnnotationRangeStart>())
{
    if (rangeStart.End == null || rangeStart.End.Parent == null || rangeStart.End.Parent.Parent == null)
    {
        //MessageBox.Show("This indicates a problem.");
        rangeStart.Parent.Children.Remove(rangeStart);
    }
}

Note: Until 2017 R2 SP1 release StackOverflowException is thrown, after this release an ArgumentException should be thrown.
Completed
Last Updated: 24 Feb 2016 15:18 by ADMIN
ADMIN
Created by: Mihail
Comments: 1
Category: RichTextBox
Type: Bug Report
2
Possible workaround is to change the document of RadRichTextBox.
Completed
Last Updated: 06 Apr 2015 14:30 by C
Closure reason:  issue fixed

Hi,

The issue is fixed and is live with today's LIB release (v.2015.1.0406)

Best Regards,
Aylin Hyumet,
The Telerik Team
Completed
Last Updated: 19 Nov 2019 11:05 by ADMIN
Release R1 2019
Quickly adding/removing of tab stop from the document's ruler crashes the application.
Completed
Last Updated: 31 Oct 2018 07:54 by ADMIN
When the LevelText of the list style is empty, PdfFormatProvider throws an IndexOutOfRangeException while trying to draw the bullet.

Workaround: Ensure that the LevelText of the ListItemStyle is not an empty string:

foreach (ListStyle listStyle in this.radRichTextBox.Document.ListManager.GetAllListStyles())
{
    foreach (ListLevelStyle level in listStyle.Levels)
    {
        if (string.IsNullOrEmpty(level.LevelText))
        {
            level.LevelText = " ";
        }
    }
}
Completed
Last Updated: 19 May 2021 13:37 by ADMIN
Release LIB 2021.2.525 (25/05/2021)
PdfExport: InvalidOperationException: 'Nullable object must have a value.'
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
ADMIN
Created by: Andrew
Comments: 1
Category: RichTextBox
Type: Feature Request
2
Japanese users use distributed text alignment, which justifies all lines including the last one.
Completed
Last Updated: 23 Feb 2017 12:38 by ADMIN
ADMIN
Created by: Andrew
Comments: 1
Category: RichTextBox
Type: Feature Request
2
When paragraph is in list, the user can choose "Set Numbering Value" which will change the appropriate level Starting Index and will create a new list (or continue the previous one).
Completed
Last Updated: 25 Jul 2019 13:36 by ADMIN
Release LIB 2019.2.729 (07/29/2019)
When a gif or tif image is copied and then pasted into the document does not result in the original image. "Image not found" icon appears instead.
Completed
Last Updated: 17 Feb 2021 09:48 by ADMIN
Release LIB 2021.1.215 (15/2/2021)

In certain rare occasions, double-clicking a table cell may throw:

inline does not belong to this document.
at Telerik.Windows.Documents.Model.RadDocument.GetContainingAnnotationRanges[TRangeStart](Inline inline, Predicate`1 filter, Boolean inclusive)
at Telerik.Windows.Documents.Selection.MouseSelectionHandler.HandleCheckBox(InlineLayoutBox layoutBox)
at Telerik.Windows.Documents.Selection.MouseSelectionHandler.RegisterDocumentSingleMouseDown(Boolean ctrlPressed, Boolean shiftPressed, Point position, UIElement originalSource)

. . .

Completed
Last Updated: 16 May 2019 13:15 by ADMIN
Using Microsoft Pinyin IME for typing in the RichTextBox causes FatalExecutionEngineError exception. 

Completed
Last Updated: 02 Aug 2019 15:01 by ADMIN
Release LIB 2019.2.805 (08/05/2019)
If the document contains a style that is based on a style with a duplicate name, RadDocument detects it as a cycle in style inheritance. 
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: 22 Apr 2016 12:08 by ADMIN
The invalid document can't be measured and IndexOutOfRangeException/NullReferenceException will be thrown.
Completed
Last Updated: 23 Jun 2016 14:13 by ADMIN
When a paragraph is styled in HTML format  with line-height it should be with AtLeast line spacing type instead of Exact. 

The same thing happens when the line-height is specified as normal: style="line-height: normal;". 
Completed
Last Updated: 05 Sep 2022 07:07 by ADMIN
Release LIB 2022.2.905 (09 Sep 2022)
When ScaleFactor is set to less that (1,1), this causes the caret to disappear at specific positions in the document. These positions depend on the exact value of the scale factor. The focus is still in the editor and users can type.

Note that if the scale factor changes, the positions where the caret is not visualized will change as well.