Completed
Last Updated: 01 Jul 2021 07:24 by ADMIN
Release LIB 2021.2.531 (31/05/2021)
Run-time modifications on RadDocument may cause application freeze. It seems that the issue is caused by a deadlock in caret time logic.
Duplicated
Last Updated: 26 May 2021 10:45 by ADMIN

Hi,

This issue was referenced all the way back in 2017 in this post for Win Forms, but it appears it was never actually resolved; only a workaround was provided. I don't think this workaround will work for me, however, because I am binding to the RtfDataProvider in xaml and therefore it makes the changes to the document string before I am able to do a manual replacement of "rtf1" where it only had "rtf" for the version tag before. While changing the tag after the fact will fix the issue of it not being recognized in the other software we use, it still causes bloat because of the fact that it most cases it over triples the amount of raw text in the returned string when the textbox does not properly apply the rtf version tag.

Below is an example of the greatly enlarged amount of data before and after this error occurs:

"S11111^A^1^","{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Arial; } }\viewkind4\uc1 \f0\fs20 Measurements: \par \tab Neck to Fundus \tab \tab 1.5 cm \par \tab Diameter at Fundus \tab \tab 3.0 cm \par \tab Color \tab \tab \tab \tab Green-Tan \par \tab Wall Thickness \tab \tab 1.0 cm \par \tab Mucosa \tab \tab \tab Velvety \par  \par No Cholesterolosis Is Identified  \par \par No Bile Identified \par \par No Gallstones Are Identified \par \par Summary of Sections: \par \tab Received in Bag and Formalin. The cystic duct margin and representative sections of gallbladder fundus and body are submitted in 1 cassette. \par \par KG/sjh }"^""$$$"

"S11111^A^1^","{\rtf\ansi\ansicpg1252\uc1\deff0\deflang1033{\fonttbl{\f0 Verdana;}{\f1 Arial;}}{\colortbl\red0\green0\blue0 ;}{\*\defchp\ltrch\f0\fs20\i0\b0\strike0\cf0\ulc0\ulnone}{\*\defpap\sl276\slmult1\ql\sa180\ltrpar}{\stylesheet{\s0\sqformat\spriority0\ltrch\f0\fs20\i0\b0\strike0\cf0\ulc0\ulnone\sl276\slmult1\ql\sa180\ltrpar Normal;}{\*\ts2\tsrowd\spriority59\trbrdrt\brdrnone\trbrdrb\brdrnone\trbrdrl\brdrnone\trbrdrr\brdrnone\trbrdrh\brdrnone\trbrdrv\brdrnone\trgaph0\trpaddl75\trpaddr75\trpaddt0\trpaddb0\clpadft3\clpadt0\clpadfr3\clpadr0\clpadfl3\clpadl0\clpadfb3\clpadb0\tsvertalt\ltrch\f0\fs20\i0\b0\strike0\cf0\ulc0\ulnone\sl276\slmult1\ql\sa180\ltrpar Table Normal;}}\nouicompat\viewkind4\paperw12240\paperh15840\margl1425\margr1425\margt1425\margb1425\deftab720\sectd\pgwsxn12240\pghsxn15840\marglsxn1425\margrsxn1425\margtsxn1425\margbsxn1425\headery720\footery720\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone Measurements: }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone \tab Neck to Fundus \tab \tab 1.6 cm }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone \tab Diameter at Fundus \tab \tab 3.0 cm }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone \tab Color \tab \tab \tab \tab Green-Tan }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone \tab Wall Thickness \tab \tab 1.0 cm }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone \tab Mucosa \tab \tab \tab Velvety }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone  }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone No Cholesterolosis Is Identified  }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone No Bile Identified }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone No Gallstones Are Identified }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone Summary of Sections: }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone \tab Received in Bag and Formalin. The cystic duct margin and representative sections of gallbladder fundus and body are submitted in 1 cassette. }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}\pard\sl240\slmult1\ql\ltrpar{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone KG/sjh }{\ltrch\f1\fs20\i0\b0\strike0\cf0\ulc0\ulnone\par}}"^""$$$"

 

If there is a way that I can use the workaround in that post to prevent this bloating of the data while still using my current setup with bindings, I would be happy to do so, but as it is I don't think that's the case. It seems like this is clearly a bug and something that should have a real fix on the control and not a workaround after all this time, but if that's not the case and it was left as is for a reason, I'd be happy to hear that reason.

Thanks in advance for the help.

Unplanned
Last Updated: 27 May 2021 09:15 by ADMIN
When you access apps using the RichTextBox control through a Web Client the keyboard input is not consistent. This is caused by WPF TextBox (which is used internally by our Caret) not always receiving PreviewKeyDown events.

Such a case is when the user holds the Shift key and types capital letters. The result is not displayed until the user pushes a key for which the PreviewKeyDown event is triggered.
Unplanned
Last Updated: 17 Jun 2022 08:11 by ADMIN
Replacing a piece of text through find/replace dialog causes intersecting insert/delete ranges. 
Completed
Last Updated: 10 Jun 2021 10:57 by ADMIN
Release R2 2021 SP1
The PasteSource.SameRadDocument is not respected when pasting from the same document
Completed
Last Updated: 15 Sep 2021 12:59 by ADMIN
Release R3 2021
Created by: Martin
Comments: 0
Category: RichTextBox
Type: Feature Request
1
Add support for text containers in Shapes. Including, text formatting, editing, and placement options.
Unplanned
Last Updated: 01 Jun 2021 09:37 by ADMIN

The default styles are not copied when using the CreateDocumentFromSelection method.

Workaround: Manually copy the styles:

var document = radRichTextBox.Document.Selection.CreateDocumentFromSelection();
document.StyleRepository.Clear();
foreach (var item in radRichTextBox.Document.StyleRepository)
{
    var style = new StyleDefinition(item);
    document.StyleRepository.Add(style);
}

Completed
Last Updated: 08 Jun 2021 10:19 by ADMIN
Release LIB 2021.2.608 (08 Jun 2021)
RadDocument instances are left in memory after editing and changing a document.
Completed
Last Updated: 16 Feb 2022 11:59 by ADMIN
Release R1 2022 SP1
Shapes inside a:cxnSpLocks elements are imported wrongly and cause NullReferenceException in Telerik.Windows.Documents.dll while laying out them.
Completed
Last Updated: 16 Feb 2022 11:50 by ADMIN
Release R1 2022 SP1
Created by: Stefan
Comments: 0
Category: RichTextBox
Type: Bug Report
1
When the 'NoFill' option is selected for the fill of a shape, it should be rendered. However, the shape is visualized in RadRichTextBox with white fill.
Unplanned
Last Updated: 30 Jun 2021 08:27 by ADMIN
When the header contains fields whose result value length increases through the pages, the height of the first measured header is respected. This could result in missing content on the following pages. An example of such a field is the PAGE field whose value initially is a single-digit but can increase.
Unplanned
Last Updated: 30 Jun 2021 08:28 by ADMIN
Created by: Stefan
Comments: 0
Category: RichTextBox
Type: Feature Request
1
These shapes represent a thin line with an arrow. They cannot be inserted through the UI and are not properly rendered when importing a document with them.
Unplanned
Last Updated: 02 Jul 2021 10:05 by Emin Sadigov
A NullReferenceException is thrown when a new picture is inserted in a document with enabled tracked changes. Sometimes it might take two or three images to be inserted for the exception to occur once the document is open. The original document should contain image >> text >> image >> text.
Unplanned
Last Updated: 23 Jul 2021 09:38 by ADMIN
When a big image is pasted from Word with defined Square wrapping and the layout mode is Flow, then the scrollbar of the page is not visible and the image is not auto-stretched.
Unplanned
Last Updated: 04 Aug 2021 13:36 by ADMIN
The CSS style names shouldn't contain non-ASCII characters and if present, they should be escaped. HtmlFormatProvider doesn't escape them while exporting and cannot properly import the generated file.
Completed
Last Updated: 24 Aug 2021 14:13 by ADMIN
Release LIB 2021.2.830 (30 Aug 2021)
Watermark position is not correct when using multiline text
Completed
Last Updated: 20 Oct 2021 13:36 by ADMIN
Release LIB 2021.3.1025 (25 Oct 2021)
KeyNotFoundException when loading an rtf file with missing fonts
Unplanned
Last Updated: 19 Oct 2021 06:53 by ADMIN
Created by: Morten
Comments: 0
Category: RichTextBox
Type: Feature Request
1
When using RadDocumentMerger to merge or append a document, and an undo group has been started, the following exception is thrown: System.InvalidOperationException: 'Clear Undo while in begin undo group'
Completed
Last Updated: 14 Feb 2022 08:13 by ADMIN
Release LIB 2022.1.214 (14 Feb 2022)

Some dialogs like ParagraphPropertiesDialog and SectionColumnsDialog have dependency properties for defining the width of the numerics. When creating implicit style, the value of these custom properties results in 0 and they are invisible in the UI.

Workaround: Set the value of the property in the custom style. For paragraph properties dialog:

<Style TargetType="rtb:RadParagraphPropertiesDialog" BasedOn="{StaticResource CustomStyle}" >
    <Setter Property="NumericWidth" Value="85"/>
</Style>

Unplanned
Last Updated: 26 Oct 2021 09:17 by ADMIN
Code is executed after focusing the RadRichTextBox and before the previous control loses the focus.