Unplanned
Last Updated: 05 Apr 2023 10:13 by ADMIN
Created by: wowis
Comments: 0
Category: WordsProcessing
Type: Feature Request
0

Similar to https://feedback.telerik.com/reporting/1356710-rendering-to-xlsx-should-not-add-bom-to-xml-files :

DOCX files exported with DocxFormatProvider contain a BOM in every exported XML file. Some programs fail to load those DOCX files.

Please remove the BOM, or add a toggle in DocxExportSettings.

Completed
Last Updated: 31 Mar 2023 12:26 by ADMIN
Release R2 2023
NullReferenceException when importing a watermark with no opacity
Unplanned
Last Updated: 06 Mar 2023 09:12 by Margret
DocFormatpRovider: StackOverflowException when importing doc documents with particular paragraph properties.
Unplanned
Last Updated: 02 Mar 2023 15:55 by Jase
Table borders overlap and are not visible when set through the API for certain MS Word themes
Unplanned
Last Updated: 01 Mar 2023 15:45 by Selva
The text inside content controls that are part of a table cell is not exported correctly when replaced.
Completed
Last Updated: 27 Feb 2023 10:40 by ADMIN
Release R1 2023 SP1
Unplanned
Last Updated: 27 Feb 2023 07:29 by Nikko
When converting to pdf and the document contains a section break after a page break additional page is added
Unplanned
Last Updated: 21 Feb 2023 08:09 by Philip

If a TOC field uses TC fields only (with the \f switch) and there is a tab in the text of the TC field, after mail merge, the tab becomes really wide. If the file is opened in word and the field is updated, everything goes back to normal.

Expected:

Actual:

 

A possible workaround is to set the fields to be updated on opening of the document:

DocxFormatProvider provider = new DocxFormatProvider();
provider.ExportSettings.AutoUpdateFields= true;

Completed
Last Updated: 14 Feb 2023 12:43 by ADMIN
Release R1 2023 SP1
The Table Of Contents (TOC) is populated with additional elements when StyleLevel is set.
Completed
Last Updated: 14 Feb 2023 11:18 by ADMIN
Release R1 2023 SP1
Importing a TOC field with /t switch (containing a style like "Heading 1") causes IndexOutOfRangeException.
Completed
Last Updated: 14 Feb 2023 06:48 by ADMIN
Release R1 2023 SP1
ArgumentException when importing a document and the culture is set to "sv-SE".
Completed
Last Updated: 13 Feb 2023 13:49 by ADMIN
Release R1 2023 SP1
InvalidOperationException (Sequence contains no elements) when updating TOC field in a document
Unplanned
Last Updated: 09 Feb 2023 11:00 by Amit

When a span has nested strikethrough and underline tags applied to it only the inner tag is respected.

This HTML:

<u><del>UnderlineStrikethrough</del></u>

results in:

UnderlineStrikethrough

And this HTML:

<del><u>UnderlineStrikethrough</u></del>

results in:

UnderlineStrikethrough

 

As a possible workaround, you can add some text placeholder to the span that needs both "underline" and "strikethrough" and after import set the properties, and remove the placeholder text.

Sample HTML:

<u><del>##PlaceholderStart##UnderlineStrikethrough##PlaceholderEnd##</del></u>

after import, execute this:

const string PlaceholderTextStart = "##PlaceholderStart##";
const string PlaceholderTextEnd = "##PlaceholderEnd##";
RadFlowDocumentEditor editor = new RadFlowDocumentEditor(document);
Regex regex = new Regex(PlaceholderTextStart + "[a-zA-Z]*" + PlaceholderTextEnd);
var results = editor.FindAll(regex);
foreach (var result in results)
{
    foreach (var run in result.Runs)
    {
        run.Properties.Strikethrough.LocalValue = true;
        run.Properties.UnderlinePattern.LocalValue = Telerik.Windows.Documents.Flow.Model.Styles.UnderlinePattern.Single;
        run.Text = run.Text.Replace(PlaceholderTextStart, string.Empty);
        run.Text = run.Text.Replace(PlaceholderTextEnd, string.Empty);
    }
}

 

Unplanned
Last Updated: 07 Feb 2023 08:58 by Sachin
Merging documents with bookmarks causes an error message when opening with Word.
Declined
Last Updated: 27 Jan 2023 11:11 by ADMIN
Created by: Vladimír
Comments: 1
Category: WordsProcessing
Type: Feature Request
1

When exporting RadFlowDocument that contains TOC field, resultant PDF document should contain link point to the page shown in TOC.


note this is different from already existing request as this request is to link to the page, which is possible in telerik PDF export as demonstrated here and not to the bookmark.

Unplanned
Last Updated: 23 Jan 2023 09:32 by ADMIN
Table Cell width is increased after converting from RTF to HTML
Completed
Last Updated: 19 Jan 2023 14:56 by ADMIN
Release R3 2022 SP1
When a document with a field is exported to html and the document has a field without a separator, part of the html is not exported. 
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: 19 Jan 2023 14:56 by ADMIN
Release R3 2022 SP1

Importing html image with no source and then exporting it to pdf causes an exception, instead of omitting the faulty image.

Such images can be stripped using the following workaround:

List<ImageInline> images = this.document.EnumerateChildrenOfType<ImageInline>().ToList();

foreach (var image in images)
{
      if (image.Image.ImageSource == null)
      {
               image.Paragraph.Inlines.Remove(image);
      }
}

Completed
Last Updated: 19 Jan 2023 14:56 by ADMIN
Release R3 2022 SP1
Created by: SAI RADHA MANI
Comments: 1
Category: WordsProcessing
Type: Feature Request
0

You can add captions to figures, equations, or other objects.

From the Office Open XML File Formats Specification: This element specifies the contents and positioning for captions which can be used to automatically label objects in a WordprocessingML document. A caption is a string that labels an object included in a WordprocessingML document, and typically consists of a string plus a field which numbers this item within a collection of similar objects.

Similar functionality can be achieved using the CustomCodeField:

RadFlowDocumentEditor editor = new RadFlowDocumentEditor(document);
using (Stream stream = File.OpenRead("Image1.jpg"))
{
	ImageInline image = editor.InsertImageInline(stream, "jpg");
	editor.InsertBookmark("Image", image, image);
}

editor.InsertBreak(BreakType.LineBreak);
editor.InsertText("Figure ");
editor.InsertField("SEQ Image", "Update Figure Number");