In Development
Last Updated: 13 Nov 2026 12:17 by ADMIN

HtmlFormatProvider does not maintain all the whitespaces on import even though {style="white-space: pre;"} was set.

It should support {style="white-space: pre-wrap;"} as well.

It can eventually be extended to support all the property's values: normal|nowrap|pre|pre-line|pre-wrap|initial|inherit.

Completed
Last Updated: 10 Nov 2026 13:34 by ADMIN
Release 2026.4.1109 (2026 Q4)
HtmlFormatProvider should translate HTML list-style-type values into equivalent RadFlowDocument numbering styles, including on nested ordered lists. Currently, an unrecognized value may be ignored, causing the nested list to inherit its parent’s style and produce different markers in exported DOCX or PDF.
Unplanned
Last Updated: 10 Nov 2026 13:29 by Carl

HtmlFormatProvider: Unstyled nested <ul> elements inherit the parent <ol> numbering style during HTML import.

 

Completed
Last Updated: 09 Nov 2026 12:43 by ADMIN
Release 2026.4.1109 (2026 Q4)
When the <sectPr> element is not defined as the last child element but appears in different position of the <body> of the document, the content after <sectPr> is not imported. 

Although some applications handle this case, according to the Office Open XML specification, the sectPr element must be the last element inside the <body>.
Completed
Last Updated: 09 Nov 2026 12:43 by ADMIN
Release 2026.4.1109 (2026 Q4)

Exception when there are merge fields in the header/footer and one performs mail merge: 

Unable to cast object of type 'Telerik.Windows.Documents.Flow.Model.Header' to type 'Telerik.Windows.Documents.Flow.Model.BlockBase

Completed
Last Updated: 09 Nov 2026 12:42 by ADMIN
Release 2026.4.1109 (2026 Q4)
If Paragraph has applied style, and this style has associated list, and the paragraph is removed from the list locally, then on import the paragraph is added to the list.

The additional numbering could be removed from the paragraph by changing its style:

foreach (var p in this.document.EnumerateChildrenOfType<Paragraph>())
{
    if (p.ListLevel == 0)
    {
        var style = new Telerik.Windows.Documents.Flow.Model.Styles.Style("NoListStyle", StyleType.Paragraph);
        style.ParagraphProperties.CopyPropertiesFrom(this.document.StyleRepository.GetStyle(p.StyleId).ParagraphProperties);
        style.ParagraphProperties.ListId.LocalValue = null;
        style.ParagraphProperties.ListLevel.LocalValue = null;
        p.StyleId = "NoListStyle";
    }
}
In Development
Last Updated: 29 Oct 2026 09:27 by ADMIN
The tblGrid property should be exported in order to visualize properly the documents in some viewers. For example, LibreOffice doesn't visualize properly tables  without specified width.
Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)

Import the following HTML content:

<ol type="a">
<li>
<div><p>WordsProcessing</p>
</div></li>
<li>
<div>
<p>SpreadProcessing</p>
</div>
</li>
<li>
<div>
<p>PdfProcessing</p>
</div>
</li>
</ol>

The following error occurs:

Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)
When list level items are empty - <li></li> - they are not imported as empty paragraphs in list. The expected is that a Paragraph, associated to a list to be imported.
Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)

Unexpected table content indentation during PDF export when cells lack explicit margins and do not inherit table-level margins.

Manual Workaround Before PDF Export:

Preserve direct cell overrides; materialize table-default padding only for cells with no local padding:

foreach (var section in document.Sections)
{
    foreach (var block in section.Blocks)
    {
        if (!(block is Table table))
        {
            continue;
        }

        foreach (var row in table.Rows)
        {
            foreach (var cell in row.Cells)
            {
                if (!cell.Properties.Padding.HasLocalValue)
                {
                    cell.Padding = table.TableCellPadding;
                }
            }
        }
    }
}

Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)
"bolder" font weight is imported as regular font weight in the RadFlowDocument model. Instead, it should be imported as bold.
Completed
Last Updated: 27 Oct 2026 20:36 by ADMIN
Release 2026.3.1027 (2026 Q3)
RtfFormatProvider: Merged cells with preferred widths narrower than their full column spans lose their spans on export.
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)

When importing HTML content to a RadFlowDocument and exporting it to PDF format, the following error message occurs:

System.ArgumentException: 'The document element is associated with another parent. (Parameter 'item')'

   at Telerik.Windows.Documents.Fixed.Model.Collections.DocumentElementCollection`2.VerifyDocumentElementOnInsert(T item)
   at Telerik.Windows.Documents.Core.Data.DocumentElementCollectionBase`2.Add(T item)
   at Telerik.Windows.Documents.Fixed.Model.Editing.FixedContentEditor.Append(PositionContentElement element)
   at Telerik.Windows.Documents.Fixed.Model.Editing.FixedContentEditor.Draw(PositionContentElement element)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Layout.ContentElementLayoutElementBase`1.Draw(DrawLayoutElementContext context)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Block.Draw(IEnumerable`1 lineElements, DrawLayoutElementContext context)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Block.DrawInternal(FixedContentEditor editor, Rect boundingRect)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Block.Draw(FixedContentEditor editor, Rect boundingRect)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.TableCell.Draw(FixedContentEditor editor)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.DrawCellContent(FixedContentEditor editor, TableCell cell)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.DrawTableCells(FixedContentEditor editor, Int32 rowIndex, TableCellCollection cells)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.DrawTableRows(FixedContentEditor editor)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.DrawInternal(FixedContentEditor editor, Rect boundingRect)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.Draw(FixedContentEditor editor, Rect boundingRect)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.TableCell.Draw(FixedContentEditor editor)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.DrawCellContent(FixedContentEditor editor, TableCell cell)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.DrawTableCells(FixedContentEditor editor, Int32 rowIndex, TableCellCollection cells)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.DrawTableRows(FixedContentEditor editor)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.DrawInternal(FixedContentEditor editor, Rect boundingRect)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Tables.Table.Telerik.Windows.Documents.Fixed.Model.Editing.Flow.IDrawArrangedElement.DrawArrangedElement(FixedContentEditor editor, Rect boundingRect)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Flow.SectionInfo.DrawArrangedElement(IBlockElement blockElement, Double horizontalOffset, Double verticalOffset)
   at Telerik.Windows.Documents.Fixed.Model.Editing.Utils.SectionInfoExtensions.DrawArrangedElements(SectionInfo section, IList`1 elements)
   at Telerik.Windows.Documents.Fixed.Model.Editing.RadFixedDocumentEditor.Draw()
   at Telerik.Windows.Documents.Fixed.Model.Editing.RadFixedDocumentEditor.StartNewPage(SectionProperties sectionProperties)
   at Telerik.Windows.Documents.Fixed.Model.Editing.RadFixedDocumentEditor.StartNewPage()
   at Telerik.Windows.Documents.Fixed.Model.Editing.RadFixedDocumentEditor.AddBlock(IBlockElement blockElement, CancellationToken cancellationToken)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExporter.ExportSection(Section section, RadFixedDocumentEditor editor)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExporter.ExportDocument(RadFlowDocument document, RadFixedDocumentEditor editor)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExporter.ExportInternal()
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.Export.PdfExporter.Export()
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider.ExportToFixedDocument(RadFlowDocument document, CancellationToken cancellationToken)
   at Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider.ExportOverride(RadFlowDocument document, Stream output, CancellationToken cancellationToken)
   at Telerik.Windows.Documents.Common.FormatProviders.FormatProviderBase`1.Export(T document, Stream output, Nullable`1 timeout)
   at _1713205HtmlToPdf.Program.Main(String[] args) in C:\Users\dyordano\OneDrive - Progress Software Corporation\MyProjects\1713205HtmlToPdf\Program.cs:line 46
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
In the current implementation, when the table and its cells don't define specific widths, they are automatically calculated according to the available space. This, however, might sometimes result in breaking whole words. The entirety of words should be preserved if that is possible in the concrete case.
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
Right alignment in a table does not work when converting from html to pdf
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)

 Table with specified width in inches is not correctly exported when the size is set in inches (this is  done in the imported HTML) 

Workaround: set the table size in the code and remove the style.

foreach (Table table in document2.EnumerateChildrenOfType<Table>())
{
    table.LayoutType = TableLayoutType.FixedWidth;
    table.PreferredWidth = new TableWidthUnit(TableWidthUnitType.Fixed, 950);
}
Unplanned
Last Updated: 02 Oct 2026 08:14 by ADMIN
Created by: Dimitar
Comments: 2
Category: WordsProcessing
Type: Feature Request
1
Add support for document comparison
Completed
Last Updated: 23 Sep 2026 13:00 by ADMIN
Release 2026.3.923 (2026 Q3)

RTF import loses the font applied once at paragraph/body level and falls back to a default font instead, when the  \fonttbl  uses flat, non-grouped font entries rather than individually braced  {\fN ...}  fonts.

Workaround: Re-save the document in MS Word.

 

Completed
Last Updated: 23 Sep 2026 13:00 by ADMIN
Release 2026.3.923 (2026 Q3)
PDF export places fixed-position images on the wrong page.
1 2 3 4 5 6