Unplanned
Last Updated: 08 Dec 2022 11:53 by ADMIN
ADMIN
Created by: Petya
Comments: 6
Category: RichTextBox
Type: Feature Request
13
Add support for Paragraph and Page borders.

Note: Typing "---" in MS Word and pressing Enter inserts bottom paragraph border with special size (sz="6" in the docx format).

Workaround for inserting visually similar element:

Add a horizontal line using a table with a single border. Here is some code demonstrating how to do this:
----------------------------------------------------------
var document = new RadDocument();
var editor = new RadDocumentEditor(document);

Table table = new Table();
var topBorder = new Telerik.Windows.Documents.Model.Border(1, BorderStyle.Single, Colors.Red);
var borders = new TableBorders(table.Borders.Left, topBorder, table.Borders.Right, table.Borders.Bottom);
table.Borders = borders;

var row = new TableRow();
var dummyCell = new TableCell();
var dummyParagraph = new Paragraph();
dummyParagraph.FontSize = 0;
dummyParagraph.LineSpacing = 0;
dummyParagraph.SpacingAfter = 0;
dummyParagraph.SpacingBefore = 0;
dummyCell.Blocks.Add(dummyParagraph);
row.Cells.Add(dummyCell);
table.Rows.Add(row);

editor.InsertTable(table, shouldInsertParagraphBeforeTable: true);            
this.rtb.Document = document;
----------------------------------------------------
Unplanned
Last Updated: 31 Oct 2018 07:53 by David
Created by: Ralph
Comments: 1
Category: RichTextBox
Type: Feature Request
3
We noticed that the RadRichTextBox for WPF is not working correctly Windows Narrator or JAWS screen readers.  As a result, due to Section 508 compliance, this prevents government clients from using our software.

We have tried three different computers with Windows 7 with Windows Narrator and JAWS 15.0.10026.  Both Windows Narrator and JAWS speak all the controls in our application except for the RadRichTextBox.

Type a few lines in the editor then up, down, left, and right arrow through the text.

We do not hear the character echo when performing left and right arrow.

We do not hear the entire line of text spoken when performing up and down arrow.

When I try this in the RadRichTextBox control, using our test application, using JAWS, I hear the window title "Telerik Test App" when I peform an up and down arrow.

Also, when I perform left and right error I hear the letter "T" which I believe is the first letter in the window title.

When I try this in the RadRichTextBox control, using our text application, using Windows Narrator, I hear "up arrow" and "down arrow" when I peform an up and down arrow.

Also, when I perform left and right error I hear "left arrow" and "right arrow."
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
When mouse is over selected text, the cursor should be changed to Arrow. 
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
ADMIN
Created by: Petya
Comments: 0
Category: RichTextBox
Type: Feature Request
3
Workaround: We have prepared an SDK example which demonstrates how to import .doc files in RadRichTextBox using third-party library. The sample could be found in our SDK repository in Github at the following link: https://github.com/telerik/xaml-sdk/tree/master/RichTextBox/DocFormatProviderDemo
Unplanned
Last Updated: 31 Oct 2018 07:54 by ADMIN
RadRichTextBox's behavior is to reject/accept the whole revision where the caret or selection is. Modify the behavior so only the selected region is rejected/accepted and the rest is split into two revisions. Consider multiple selection ranges as well.
Unplanned
Last Updated: 31 Oct 2018 07:53 by Mi
ADMIN
Created by: Petya
Comments: 1
Category: RichTextBox
Type: Feature Request
4
Provide functionality allowing a document to be thumbnailed. The customers should be able to export a document to an image.
Unplanned
Last Updated: 31 Oct 2018 07:51 by ADMIN
When applying a bullet/numbered list and track changes are enabled, the change of the bullet/number should be in indicated with the track changes color.

Currently the changes is only visualized as a line left of the paragraph.
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
ADMIN
Created by: Petya
Comments: 0
Category: RichTextBox
Type: Feature Request
7
Add support for character spacing. Implement UI in the FontPropertiesDialog allowing to adjust the spacing between characters

The property in controlled by w:spacing element in OOXML specification.
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
 Add API for switching the flow direction of RadRichTextBox dialogs and mini tool bars. 

Currently this could be changed manually using the FlowDirection property, for example:

(this.radRichTextBox.ImageEditorDialog as ImageEditorDialog).FlowDirection = FlowDirection.RightToLeft;

but the result could be unexpected for Right-to-left.
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
Include the calculation of table borders into table layout. The result should be that the borders do not affect the height and width of the row/cell.
Unplanned
Last Updated: 31 Oct 2018 08:07 by ADMIN
ADMIN
Created by: Petya
Comments: 0
Category: RichTextBox
Type: Feature Request
0
When document model is used in multi-threaded scenario, all image sources need to be frozen. Expose a method that does that out of the box.

Workaround: Solution with the public API available is in the attached freezeImagesInRadDocument.zip. 
Unplanned
Last Updated: 31 Oct 2018 07:53 by Bernd
The scenario is very common, as in MS Word the option Table -> Layout -> Cell Size -> AutoFit ->  "AutoFit Contents" changes the PreferredWidth of the table and its columns to Auto.
Also the tables imported from HTML have these properties set by default.

Scenarios:
- Auto-sized table occupies minimal space.
- All auto-sized columns in a table (table itself could be, or could be not, auto-sized) should always be sized proportionally to their content length. Currently, such columns are sized equally in the case when there is enough space for all of the content, which is unexpected. (also see the attached images for the scenario with fixed-width table + auto-sized columns).
Unplanned
Last Updated: 27 Dec 2018 11:11 by ADMIN
ADMIN
Created by: Petya
Comments: 2
Category: RichTextBox
Type: Feature Request
3
Importing a document containing <pre> should interpret it as paragraph with specific (preformatted) style applied.
Unplanned
Last Updated: 31 Oct 2018 07:54 by ADMIN
Unplanned
Last Updated: 31 Oct 2018 07:51 by Mi
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 ).
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
ADMIN
Created by: Petya
Comments: 0
Category: RichTextBox
Type: Feature Request
2

			
Unplanned
Last Updated: 31 Oct 2018 07:51 by Andy
Add support for DeletePreviousWord and DeleteNextWord commands, triggered with Ctrl+Backspace and Ctrl+Delete keyboard shortcuts.
Unplanned
Last Updated: 31 Oct 2018 07:51 by Jorma
Created by: Missing User
Comments: 2
Category: RichTextBox
Type: Feature Request
8
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.
Unplanned
Last Updated: 31 Oct 2018 07:53 by Björn
This includes:

- Create multilevel list template for Heading styles

- Add button in the ribbon list styles gallery for applying this list template

-  TOC generated from heading styles associated with list should also include the numbering of the headings (see the related bug 91763). This is not absolutely required for the current item.

--------------------
Currently such list can be added using the following code:
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            ListStyle listStyle = CreateHierarchicalListStyle();

            for (int i = 0; i < 9; i++)
            {
                ListLevelStyle listLevel = listStyle.Levels[i];
                listLevel.HangingIndent = 0;
                listLevel.Indent = 0;
                listLevel.StyleName = RadDocumentDefaultStyles.GetHeadingStyleNameByIndex(i + 1);
            }

            DocumentList documentList = new DocumentList(listStyle, this.radRichTextBox.Document);

            for (int i = 0; i < 9; i++)
            {
                string headingStyleName = RadDocumentDefaultStyles.GetHeadingStyleNameByIndex(i + 1);

                StyleDefinition headingStyle = this.radRichTextBox.Document.StyleRepository.GetValueOrNull(headingStyleName);

                headingStyle.ParagraphStyle.ListId = documentList.ID;
                headingStyle.ParagraphStyle.ListLevel = i;
            }
        }

        private static ListStyle CreateHierarchicalListStyle()
        {
            ListStyle listStyle = new ListStyle();

            for (int i = 0; i < ListStyle.ListLevels; ++i)
            {
                StringBuilder levelText = new StringBuilder();
                for (int j = 0; j < i + 1; ++j)
                {
                    levelText.Append("{" + j + "}.");
                }

                listStyle.Levels.Add(new ListLevelStyle()
                {
                    StartingIndex = 1,
                    NumberingFormat = ListNumberingFormat.Decimal,
                    LevelText = levelText.ToString(),
                });
            }

            return listStyle;
        }
Unplanned
Last Updated: 31 Oct 2018 08:07 by ADMIN
Implement API for hiding built-in styles from StylesGallery. This should be useful, as currently all built-in styles are visible by default, and the only way to hide them is to include them in the document as set Primary to false.