MS Word shows additional tab stop for a text in a list when a document is exported to RTF format. Steps to reproduce: 1. Open RadRichTextBox 2. Add 2 or 3 paragraphs with text. 3. Add a 5-inch tab stop for those paragraphs. 4. Apply a list over those paragraphs. 5. Export to RTF format and view in MS Word. Note: The paragraphs should not contain any tab symbols. Observed result: MS Word shows additional tab stop at the start of the text in the list.
Replacing a word with the same word but with capital letters leads to an infinite loop in the FindReplaceDialog when the search and replace values are surrounded by spaces. For example, search for " and " and replace with " AND ". Workaround: Create a custom dialog and modify the logic for replacing text. Available in LIB Version 2018.1.319.
Only a single tab stop on the same position should be allowed. This should be restricted in the Tabs dialog. Workaround: Create a custom TabStopsPropertiesDialog and change the behavior of the OK button through the Click event handler.
Using the ClearAll button in the Tabs dialog, the properties selected for alignment and leader of the tab stop are not reset to their default values. Workaround: Create a custom TabStopsPropertiesDialog and reset the values in the Click event handler of the Clear All button. The code for the custom dialog is attached.
The customers need to convert the position to an integer number representing the offset of the current position from the first position in the document. A method returning the position at a specified offset would be useful as well.
Uppercase words with non-alphanumeric symbols, e.g. period, are recognized as spelling errors by the spell checker. There are two scenarios which we think are related to this. 1. For example, you have U.N. spell checker is recognized only the U.N and considering the last dot as an end of a sentence. If you add the U.N. to the dictionary the spell checker still recognizes only U.N and the last dot is ignored. 2. The SpellCheckUppercaseWords property of the DocumentSpellChecker is set to false and words with uppercase should be ignored. Nevertheless, this property is set to false the U.N. is not ignored.
Currently the API allows ClipboardHandler-s to be registered in ClipboardEx.ClipboardHandlers collection, which is used when content is pasted. We can extend ClipboardHandler with property describing whether the handler is supported for copy, paste, or copy&paste, and use the collection for copy operation as well. Workaround: Use RadRichTextBox.CommandExecuted and on copy, enhance the original data object in the clipboard: this.radRichTextBox.CommandExecuted += (sender, e) => { if (e.Command is CopyCommand) { var originalDataObject = Clipboard.GetDataObject(); DataObject dataObject = new DataObject(); foreach (string format in originalDataObject.GetFormats()) { dataObject.SetData(format, originalDataObject.GetData(format)); } dataObject.SetData("Html", new HtmlFormatProvider().Export(this.radRichTextBox.Document)); Clipboard.SetDataObject(dataObject); } };
The following HTML should generate a table with width of 600px: <table width="25px" border="1px solid black"> <tr> <td> <table width="600"> <tbody> <tr><td >Test</td></tr> </tbody> </table> </td> </tr> </table> When the same html is imported in RadRichTextBox, the table is 25px wide.
When the users move the image (evaluated as a result of the field) using the document selection, the field is removed from the document and the image is duplicated.
Steps to reproduce: Create a new blank document. Write some text. Use "Enter" key to create some empty lines, until new page is created. Print to a real printer or to pdf file using tools like PDFCreator or Bullzip. Actual result: Nothing is printed. Expected result: Two pages should be printed. Workaround: Add an empty character in the footer.
RadRichTextBox doesn't render a border that is not locally defined. In this case, the corresponding border from the applied table style should be used.
When a continuous section break is inserted on a page containing an image and with a watermark applied, the watermark is shown on top of the other document elements. The issue is observed only on the page with the section break.
Implement generating of an image and inserting it into the clipboard on copy/cut so it can be pasted in MS Paint or other tools for image editing. Attaching to the CommandExecuting event of RadRichTextBox and handling the copy command can be used as a workaround:CopyCommand command = e.Command
as
CopyCommand;
if
(command !=
null
)
{
ImageInline image =
this
.radRichTextBox.Document.Selection.GetSelectedSingleInline()
as
ImageInline;
if
(image !=
null
)
{
Clipboard.SetImage(image.ImageSource);
e.Cancel =
true
;
}
}
When a text doesn't specify font explicitly with \fN tag, and default character properties (\defchp) are not specified, or are specified but without font set, the font of the text is visualized with the default font - Verdana. Instead, the default font for the document should be used - defined with \deffN tag.
A NullReference exception is thrown when the content of a MS Outlook mail is copy/pasted into RadRichTextBox. This is reproducible in Paged LayoutMode.
Inserting a page break inside a table is currently not supported (the feature request is logged at https://feedback.telerik.com/Project/143/Feedback/Details/211108). Therefore, the Page Break button inside the Insert tab of the ribbon should be disabled when the caret is positioned inside a table. Workaround: Track the position of the caret and when the latter goes into a table, set the Enabled property of InsertPageBreakCommand to false.
When the caret position is inside Table and a page break is inserted, the table should be split into two tables with a page break between.
Create document with some text. Insert image. Right click on image and add hyperlink to it. Drag the image somewhere in the text. Observe that it is created a copy of the image. Actually, the issue occurs when the hyperlink is inserted.
When there isn't space for the first non-repeated row to be drawn on the page, the repeated rows should not be repeated on each page where the table spans - they should be drawn only on the first page (the page where the table begins). However, currently the requirement described above is not satisfied and the first repeated row is drawn on every page, where the table spans, which is not correct according to the Office Open XML specification.