Implement commands and UI for producing labels using Mail Merge. Behind the scenes this is implemented as Table with the proper number of table columns and rows, and eventually (depending on the setup) NEXT field (https://support.office.com/en-us/article/Field-codes-Next-field-3862fad6-0297-411a-a4e7-6ff5bcf178fd?ui=en-US&rs=en-US&ad=US) - so this will eventually require implementing NEXT field. Note: In MS Word, this is in Mailings -> Start Mail Merge -> Labels...
Table borders and line spacing seem lost when exporting a document and showing it back in the editor. Making another roundtrip respects the settings.
By specification this is a sample RTF color table group: {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;} Currently , if there is a whitespace separator (" ") before the tag delimiter (";") an RtfColorTableFormatException is thrown, for example: {\colortbl ;\red255\green255\blue255 ;\red79\green79\blue79 ;} Instead, such documents could be easily imported by trimming the whitespace.
MS-Word allows a user to toggle the markup and edit the document as final when track changes are enabled. This feature request is allowing something similar in RadRichTextBox.
We need to support uneditable areas in the document flow. The closes analog in HTML is <div editableContent=false>...</div>.
When the HightlightColorPicker is in DataTemplate its image cannot be set to a different than the default one. When the control is not in template it is working properly.
Horizontal table borders are drawn outside of the table when vertical table borders are not present. The issue is very visible when background is applied to the table cells - the ends of the horizontal borders finish just outside the table cell background.
When using the "Replace" function or the API, the formatting of the replaced word is lost. Note: Using "Replace All" does not reset the formatting. Steps to reproduce: 1. Enter the text "The quick brown fox" in a document 2. Apply formatting to the word "brown" (eg, make it bold) 3. Perform a find/replace on the word brown (eg, replace with blue) using "replace", not "replace all" 4. The formatting of the word is reset (it's no longer bold)
When a paragraph between two tables with different columns count is deleted and then the two tables are copy-pasted, the layout of the second table gets broken.
Add full support for spell checking of comments. Currently the words are not underlined, and the user cannot show the suggestions in the context menu; but it can trigger the spell checking dialog from the UI command. Check if this is possible for other child editors like footnotes/endnotes.
A table in the body is wider than a table in the header when the document is printed. Steps to reproduce: - Insert a tables in the header and the body. - Print the document Expected: The table in the body has the same width. Actual: The table in the body is wider that the table in the header
Currently Find dialog searches only in the editor from which it's started, e.g. if the user presses Ctrl+F in a comment, only the text of this comment is searched.
When the paragraph starts with Annotation with SkipPositionBefore = true, TabForward command does not detect that the caret is actually at the beginning of paragraph, and inserts Tab character instead of changing left indent. Workaround: Subscribe to CommandExecuting and cancel the InsertTextCommand with parameter "\t" if the caret is at such position Steps to reproduce: - Insert a paragraph in the document. - Put the caret at the beginning of the paragraph and insert bookmark (without selection). - Put the caret at the beginning of the paragraph and press tab. Expected: Paragraph's Left indent is changed. Observed: Tab character is inserted.
When HTML document which contains brackets and is set to RTL is imported, the closing brackets are converted to opening. Workaround: Set RadRichTextBox's TextRenderingMode="TextBlockWithPropertyCaching"
The method CopyContentFromOverride is a protected method used for copying of inline specific content. This method is not called each time from the CreateElementCopy method. As a workaround of copying your properties ovveride the CopyPropertiesFromOverride method.
When doing word-by-word spell checking, the spell checking dialog sometimes covers the misspelled word, so the user cannot see the context of the word without manually moving the dialog. It would be nice if there was a way to change the position of the dialog while spell checking so that it doesn't cover the context of the word.
When misspelled word is corrected with the spell checker, and the word is just before the comment range end, the comment range end is moved after the previous word. Steps to reproduce: 1. Open RichTextBox and type the following sentence: "This sentence has a wrong speling". 2. Select the entire sentence and click "New Comment" button. 3. The comments range start marker displays before "This...." and comment range end marker displays after "...speling" 4. Right click on word "speling" to change "speling" to "spelling" Result: The spelling gets fixed as expected, but the comment range end moves before the word "spelling".
When symbol is inserted in underlined word, the underline color of the inserted symbol is always black and doesn't respect the underline color of the word. Also, when Track Changes is ON and some symbols are inserted, the underline color is black instead of being red. Probably the root cause is the same for both behaviors.