Unplanned
Last Updated: 03 Jan 2020 18:11 by ADMIN
Created by: Bob
Comments: 0
Category: RichTextBox
Type: Feature Request
1
Support should be implemented for importing height CSS property applied to HTML table cells.
Unplanned
Last Updated: 25 Dec 2019 13:53 by ADMIN
Importing padding CSS style property with shorthand value produces an incorrect result. 
Example: 
Importing padding: 5px; style is imported as padding-top: 5px, padding-right: 0px, padding-bottom: 0px, padding-left: 0px

Padding syntax can be seen in the specification.

Workaround: Apply padding values for all four sides.
Unplanned
Last Updated: 23 Dec 2019 12:39 by ADMIN

 Incorrect behavior when setting the table cells padding

Steps to reproduce:

- Insert a table

- Open Table Properties

- Clear the value in the "Left" field 

- Check "Same for all sides"

- Click OK

Unplanned
Last Updated: 18 Dec 2019 12:18 by ADMIN
When the popup is located on the bottom side of the document and it is also close to the end of the presenter and a user opens it, then the popup goes outside the area.
Completed
Last Updated: 13 Feb 2020 07:11 by ADMIN
Release R1 2020 SP1
RichTextBox: wrong content when pasting RTF with an encoding other than utf-8.
Unplanned
Last Updated: 03 Dec 2019 11:44 by ADMIN

To reproduce: 

protected override void OnClosing(CancelEventArgs e)
{
    this.radRichTextBox.Document = null;
    base.OnClosing(e);
}

Unplanned
Last Updated: 27 Nov 2019 09:43 by ADMIN

Use the attached project to reproduce. 

- Click the "Go To endPosition" button. The Caret remains on the same line.

Unplanned
Last Updated: 25 Nov 2019 11:40 by ADMIN
The font family of the fields is changed to Times New Roman while importing RTF documents. The issue is a regression caused in 2019 R3 (LIB 2019.2.610)
Declined
Last Updated: 13 Jan 2020 14:18 by ADMIN

To reproduce:

  • Create two lists one after another
  • Select the second by using the keyboard 
  • Press delete and then Ctrl+z (undo)

This works fine when the list is selected with the mouse. 

Unplanned
Last Updated: 13 Dec 2022 07:30 by ADMIN
Created by: Tanya
Comments: 2
Category: RichTextBox
Type: Feature Request
0

This element specifies the presence of a symbol character at the current location in the run’s content. It is similar to the sym element and is used to add emojis to the document content. The symEx element is not defined in the Office Open XML specification but it is part of the extensions of MS Word to the Office Open XML.

Currently one can insert emojis by pressing "Ctrl + .". However, the emojis are inserted in black and white. 

Unplanned
Last Updated: 19 Nov 2019 09:05 by ADMIN
1. Open RadRichTextBox
2. Click to Home tab -> Paragraph group-> Multilevel list button
4. Click to "Define New List Style"
5. In "Apply formatting to" select 4th level. Don't select '1','2','3' beforehand, select '4' right after '1'st level.

Observed result: All text except the 4th level is bold.

Expected result: Only 4th level text is bold.
Unplanned
Last Updated: 18 Nov 2019 06:36 by ADMIN
It should be located on a new line. Instead, it is located on the same line where the text is.
Unplanned
Last Updated: 30 Oct 2019 09:25 by ADMIN
While importing definition of a font similar to font:400 15px 'arial'; where the font-weight is defined as a number, this number is parsed as value for font size instead of mapping it to font-weight.
Unplanned
Last Updated: 23 Oct 2019 07:53 by ADMIN
HTML export of RadRichTextBox to perform font-size export in different units.

If you export a document using the HtmlFormatProvider, all style properties which contain measurement units are exported in pixel units. This makes the exported documents look much smaller when opened on devices with higher pixel density.

WORKAROUND: use Regex to find, convert and replace the font-size attributes

            HtmlFormatProvider html = new HtmlFormatProvider();
            string res = html.Export(document);
            Regex regex = new Regex(@"font-size: [0-9]*\.?[0-9]*px");
            Match match = null;

            do
            {
                match = regex.Match(res);
                if (!match.Success)
                {
                    break;
                }

                string value = match.Value.Substring("font-size: ".Length, match.Value.Length - "font-size: ".Length - "px".Length);
                double pts = double.Parse(value) * 72 / 96;
                res = res.Replace(match.Value, @"font-size: " + Math.Round(pts, 4) + "pt");
            } while (match.Success);

            File.WriteAllText("output.html", res);
Unplanned
Last Updated: 22 Oct 2019 15:30 by ADMIN
Missing bookmark annotation after cut command or move selected text which includes bookmark annotation
Unplanned
Last Updated: 14 Oct 2019 06:45 by ADMIN
Bullet and numbered lists are still displayed as toggled in the ribbon even though the user has broken the lists. The toggle is removed only when the user clicks over the document.
Unplanned
Last Updated: 07 Oct 2019 14:55 by ADMIN
When an HTML document contains a div and a span just after it, the span is imported as a child of the div. As a result, the span inherits some of the settings applied to the div.
Completed
Last Updated: 21 Oct 2019 12:01 by ADMIN
Created by: Stefan
Comments: 0
Category: RichTextBox
Type: Bug Report
0

System.Windows.Data Error: 2 : Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpression:(no path); DataItem=null; target element is 'SolidColorBrush' (HashCode=63604780); target property is 'Color' (type 'Color')

Completed
Last Updated: 12 Feb 2020 13:23 by ADMIN
Release LIB 2020.1.217 (02/17/2020)

When the copied document fragment is replaced during paste within a single RadDocument:

ClipboardEx.SetDocument(new DocumentFragment(doc));

Ordered list are not pasted correctly.

Workaround:

Bypass paste and use the InsertFragment API

this.radRichTextBox.InsertFragment(new DocumentFragment(doc));
e.Cancel = true;

Completed
Last Updated: 20 May 2022 07:38 by ADMIN
Release LIB 2022.2.523 (23 May 2022)

Showing a document that contains a Table object without any TableRow inside leads to NullReferenceException.

Workaround: After importing the document, remove the tables that don't have content:

foreach (var table in document.EnumerateChildrenOfType<Table>())
{
    if (table.Rows.Count < 1)
    {
        table.Parent.Children.Remove(table);
    }
}