Unplanned
Last Updated: 25 May 2023 08:30 by ADMIN
Add an option for users to be able to export embedded images as Content IDs.
CID images work by attaching the image to the email sent and then using standard HTML image tags that reference that image to eventually embed it in the email when the user opens it.
Unplanned
Last Updated: 24 May 2023 12:09 by ADMIN
If the margins of one side are equal to the default value, it will become 0 after import

Completed
Last Updated: 22 May 2023 10:52 by ADMIN
Release LIB 2023.1.522 (22 May 2023)
Using advanced selection at line-start upwards select the first word.
Completed
Last Updated: 22 May 2023 10:52 by ADMIN
Release LIB 2023.1.522 (22 May 2023)
Using keyboard selection over several table rows is inconsistent. If we select the table cells until the end of the row and continue to press Shift+Arrow keys on the keyboard, the table cell selection should continue on the next row under the same cell from where the selection started. Currently, the selection on the next row starts from the beginning of the row and that also shifts the selection of the first row to unselect the already selected cells and select the cells from the row start.
Completed
Last Updated: 22 May 2023 10:51 by ADMIN
Release LIB 2023.1.522 (22 May 2023)

Expanding the table selection with the keyboard leaves the caret behind the selection's edges. After we pass the current cell content, the selection is automatically broadened over the next complete cell, but if we continue to press Shift+Arrow, it takes keystrokes = length of content in the cell + 1 to expand the selection to its next cell, though the selection highlights are already covering that cell.

There is a workaround: you will need to subscribe to the SelectionChanged event and use this code snippet for the event handler:

private void SelectionChanged(object sender, EventArgs e)
{
    var selection = this.radRichTextBox.Document.Selection;
    var caretPosition = this.radRichTextBox.Document.CaretPosition;

    if (selection.IsEmpty)
    {
        return;
    }

    if (selection.Ranges.Last.IsReversed)
    {
        caretPosition.MoveToPosition(selection.Ranges.First.StartPosition);
    }
    else
    {
        caretPosition.MoveToPosition(selection.Ranges.Last.EndPosition);
    }
}

Inside it, we move the caret to the selection's edges.

Completed
Last Updated: 22 May 2023 10:51 by ADMIN
Release LIB 2023.1.522 (22 May 2023)
Cursor jumps to the previous cell when one enters Korean text in a cell.
Completed
Last Updated: 18 May 2023 12:12 by ADMIN
Release R2 2023
When trying to export a document containing InlineUIContainer inside a read-only range, the XamlWriter.Save() method that is used in XamlFormatProvider.Serialize() throws StackOverflow exception.

Sample code to reproduce the exception:
InlineUIContainer container = new InlineUIContainer();
Button btn = new Button();
btn.Content = "Sample Button";
btn.Width = 70;
btn.Height = 30;
container.UiElement = btn;

ReadOnlyRangeStart start = new ReadOnlyRangeStart();
ReadOnlyRangeEnd end = new ReadOnlyRangeEnd();
end.PairWithStart(start);
this.rtb.InsertInline(container);
this.rtb.Document.Selection.SelectAll();
this.rtb.InsertAnnotationRange(start, end);

XamlFormatProvider provider = new XamlFormatProvider();

string content = provider.Export(this.rtb.Document);
File.WriteAllText(@"c:\temp\asd.xaml", content);
Unplanned
Last Updated: 15 May 2023 11:46 by Pedro
XamlFormatProvider: OutOfMemoryException when importing a document in Windows Server 2012 environment.
Completed
Last Updated: 15 May 2023 09:33 by ADMIN
Release R3 2018
When a table is dragged after a page break, and then Undo/Redo is performed for the drag operation NullReferenceException is thrown.
Completed
Last Updated: 15 May 2023 09:28 by ADMIN
Release R3 2021
When exporting shapes with a style that doesn't define dash pattern an ArgumentException is thrown.
Unplanned
Last Updated: 08 May 2023 13:13 by Helen
Rotating a large image causes OutOfMemoryException.
Completed
Last Updated: 08 May 2023 13:07 by ADMIN
Release LIB 2023.1.522 (22 May 2023)
If you copy a checkbox content control with non-default checked/unchecked symbols and interact with it by changing its state, you will observe that the said symbols are the default ones.
Unplanned
Last Updated: 03 May 2023 08:03 by Morten
Formatting is reset to default when entering a new line while Track Changes is on.
Completed
Last Updated: 25 Apr 2023 11:01 by ADMIN
Release LIB 2023.1.509 (09 May 2023)
Selecting the content inside annotation range and deleting it removes the annotation range start from the document.
Unplanned
Last Updated: 20 Apr 2023 11:59 by ADMIN
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: 20 Apr 2023 07:51 by ADMIN
The ShowPlaceholder property of Content Control is not handled correctly when importing .docx files.
Unplanned
Last Updated: 17 Apr 2023 13:48 by James
Currently, custom bibliographic styles are not applied to the document when imported. Introducing an event will allow the user to provide the custom bibliographic style implementation and apply it to the document.
Unplanned
Last Updated: 17 Apr 2023 13:44 by James

KeyNotFoundException is thrown when loading a document with a custom bibliographic style applied.

As a workaround, you can change the current bibliographic style to one of the predefined styles before the export of the document.

...
this.radRichTextBox.CommandExecuting += RadRichTextBox_CommandExecuting;
...

...
private void RadRichTextBox_CommandExecuting(object sender, CommandExecutingEventArgs e)
{
    if (e.Command is SaveCommand)
    {
        this.radRichTextBox.ChangeBibliographicStyle(new APAFifthEditionStyle());
    }
}

Unplanned
Last Updated: 12 Apr 2023 06:20 by Patrick
The Green Theme is not loaded when using a custom style for the RadRichTextBox
Unplanned
Last Updated: 10 Apr 2023 08:20 by James
All items in the FonntFamilly combo box must preview the respective font like in Word. This is implemented in the selection mini toolbar but not in the ribbon and the font properties dialog.