Completed
Last Updated: 31 Oct 2018 07:51 by ADMIN
The caret (cursor) is drawn over letters. This is unpleasant, especially with small font sizes. The issue is even more noticeable when the zoom factor is bigger than 100%.

Available in LIB Version 2018.1.312.
Completed
Last Updated: 17 Apr 2015 07:23 by Marc
RadDocument.StreamFromUriResolving is not raised for the main document when InsertPictureField is included in header or footer.
Unplanned
Last Updated: 23 Oct 2017 12:59 by Rick
The state of the button shows that the current paragraph is still in a list. The button state is updated after moving the caret using the mouse.

Steps to reproduce:
1. Create a list
2. Enter some text in the first item
3. Hit enter twice
Observed: The current paragraph is no longer part of a list but the list button remains active in the ribbon
Completed
Last Updated: 31 Oct 2018 07:53 by ADMIN
While clicking to position the caret at the beginning of a paragraph, the caret is jumping to the previous document position and returning back to the desired one. 

Fix available in LIB Version 2017.2.627.
Unplanned
Last Updated: 31 Oct 2018 07:51 by ADMIN
Inserting carriage returns in table cell until floating UI container is moved to another page causes a crash.
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
If content with DocumentLists and ListStyles respectively, is copied from Microsoft Word and then pasted in RadRichTextBox, ArgumentNullException is thrown while the lists from the DocumentFragment are fixed (FixListStyles() method). 

The exception is caught and thus, the content from the clipboard is not inserted during the copy/paste operation. In some cases, when the content is pasted again, the content is pasted.

Workaround: Replace the fragment in the clipboard with one that is already "fixed". See the attached MainWindow.cs.txt
Unplanned
Last Updated: 21 May 2020 11:22 by ADMIN
ADMIN
Created by: Tanya
Comments: 2
Category: RichTextBox
Type: Bug Report
4
Tab stops with visible tab leader (dot, hyphen, underscore) are not exported to PDF.

Steps to reproduce:
- Start with empty document
- In Paragraph Properties dialog, choose Tabs
- In Tab dialog, enter Tab stop position = 2, Leader = underscore, and press Set. Press OK
- Add a word, press Tab, add another word
- Export the text to PDF

Expected: the words are separated with underscores in the exported PDF.
Actual: the words are separated with blank space in the exported PDF.
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: 09 Feb 2018 15:30 by Rick
Pasting HTML content causes RichTextBox to insert a paragraph break, even if the copied content did not include the end of the paragraph.

Steps to reproduce:
1. Copy the first few words in a paragraph from Internet Explorer
2. Paste into the middle of a sentence in the RichTextBox
Expected: The content is pasted inline
Observed: The content is inserted, but a paragraph break is inserted after the content
Unplanned
Last Updated: 31 Oct 2018 07:51 by Joan VANDERWEYST
When cells with borders are copied from Microsoft Excel and pasted in RadRichTextBox, some of the borders are missing depending on their type - for example double borders, but also some other types.
Completed
Last Updated: 31 Oct 2018 07:53 by ADMIN
NullReferenceException is thrown when measuring a document with floating image as the first element on a second page. The same problem can be observed during copy/paste of content, but with slightly different call stack: 

System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Windows.Documents.Layout.LayoutBox.get_ValidParent()
   at Telerik.Windows.Documents.DocumentPosition.GetCurrentParagraphBox()
   at Telerik.Windows.Controls.RichTextBoxUI.RadRichTextBoxRulerController.GetCurrentParagraphBox()
   at Telerik.Windows.Controls.RichTextBoxUI.RadRichTextBoxRulerController.AssociatedRichTextBox_LayoutUpdated(Object sender, EventArgs e)

Depending on the document structure, an InvalidOperationException with message "Removed LayoutBox should not be split. Such operation will result in invalid document structure." could be also thrown. A sample call stack is:

Telerik.Windows.Documents.Layout.LayoutBox.CreateNewFragment(Telerik.Windows.Documents.Layout.LayoutBox currentLineStartNode) 
Telerik.Windows.Documents.Layout.TableCellLayoutBox.MeasureOverrideInternal(Telerik.Windows.Documents.Model.SizeF availableSize) 
Telerik.Windows.Documents.Layout.TableCellLayoutBox.Telerik.Windows.Documents.Model.IBlockContainerLayoutBox.CallMeasureOverrideInternal(Telerik.Windows.Documents.Model.SizeF availableSize) 
Telerik.Windows.Documents.Layout.BlockContainerLayoutHelper.CheckAllFloatingBlocksAreIncluded(Telerik.Windows.Documents.Model.SizeF availableSize) 

Fix available in LIB Version 2018.1.312.
Unplanned
Last Updated: 10 Mar 2023 11:09 by ADMIN

Importing a document with block-level content controls from XAML causes them to become corrupt. If you scroll to a position in which the said control is only partially visible a NullReferenceException is thrown.

A possible workaround would be to initially save the document as a DOCX (just exporting it to DOCX will not fix the issue as the information is already corrupt).

Another way to reproduce this issue:

1. Create a new document and insert a Rich Text Content Control.

2. Save the document as a XAML file.

3. Reopen the XAML file.

4. Move the caret inside the Content Control.

5. Try to insert a new line by hitting Enter - no new line is added as the content control is marked as Inline Level after the import in step 3.

Case 2: 

Create a document with TOC where the content control of the TOC contains some other inlines.

 

Unplanned
Last Updated: 31 Oct 2018 07:51 by ADMIN
When track changes are enabled, setting very large values for both the Top and Bottom values of Distance from text, causes an exception in ParagraphLayoutBox.

Stack trace:

{System.NullReferenceException: Object reference not set to an instance of an object. at Telerik.Windows.Documents.Layout.ParagraphLayoutBox.ArrangeOverride(SizeF finalSize) at Telerik.Windows.Documents.Layout.LayoutElement.ArrangeCore(RectangleF finalRect) at Telerik.Windows.Documents.Layout.LayoutElement.Arrange(RectangleF finalRect) at Telerik.Windows.Documents.Layout.SectionLayoutBox.ArrangeOverride(SizeF finalSize) at Telerik.Windows.Documents.Layout.LayoutElement.ArrangeCore(RectangleF finalRect) at Telerik.Windows.Documents.Layout.LayoutElement.Arrange(RectangleF finalRect) at Telerik.Windows.Documents.Layout.DocumentLayoutBox.ArrangeOverride(SizeF finalSize) at Telerik.Windows.Documents.Layout.LayoutElement.ArrangeCore(RectangleF finalRect) at Telerik.Windows.Documents.Layout.LayoutElement.Arrange(RectangleF finalRect) at Telerik.Windows.Documents.Model.RadDocument.Arrange(RectangleF arrangeRect) at Telerik.Windows.Documents.UI.DocumentPrintLayoutPresenter.MeasureOverride(Size availableSize) at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)} 

Steps to reproduce:
1. Enable track changes

2. Insert an image

3. Open Floating Blocks Layout Dialog

4. Choose Top and Bottom

5. Set "Distance from text" for both Top and Bottom to 2000px and click OK

Result: Exception is thrown

Additional info: Problem is also reproduced with very large images (1000 x 800 px) and small values for Distance from text.
Completed
Last Updated: 21 Mar 2022 08:38 by ADMIN
Release LIB 2020.2.831 (31/08/2020)
The parent of an already removed span cannot be found and a NullReferenceException is thrown while performing Undo. Also, multiple asserts are failing in Debug mode. The stack trace is:

UnhandledException: Object reference not set to an instance of an object.
UnhandledException:   at Telerik.Windows.Documents.Layout.LayoutElement.SetParent(LayoutElement newParent)
   at Telerik.Windows.Documents.Layout.LayoutBox.EnsureParent()
   at Telerik.Windows.Documents.Layout.LayoutBox.get_Parent()
   at Telerik.Windows.Documents.Layout.LayoutBox.get_ValidParent()
   at Telerik.Windows.Documents.WordPositionHandler.GetParentHandler()
   at Telerik.Windows.Documents.DocumentPosition.GetCurrentSectionBox()
   at Telerik.Windows.Documents.UI.DocumentPrintLayoutPresenter.GetCurrentPage()
   at Telerik.Windows.Documents.UI.DocumentPrintLayoutPresenter.MeasureOverride(Size availableSize)
   at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
Completed
Last Updated: 01 Oct 2021 13:59 by ADMIN
Release LIB 2021.3.1004 (04 Oct 2021)
The hyperlinks are not exported properly to DOCX, RTF and HTML format if the HTTP:// prefix is not added in the address when they were created.

Steps to reproduce:
1. Open RadRichTextBox and click on Insert tab -> Hyperlink
2. In address field type: www.telerik.com
3. Export the file to DOCX, RTF or HTML format
4. Open the exported file and click on the hyperlink
Observed result: The hyperlink is pointing to a local resource instead of opening the URL.

As a workaround, the regex used to match a partial hyperlink could be further extended. If this regex succeeds in matching a partial hyperlink the HTTP:// prefix will be automatically added to the partial hyperlink. Here is example of how the regex should be accessed:
(this.radRichTextBox.InsertHyperlinkDialog as RadInsertHyperlinkDialog).HyperlinkPattern
Completed
Last Updated: 21 May 2015 16:35 by ADMIN
Workaround is to enumerate the fields and update them separately.
            foreach (var field in this.radRichTextBox.Document.EnumerateChildrenOfType<FieldRangeStart>())
            {
                this.radRichTextBox.UpdateField(field);
            }
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.
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: 31 Oct 2018 07:53 by ADMIN
The following parts are with hard coded strings and cannot be localized:

 - Insert Caption (InsertCaptionDialog): Combo boxes for label and separator
 - Paragraph Properties (ParagraphPropertiesDialog): Units of spacing and indentation values (pt)
 - Tab Stops Properties (TabStopsPropertiesDialog): The text of the tabStopsToBeClearedTextBloc
 - Cross references: reference types Figure and Table
 - TOC  and TOF: Heading and Figure, Caption labels
 - Document Ruler: Tooltips
 - FormattingColorPicker: The "No Color" string

Available in R1 2018 SP2 Release Version.
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
ADMIN
Created by: Anna
Comments: 0
Category: RichTextBox
Type: Bug Report
3
RadRichTextBox.TabIndex property does not have effect. The TabIndex will remain at maximum and RadRichTextBox will be last in the tab order. Moreover, setting RadRichTextBox.IsTabStop to false also doesn't have effect.

The issue is showstopper for the cases where RadRichTextBox is used along with other controls.