RadDocument instance leaks through StylesGallery when RadDocument is set multiple times in a sequence to RadRichTextBox - for example by setting RadRichTextBox.Document property multiple times. Steps to reproduce: - Start application containing RadRichTextBox with StylesGallery - Execute this code on a button click: this.radRichTextBox.Document = new RadDocument(); this.radRichTextBox.Document = new RadDocument(); Observed: RadDocument leaks through the styles gallery. Available in LIB version: 2017.1.227
Nested tables inherit alignment from its parent table or table cell when importing a document from HTML, but they shouldn't. The paragraphs are also aligned incorrectly when their parent table has its align attribute set.
InsertTableRowAbove/Below and DeleteTableRow commands now are disabled when there is selection. This makes them inconvenient for the following scenarios: - Insert multiple rows - Delete multiple rows Also, when multiple rows are selected and InsertTableRowAbove/Below is executed, is should add the same number of rows.
Implement import of bullets and numbering which use the old Word 6.0/Word 95 format from RTF. This includes, but is not limited to, the following RTF tags: \pnlvlN, \pnlvlblt, \pnlvlbody, \pnlvlcont. See RTF specification, "Word 6.0 and Word 95 RTF" heading for full description. WordPad and some legacy systems export lists with this formatting, so the construction is relatively widespread. According to the specification, if RTF reader doesn't support specific bullets/numbering tags, it can use the \pntext tag to read the bullets/numbering as plain text; but currently RadRichTextBox always ignores the \pntext tag. Because of this, the bullets or numbers of lists in the old format are missing after import.
Images with resolution higher than the image size currently visible in the document, are printed with low quality, as if the smaller image is scaled up. The same is observed when an image is placed in header/footer and the document is zoomed in. Then the image should be rendered with better quality if available, but currently it isn't.
Working with PasteOptionsPopup may cause an exception in LayoutElement.SetParent. Very difficult to reproduce, having no consistent steps. Maybe it is related to undo of paste command, but there are no other clues aside from this.
bei Telerik.Windows.Documents.Layout.LayoutElement.SetParent(LayoutElement newParent)Currently, the only customization that can be performed is using HyperlinkToolTipFormatString property of RadRichTextBox, which sets the format for all hyperlinks in the document of the control. It would be nice if it were possible to be able to set different tooltips.
Select current style (the style in the selection or under the caret) in styles gallery when selection or caret position is changed.
When a floating image is moved out of the viewport it disappear and only its borders stay. Workaround: Set padding: <telerik:RadRichTextBox LayoutMode="Flow" Padding="0 0 0 500" /> Steps to reproduce: 1. Open RadRichTextBox application 2. Set the layout mode to Web 3. Insert an image and set its text wrapping to Square (use the context menu when you click with the right mouse button on the image) 4. Move the image in a way, part of the image will go outside of the viewport Observe: Image disappears, only the image adorner stays. Sometimes when you insert another image after the bug has occurred, the bug can be reproduced even without step 4 from the above described. Expected: The image shall not disappear and it shall be placed near the end of the viewport, but not outside it.
The tab stop defining respective page number alignment correlates to the cell's width where the table of contents entry is positioned.
Currently, when a user double-clicks a word in RadRichTextBox and does not release the left button, moving the cursor drags the selected word. In most word processors the same actions extend the selection. Note: The same applies for triple click, which selects the paragraph.
When specifying an image is wrapped Top and bottom and has a large distance from text (e.g. 500px top and 500px bottom) an exception in the arrange occurs. Steps to reproduce: - Select image and change its Wrapping style to Top and bottom. - Set values 500px for distance values
When the content of an entire row is copied and the caret is inserted in the left most column of a row, then the content of each cell in that row should be overwritten with the contents in the clipboard when pasted. When such content is pasted just after a table, new row is added and filled with values. When such content is pasted in paragraph, new table is created.
Add a property that can control whether a table row is allowed to break across pages or not.
If RadRichTextBox contains a table and is placed in a window and then the window is resized horizontally, the table border are moved unexpectedly and change their place relative to the content of the documen. If the window is maximized and/or restored, some of the borders disappear. Workaround: Execute the following code snippet in window's or RadRichTextBox' SizeChanged event handler: if (this.MyRadRichTextBox.ActiveEditorPresenter != null) { this.MyRadRichTextBox.ActiveEditorPresenter.RecreateUI(); }
Add support for = (Formula) fields, including the scenario with referencing other table cells. More information: https://support.office.com/en-us/article/Field-codes-Formula-field-32d5c9de-3516-4ec3-80ed-d1fc2b5bc21d?ui=en-US&rs=en-US&ad=US