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
Support PDF/A when exporting. More information at wikipedia: http://en.wikipedia.org/wiki/PDF/A . Workaround: Currently, the exported PDF document could be imported with RadPdfProcessing and exported with one of the supported PDF/A levels ( http://docs.telerik.com/devtools/document-processing/libraries/radpdfprocessing/howto/comply-with-pdfa-standard ).
Introduce support for import/export of form feed character ( "\f")
Implement child dialogs for Style Formatting Properties Dialog. This will allow users to modify Style's properties related to font properties, paragraph properties, tabs, numbering and borders.
Currently UI code generated by RadRichTextBox wizard is not localized out of the box. Add support for easier localization.
Changing the preferred width of columns to percentages from the Table Properties dialog actually sets them in pixels. Steps to reproduce: 1) Insert a table 2) select table column property and set preferred width to 20% 3) press "next column" button and set preferred width to 20% 4) Go to previous columns Expected: Column width is set in percentage. Actual: Some (or all) columns have width set in pixels.
There are cases when it is unwanted to be able to add words to a custom dictionary. In that case the DocumentSpellChecker should not create a custom dictionary in the IsolatedStorage and this should be reflected in the default UI: 1. SpellCheckingDialog - the buttons "buttonAddToDictionary" and "buttonEditCustomDictionary". 2. ContextMenu - the item "Add to dictionary".
Currently invalid attribute values, including invalid or empty values in CSS attributes in the 'style' attribute, could cause importing property with incorrect value, or NullReferenceException (the document cannot be imported). Examples: ---------------------------------------------------------- <table width=”*”> <tr> <td>More Random Text</td> </tr> </table> The table is imported with 0 width. Instead the width should not be set. ---------------------------------------------------------- <table style="font-size:;"> <tr> <td>More Random Text</td> </tr> </table> NullReferenceException is thrown. ---------------------------------------------------------- Workaround: replace the invalid values before import: string importString = html.Replace("font-style: ;", "");
In MS Word the users have the ability to embed different objects and files in the document, using the Insert tab -> Text section -> Object. Implement similar behavior in RadRichTextBox, allowing to embed objects as inlines, to edit them, and to re-embed them after editing.
When a preceding paragraph's size is increased, for example - font size is changed, or paragraph is split to two, then the selection of the consequent paragraphs is wrong. When the cursor is on the second line and attempt to select some part of it with the mouse is made, the first or the third line is selected. Steps to reproduce: 1. Create two paragraphs with multiple lines 2. Insert new paragraph after the first paragraph 3. Try to select second line of the third paragraph with the mouse Observed result: First line is selected instead of second line being selected
The background-color attribute could be used for setting a background.
Add support for DeletePreviousWord and DeleteNextWord commands, triggered with Ctrl+Backspace and Ctrl+Delete keyboard shortcuts.
Floating table are tables that can be absolutely positioned in the document, with different text wrapping (similar to floating images). MS Word converts a table to floating object whenever the table is dragged. Add options in Table Properties dialog similar to MS Word – Table with Text Wrapping: Around and None.
Add support for optional (a.k.a. soft) hyphens. In MS Word, such are inserted using Ctrl + -. If the word need to be split as there is no enough space on the line, the word is split after the optional hyphen.
Support (programmatic and non-programmatic) for Word-like real-time text correction and formatting (similar to AutoCorrect and AutoFormat).
Create UI for editing CITATION fields, a.k.a. "citation placeholder", which later you can edit.
Currently PdfFormatProvider does not use the track-changes styles when exporting the document. So the different text color, underline, strike through or borders will not appear in the exported PDF.
Consider raising an event when the images are finished loading, or an option for loading the images synchronously.
DeleteTableRowCommand and DeleteTableColumnCommand should be able to delete all selected table rows/columns at once. Currently, the command cannot be executed when there is selection and the user should delete the rows/columns one by one.
Implement IF and ASK fields.