Completed
Last Updated: 19 May 2021 14:49 by ADMIN
Release LIB 2021.2.525 (25/05/2021)

In the Track Change mode, try to insert several images using standard InsertPictureCommand (or even Editor.InsertImage()) double enter and then again. Or insert text between already inserted images.

The error could be also observed when accepting all changes.

Completed
Last Updated: 19 May 2021 13:37 by ADMIN
Release LIB 2021.2.525 (25/05/2021)
PdfExport: InvalidOperationException: 'Nullable object must have a value.'
Completed
Last Updated: 19 May 2021 11:56 by ADMIN
Release LIB 2021.2.525 (25/05/2021)
The issue is reproducible when the style of the paragraph with the revisions is changed for the second time.
Unplanned
Last Updated: 18 May 2021 13:24 by ADMIN
RadRichTextBox doesn't render a border that is not locally defined. In this case, the corresponding border from the applied table style should be used.
Unplanned
Last Updated: 18 May 2021 08:29 by ADMIN
  • Each RichText element should contain a unique id. The id contains DateTime.UtcNow.Ticks. This format is requiring to know which RT elements were added from the last change.
  • Export these ids into html as is and import.
  • For compatibility, id should have a different attribute name, for example:
    <p data-telerik-id="Paragraph637567542110611335">
    	<span data-telerik-id="Span637567542110611345">
    		Test
    	</span>
    </p>
    Note: data-* is Global attribute name: https://www.w3schools.com/tags/att_data-.asp

    Id value example:
    public class HiResDateTime
    {
    	private static long lastTimeStamp = DateTime.UtcNow.Ticks;
    	private static readonly Regex digitsOnly = new Regex(@"[^\d]");
    	public static long UtcNowTicks
    	{
    		get
    		{
    			long original, newValue;
    			do
    			{
    				original = lastTimeStamp;
    				long now = DateTime.UtcNow.Ticks;
    				newValue = Math.Max(now, original + 1);
    			} while (Interlocked.CompareExchange
    						 (ref lastTimeStamp, newValue, original) != original);
    
    			return newValue;
    		}
    	}
    
    	public static string UtcNowTicksString => digitsOnly.Replace(UtcNowTicks.ToString(), "");
    }

 
Unplanned
Last Updated: 17 May 2021 13:01 by ADMIN
Created by: Petar
Comments: 0
Category: RichTextBox
Type: Bug Report
0

Currently, there is a DocumentHistory property IsEnabled indicating whether the history for the RadDocument is enabled. This property is not working and history cannot be disabled.

Workaround:

Use DocumentHistory Clear() method by attaching to editor's CommandExecuted event.

 

        private void Editor_CommandExecuted(object sender, Telerik.Windows.Documents.RichTextBoxCommands.CommandExecutedEventArgs e)
        {
            editor.Document.History.Clear();
        }

 

Completed
Last Updated: 17 May 2021 08:33 by ADMIN
Release R2 2021
ADMIN
Created by: Petya
Comments: 11
Category: RichTextBox
Type: Feature Request
37
Add support for shapes, and especially for shapes with textual content. 
In OOXML, shapes are represented by the wps:wsp element, and shapes with textual content by <wps:txbx>, <w:txbxContent>.
Such shape can be added to a Word document using the Insert -> Text -> Text Box -> Draw Text Box, or through a shape's context menu -> Add Text.

Note: Do not confuse with Text/Rich Text content controls (https://feedback.telerik.com/Project/143/Feedback/Details/113730 ).
Unplanned
Last Updated: 17 May 2021 08:23 by ADMIN
Inner row and cell borders are not respected when importing table with specific borders
Completed
Last Updated: 29 Apr 2021 12:44 by ADMIN
Release R2 2021
It seems to be related to a race condition when two or more threads access this method.
Completed
Last Updated: 22 Apr 2021 09:27 by ADMIN
Release LIB 2021.1.426 (26/04/2021)
Memory leak when in ContentControlsPositionManager when showing the field's results and codes
Unplanned
Last Updated: 19 Apr 2021 15:37 by ADMIN
When asynchronous text insertion is enabled a wrong text position is occasionally observed.

A possible workaround: Create a custom Caret (check CustomCaret SDK example) and set its EnableAsynchronousTextInsertion property to false.
Unplanned
Last Updated: 16 Apr 2021 14:33 by ADMIN
Keys in Traditional Chinese On-screen Keyboard are duplicated.
Unplanned
Last Updated: 09 Apr 2021 13:05 by ADMIN
Add informational items such as Page Number, Line Number, Column, Word Count, Character Count, at RichTextBox's status bar.
Completed
Last Updated: 06 Apr 2021 11:03 by ADMIN
Release LIB 2021.1.412 (12/04/2021)
When importing an image with а missing bitmap frame and trying to create a BitmapImage for it, the BitmapImage class throws an exception.
Unplanned
Last Updated: 05 Apr 2021 10:04 by ADMIN
Wrong indexing when export the list override index ("\ls") THe index should start from 1 not from 2 or 3
Unplanned
Last Updated: 28 Mar 2021 07:21 by ADMIN

When the Track Changes is On and we try to change the style it applies the first time but the second try throws an exception and the style doesn't apply: System.ArgumentNullException: 'Value cannot be null. Parameter name: owner'.

1. Add new text "TEST".
2. Select the text and set a new style "Heading 2", then "Heading 1".
Observed: Heading 1 doesn`t appear.

Unplanned
Last Updated: 28 Mar 2021 06:55 by ADMIN

When the Track Changes is activated, a Hyperlink is inserted to a text and we try to reject changes the rejection is not applied correctly.

The result:

Completed
Last Updated: 18 Mar 2021 14:04 by ADMIN
Release LIB 2021.1.322 (22/3/2021)

When the unit type is set to an inch:

Expected: to could be able to place the RulerThumb on every 1/16 of an inch.
Actual: be able to place the RulerThumb to every 1/8 of an inch. 

Completed
Last Updated: 16 Mar 2021 12:12 by ADMIN
Release LIB 2021.1.322 (22/3/2021)

The GetSupportedExtensions method of DocumentFormatProvidersManager throws NullReferenceException when invoked.

Workaround:

HashSet<string> supportedExtensions = new HashSet<string>();
foreach (var provider in DocumentFormatProvidersManager.FormatProviders)
{
    foreach (var extension in provider.SupportedExtensions)
    {
        supportedExtensions.Add(extension);
    }
}

 

Unplanned
Last Updated: 08 Mar 2021 13:26 by ADMIN

When "rFonts" is set in docDefaults:

<w:styles>
	<w:docDefaults>
		<w:rPrDefault>
			<w:rPr>
				<w:rFonts w:ascii="Verdana" w:eastAsia="Times New Roman" w:hAnsi="Verdana" w:cs="Verdana"/>
				...
			</w:rPr>
		</w:rPrDefault>

and partially in the local run properties:

<w:r>
	<w:rPr>
		<w:rFonts w:cs="Times New Roman"/>
		...
	</w:rPr>
	<w:t>Text</w:t>
</w:r>

A wrong font is applied.

ExpectedVerdana
Actual: Times New Roman