Approved
Last Updated: 18 Mar 2019 14:39 by ADMIN
Applying negative LeftIndent or FirstLineIndent of a paragraph in web layout mode will visualize the paragraph to the left of RadRichTextBox boundaries.
In Development
Last Updated: 18 Mar 2019 11:27 by ADMIN
HTML parser does not handle the described scenario properly. Nevertheless this is not a valid css snippet, app should not be brought to inoperable state.
Approved
Last Updated: 18 Mar 2019 09:01 by ADMIN
Created by: mike
Comments: 0
Category: RichTextBox
Type: Feature Request
1
Add support for the SUBJECT field. The field is evaluated using the document metadata.

Description: https://support.office.com/en-us/article/field-codes-subject-field-f9495276-955a-46a0-b110-0bbc5dd6f0a5?ui=en-US&rs=en-US&ad=US
Approved
Last Updated: 14 Mar 2019 17:39 by ADMIN
ADMIN
Created by: Andrew
Comments: 0
Category: RichTextBox
Type: Feature Request
5
When Charformat is used as a general switch the formatting of the first letter of the field name is applied to the whole result.

Also, consider implementing \*MERGEFORMAT - This switch applies the formatting of the previous result to the new result. For example, if you select the name displayed by the field { AUTHOR \* MERGEFORMAT } and apply bold formatting, Word retains the bold formatting when the field is updated to display a new author name.
Completed
Last Updated: 13 Mar 2019 13:40 by ADMIN
When RadRichTextBox.IsReasdOnly is true, RadRichTextBox.CommandExecuting is not raised when the user double clicks the header or footer area.
Approved
Last Updated: 13 Mar 2019 06:04 by Nitika
Font weight, size and other current editing style properties are not preserved when document layout is performed, for example in the following cases:
- the document is in web layout mode and the controls is resized
- scroll bar changes its visibility.

Steps to reproduce:
- Set RadRichTextBox to Web layout mode.
- Type a word, select it and make it bold.
- Press enter and type a word
- Repeat the previous step until RadRichTextBox height is reached and scrollbar appear.
- Type a word.
Expected: The last word is bold.
Actual: The last word is not bold.
Approved
Last Updated: 12 Mar 2019 15:50 by ADMIN
Add support for positioning floating images relative to section columns. Currently, such images are laid out relative to the first column.
Approved
Last Updated: 12 Mar 2019 12:39 by ADMIN
ADMIN
Created by: Boby
Comments: 10
Category: RichTextBox
Type: Feature Request
12
Create different options for pasting(keep formatting, merge formatting, use destination styles). At this point, the document default styles are not copied in the document fragment, thus their loss is observed. 

When DocumentInheritsDefaultStyleSettings is true and the font settings are like set to different font size/font family, copied text is pasted to MS Word with Verdana font, size 12. Loss of formatting is also observed when copying from RadRichTextBox and pasting in MS Word - the default styles differ.
In Development
Last Updated: 08 Mar 2019 12:39 by ADMIN
"Win32Exception (0x80004005): Not enough storage is available to process this command" is thrown when multiple RadDocument instances are created in background threads. 

This is due to the fact that RadDocument contains MailMergeDataSource object, which is DependencyObject. When multiple dependency objects are created in different threads, they are not property freed by thread's Dispatcher.

Workaround 1: Microsoft provided workaround in a bug report here:
https://connect.microsoft.com/VisualStudio/feedback/details/620588/system-componentmodel-win32exception-0x80004005-not-enough-storage-is-available-to-process-this-command , namely:
------------------------------
Put the following code:

Dispatcher dispatcher = Dispatcher.CurrentDispatcher;
dispatcher.BeginInvokeShutdown(DispatcherPriority.Normal);
Dispatcher.Run();

anywhere in the background thread processing the RadDocument.
-----------------------------

Workaround 2: Use pooling of the used threads. The problem is that Task Parallel Library (which has built-in pooling) does not use STA threads by default, but this can be achieved by using custom TaskScheduler (attached, the code is get from here: https://code.msdn.microsoft.com/ParExtSamples ):

            var parallelOptions = new ParallelOptions()
            {
                TaskScheduler = new StaTaskScheduler(Environment.ProcessorCount)
            };

            Parallel.For(0, 10000, parallelOptions, cc =>
            {
                    var document = new DocxFormatProvider().Import(data);
                    byte[] pdfBytes = new PdfFormatProvider().Export(document);

            };
Approved
Last Updated: 07 Mar 2019 12:39 by ADMIN
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.
Approved
Last Updated: 06 Mar 2019 17:39 by ADMIN
ADMIN
Created by: Mihail
Comments: 0
Category: RichTextBox
Type: Feature Request
1
Export the image rotation properties to HTML with the CSS transform property (https://developer.mozilla.org/en-US/docs/Web/CSS/transform ).
Approved
Last Updated: 06 Mar 2019 17:39 by ADMIN
ADMIN
Created by: Tanya
Comments: 0
Category: RichTextBox
Type: Feature Request
5
We could export the image absolute position as CSS style, for example: ".img{position: absolute;left: 100px;top: 150px;}"

Additionally we could export the left, top, right and bottom margins of the image, as we already have this information in the model.
Approved
Last Updated: 06 Mar 2019 12:39 by ADMIN
When importing an image, defined with a Base64 string which doesn't have its size explicitly set, it is rendered with ImageInline.DefaultImageSize instead of using its real size.

Workaround: Check the size defined in the ImageSource:
var image = this.radRichTextBox.Document.EnumerateChildrenOfType<ImageInline>().First();
if (image.Height == 10 && image.ImageSource.DecodePixelHeight == 0)
{
    image.Height = image.ImageSource.Height;
}
Approved
Last Updated: 05 Mar 2019 18:39 by ADMIN
The exception is thrown by the SystemFontsManager internal class from Telerik.Windows.Documents.Core, so it can observed when using RadPdfViewer, RadRichTextBox, RadSpreadsheet.

The reason is not clear, posssible causes are:
- Corrupted fonts after upgrade from Windows XP
- Enabling of Block untrusted fonts feature (https://docs.microsoft.com/en-us/windows/threat-protection/block-untrusted-fonts-in-enterprise )

The call stack is as follows:

System.TypeInitializationException: The type initializer for 'Telerik.Windows.Documents.Core.Fonts.SystemFontsManager' threw an exception. ---> System.IO.FileNotFoundException: Unable to find the specified file.
   at MS.Internal.Text.TextInterface.Native.Util.ConvertHresultToException(Int32 hr)
   at MS.Internal.Text.TextInterface.FontList.get_Item(UInt32 A_0)
   at MS.Internal.Text.TextInterface.FontList.FontsEnumerator.get_Current()
   at MS.Internal.FontFace.TypefaceCollection.Enumerator.get_Current()
   at System.Windows.Media.Fonts.TypefaceCollection.<GetEnumerator>d__11.MoveNext()
   at Telerik.Windows.Documents.Core.Fonts.SystemFontsManager..cctor()

Workaround: 

Manually delete all registry key values in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts pointing to files outside of the Fonts folder.
Approved
Last Updated: 04 Mar 2019 08:45 by ADMIN
The event is not fired when updating the IncludePictureField fields. It is also valid when the fields are in Header or Footer. The issue is a regression in R1 2019.

The UpdateAllFields() method of RadDocumentEditor can be invoked so the event can be fired and give you the possibility to update the images.
Approved
Last Updated: 25 Feb 2019 09:32 by ADMIN
Using the RadDocumentEditor class, the users can change the margin of the current section. However, there isn't a method allowing them to change the default section margin of the document. 
Completed
Last Updated: 15 Feb 2019 12:05 by ADMIN
Currently, caret continues to blink even when typing or navigation is in progress (e.g. arrow key is pressed and held), which is inconvenient for the end users. Instead, the caret should stop blinking during these operations, similarly to industry standard apps like MS Word and OpenOffice.
Completed
Last Updated: 14 Feb 2019 14:39 by ADMIN
"Based on style" combobox is not filled with all linked and paragraph styles in the following cases:
- "Modify style" dialog doesn't display the possible "based on" styles in the combobox when editing linked styles. 
- "Create new style from formatting" dialog doesn't display the possible "based on" styles in the combo box during creation of new linked style.

Steps to reproduce:

Variant 1:
- Click Home -> Styles -> Change Styles in the ribbon UI.
- Expand the the drop down of Heading 1 button and click 'Modify'
Expected: 'Style based on' combobox contains all paragraph and linked styles.
Actual: 'Style based on' combobox is empty.
-------------------
Variant 2:
- Click Home -> Styles -> Change Styles in the ribbon UI.
- Click 'New' button.
- Choose 'Style type:' Linked in the combobox.
Expected: 'Style based on' combobox contains all paragraph and linked styles.
Actual: 'Style based on' combobox is empty.
Completed
Last Updated: 14 Feb 2019 12:48 by ADMIN
When RTB is placed in a ScrollViewer, typing causes invalid ScrollChanged events. They are caused by Caret's ScrollViewer, so using custom Caret and handling its ScrollChanged event should be a valid workaround.
Approved
Last Updated: 13 Feb 2019 12:20 by ADMIN
Created by: Stephan Kühn
Comments: 0
Category: RichTextBox
Type: Bug Report
0
Currently table's Rows collection only accepts adding of rows that have cells.
1 2 3 4 5 6