Completed
Last Updated: 02 Feb 2023 09:35 by ADMIN
Release R1 2023

To reproduce:

this.radRichTextEditor1.Text = null;

Unplanned
Last Updated: 16 Nov 2022 06:12 by Timo
line break after/inside div element is not imported correctly
Completed
Last Updated: 02 Feb 2023 09:35 by ADMIN
Release R1 2023
When importing RTF the with specific font the FontSubstituting event is not fired.
Unplanned
Last Updated: 25 Nov 2022 09:35 by Timo

If you remove the last span of a paragraph (on a measured document), using the inline collection, a NullReferenceException is thrown.

As a workaround: either make sure the manipulation happens on a non-measured document, or remove the span by using the RichTextEditor's API:

this.radRichTextEditor.Document.Selection.AddDocumentElementToSelection(span);
this.radRichTextEditor.Delete(false);

 

Unplanned
Last Updated: 14 Mar 2023 06:25 by Yong
Created by: Yong
Comments: 0
Category: RichTextEditor
Type: Feature Request
0
 Import/Export of custom attributes to HTML
Unplanned
Last Updated: 17 Mar 2023 09:02 by ADMIN

Open the Demo application >> RichTextEditor>> First Look example and open and empty document. Keep a random key pressed. You are expected to observe delayed text input:

Unplanned
Last Updated: 24 Apr 2023 08:37 by kkk
In some complex script languages, like Telugu and Thai language, some characters are grouped (e.g. consonants + vowels) in new grapheme. 

For example, type 'p' in Telugu - 'జ', followed by 'ో' - they are combined in new grapheme - 'జో', or paste the following Thai grapheme: ชื

UI correctly visualizes this, but:
- Text measuring assumes that the grapheme width is equal to the sum of the widths of its parts (characters), which is not correct. Selection and caret position are scrambled because of this.
- There are document positions between  the grapheme parts (characters), but shouldn't.
- When the caret is before the grapheme, deleting with "Delete" key deletes the grapheme in multiple steps (character by character), but should delete it in single step. Deleting with "Backspace" works correctly.
- There are some unsupported combinations in some languages. For example in Thai, typing 'z' then 'y' will produce grapheme, but typing 'w' then 'y' will not produce grapheme, and the 'y' should be ignored.
Unplanned
Last Updated: 24 May 2023 12:02 by Sam
Created by: Sam
Comments: 0
Category: RichTextEditor
Type: Feature Request
0
These tags define deleted and inserted content to markup updates and modifications in a document. They can be used to export the revisions of a document when Track Changes is enabled.
Unplanned
Last Updated: 25 Sep 2023 06:34 by ADMIN

MS Word offers "Go To" option in its Find and Replace dialog:

It is reasonable to add similar scrolling behavior when navigating in document, programatic scrolling and GoTo~() methods.

Unplanned
Last Updated: 02 Nov 2023 12:58 by ADMIN
Unplanned
Last Updated: 17 Jun 2024 13:51 by ADMIN
The command tabs collection in the RichTextEditorRibbonBar is not intended to be modified design time. The EditCommandTabs option in the smart tag should not be available. This collection is recreated the moment you close and reopen the designer. The same will happen when you run the application. This option should be removed from the smart tag.
Unplanned
Last Updated: 05 Apr 2024 08:42 by ADMIN

In the Fluent theme, the Font Size Dropdown of the SelectionMiniToolBar is not wide enough.

Unplanned
Last Updated: 09 Apr 2024 13:38 by ADMIN
Pasting from Excel will add the text to a table. Keep Text Only paste option should ignore the table and paste only the text. 
Unplanned
Last Updated: 10 Apr 2024 13:53 by Benjamin

This is the used code snippet:

        static void Main(string[] args)
        {
            Telerik.WinForms.Documents.Model.RadDocument templateDocument = GetDocument("Template.rtf");
            Telerik.WinForms.Documents.Model.RadDocument contentDocument = GetDocument("Content.rtf");

            Telerik.WinForms.Documents.Model.Merging.InsertDocumentOptions options = new Telerik.WinForms.Documents.Model.Merging.InsertDocumentOptions();
            options.ConflictingStylesResolutionMode = Telerik.WinForms.Documents.Model.Merging.ConflictingStylesResolutionMode.RenameSourceStyle;
            options.InsertLastParagraphMarker = true;

            Telerik.WinForms.Documents.Model.RadDocumentEditor templateEditor = new Telerik.WinForms.Documents.Model.RadDocumentEditor(templateDocument);
            templateEditor.InsertFragment(new Telerik.WinForms.Documents.Model.DocumentFragment(contentDocument));

    
            string mergedDocumentFilePath = "MergeDocumentsWithRichTextEditor.rtf";
            File.Delete(mergedDocumentFilePath);
            WriteDocToFile(templateDocument, mergedDocumentFilePath);

        }
        private static Telerik.WinForms.Documents.Model.RadDocument GetDocument(string rtfFilePath)
        {
            Telerik.WinForms.Documents.Model.RadDocument document = null;
            var rtfImporter = new Telerik.WinForms.Documents.FormatProviders.Rtf.RtfFormatProvider();
            using (Stream stream = File.OpenRead(rtfFilePath))
            {
                document = rtfImporter.Import(stream);
            }
            return document;
        }


        private static void WriteDocToFile(Telerik.WinForms.Documents.Model.RadDocument doc, string filename)
        {
            var rtfExporter = new Telerik.WinForms.Documents.FormatProviders.Rtf.RtfFormatProvider();
            string rtfText = rtfExporter.Export(doc);
            File.WriteAllText(filename, rtfText);

            Process.Start(filename);
        }

Observed result: 

Expected result: keep the After spacing as it is in the original documents.

Unplanned
Last Updated: 23 Apr 2024 20:08 by ADMIN
In RadRichTextEditor columns are narrow, not displaying correctly as in original file.
Completed
Last Updated: 07 Aug 2024 15:11 by ADMIN
Release 2024.3.806 (2024 Q3)
Unplanned
Last Updated: 20 Jun 2024 12:11 by ADMIN
Created by: Andrew
Comments: 1
Category: RichTextEditor
Type: Feature Request
0
This element is used to collect shapes and groups so they can be positioned and transformed as a single unit. A group contains group, shapetype, shape, pre-defined shape - arc, curve, image, line, oval, polyline, rect, roundrect - and lock elements.

When the object is serialized out as XML, its qualified name is v:group.
Unplanned
Last Updated: 20 Jun 2024 12:11 by ADMIN
When floating image is anchored to the first position of the first paragraph on a page, and there are some empty paragraph on the previous page, sometimes the image is positioned on the previous page instead of along the paragraph.
Completed
Last Updated: 07 Aug 2024 15:11 by ADMIN
Release 2024.3.806 (2024 Q3)
The issue can be observed if you scroll the document by dragging the scrollbar thumb.
Unplanned
Last Updated: 27 Aug 2024 13:57 by Andrew

In RadRichTextEditor:


In Word: