Completed
Last Updated: 01 Feb 2022 15:05 by ADMIN
Release R1 2022 SP1
Importing docx file throws System.InvalidOperationException "Hierarchical Index is empty" when importing a specific file.
Completed
Last Updated: 12 Apr 2022 14:57 by ADMIN
Release R2 2022

When calling the MailMerge method on a RadFlowDocument, which includes an IF field, where no FalseText (value to display when the expression evaluates to FALSE) is defined the following exception is thrown System.NullReferenceException: 'Object reference not set to an instance of an object.'

Workaround: Setting a string (empty works too) for the FalseText. 
When the document is passed to the following method, all IF fields are edited so that the exception is not thrown:

private void EmptyIfSecondArgumentWorkaround(RadFlowDocument document)
{
	List<FieldCharacter> collection = document.EnumerateChildrenOfType<FieldCharacter>().Where(f => f.FieldCharacterType == FieldCharacterType.Start).ToList();

	for (int i = 0; i < collection.Count; i++)
	{
		FieldInfo item = collection[i].FieldInfo;
		string code = item.GetCode();
		FieldCharacter separator = item.Separator;
		FieldCharacter end = item.End;

		if (code.TrimStart().StartsWith("IF"))
		{
			FieldCharacter codeEnd;
			if (separator.Paragraph != null)
			{
				codeEnd = separator;
			}
			else
			{
				codeEnd = end;
			}
			string emptyString = " \"\" ";
			string mergeFormatCodeSuffix = "\\*";
			if (codeEnd.Paragraph.Inlines.Count > 1)
			{

				string editedMergeFormatCodeSuffix = string.Join("", new string[] { emptyString, mergeFormatCodeSuffix });
				int codeEndIndex = codeEnd.Paragraph.Inlines.IndexOf(codeEnd);
				Run run = codeEnd.Paragraph.Inlines[codeEndIndex - 1] as Run;
				if (run.Text.Contains(mergeFormatCodeSuffix))
				{
					run.Text=run.Text.Replace(mergeFormatCodeSuffix, editedMergeFormatCodeSuffix);
				}
				else
				{
					run.Text += emptyString;
				}
			}
		}
	}
}

Completed
Last Updated: 05 Jul 2022 10:23 by ADMIN
Release R3 2022
A document containing <group> element from any namespace other than "w" with no content control inside this part causes InvalidOperationException with 'Stack empty' message.
Unplanned
Last Updated: 17 Jun 2022 12:06 by Justin

Introduce support for min-height. Currently, this property is skipped. 

As a possible workaround, the height property of the table row could be applied.


Unplanned
Last Updated: 20 Jun 2022 09:45 by Shaun
DocFormatProvider: unable to import a document with a set page numbering type 
Completed
Last Updated: 07 Jul 2022 07:47 by ADMIN
Release R3 2022
The description text for an image is not properly exported when the same property is set on the parent inline element.
Unplanned
Last Updated: 28 Jun 2022 14:47 by GEORGE BRANDES
In specific cases, importing a table adds additional borders that shouldn't appear. Still, other borders that are defined in the source document, are missing from the result.
Unplanned
Last Updated: 29 Jun 2022 11:37 by Kamran
The HtmlFormatProvider of WordsProcessing doesn't have a notion about the style metadata added by RadRichTextBox. That results in incorrect import of linked styles.
Completed
Last Updated: 18 Jul 2022 13:29 by ADMIN
Release R3 2022
This attribute specifies the caption for the current DrawingML object. Currently, it is omitted while importing the content with DocxFormatProvider.
Completed
Last Updated: 29 Jul 2022 12:59 by ADMIN
Release R3 2022

When inserting a section between two paragraphs the section parent is not correct.

Example:

Paragraph paragraph1 = editor.InsertParagraph();
Paragraph paragraph2 = editor.InsertParagraph();
editor.InsertSection();
Paragraph paragraph3 = editor.InsertParagraph();

Expected:

paragraph1.Parent == paragraph2.Parent
paragraph2.Parent  != paragraph3.Parent 

Actual:

paragraph1.Parent != paragraph2.Parent
paragraph2.Parent  == paragraph3.Parent 

Unplanned
Last Updated: 19 Jul 2022 07:54 by Augusto
The CompatibilityVersion is not respected during import and is lost after the export.
Unplanned
Last Updated: 05 Aug 2022 05:00 by Josh

Find and Replace document elements with special characters.

  • ^p - Paragraph Mark
  • ^t - Tab Character
  • ^? - Any Character
  • ^# - Any Digit
  • ^$ - Any Letter
  • ^^ - Caret Character
  • ^u - Section Character
  • ^v - Paragraph Character
  • ^c - Clipboard Contents
  • ^n - Column Break
  • ^+ - Em Dash
  • ^= - En Dash
  • ^e - Endnote Mark
  • ^d - Field
  • ^& - Find What Text
  • ^f - Footnote Mark
  • ^g - Graphic
  • ^l - Manual Line Break
  • ^m - Manual Page Break
  • ^~ - Nonbreaking Hyphen
  • ^s - Nonbreaking Space
  • ^- - Optional Hyphen
  • ^b - Section Break
  • ^w - White Space
Completed
Last Updated: 17 May 2023 06:44 by ADMIN
Release R3 2023

The image in the header is not exported to pdf.

Workaround: Use version R1 2022 where this is working.

 

Completed
Last Updated: 19 Jan 2023 14:56 by ADMIN
Release R3 2022 SP1
When the document starts with a section whose break type is Continuous, and the first element in this section is a floating image, InvalidOperationException is thrown on PDF export.
Completed
Last Updated: 30 Sep 2022 11:26 by ADMIN
Release R3 2022 SP1
Importing document with ShapeLocks leads to InvalidCastException:

Unable to cast object of type 'Telerik.Windows.Documents.DrawingML.ShapeLocks' to type 'Telerik.Windows.Documents.DrawingML.ConnectionShapeLocks'.'
Completed
Last Updated: 14 Sep 2022 13:52 by ADMIN
Release R3 2022 SP1
When a document containing a hyperlink before bookmark and it is exported to PDF or UpdateField(s) method is called an exception is thrown: "System.InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.Model.Editing.Layout.HyperlinkEndLayoutElement' to type 'Telerik.Windows.Documents.Fixed.Model.Editing.Layout.TextFragmentLayoutElement'.'"
Unplanned
Last Updated: 21 Sep 2022 13:23 by Ben
NullReferenceException cloning Table element into RadFlowDocument. The document contains some bookmarks as well. 
Completed
Last Updated: 19 Jan 2023 14:56 by ADMIN
Release R1 2023
ADMIN
Created by: Martin
Comments: 0
Category: WordsProcessing
Type: Feature Request
0
A table of authorities lists the references in a legal document, along with the numbers of the pages the references appear on. To create a table of authorities a special TA (Table of Authorities Entry) field (TaField) should be inserted in the document.
Completed
Last Updated: 19 Jan 2023 14:56 by ADMIN
Release R1 2023
When more than one bookmark is in the same empty paragraph the PageRefField is not successfully updated.
Unplanned
Last Updated: 17 Nov 2022 06:55 by Jason
Created by: Jason
Comments: 0
Category: WordsProcessing
Type: Feature Request
0
Add support for mirror margins. Add support for the "2 Pages per sheet" and "Bok fold" settings as well.