Unplanned
Last Updated: 30 Dec 2025 10:29 by Muhammad

Introduced in version 2025.4.1104.

Works OK in the previous version.

StackTrace: 

   at Telerik.Windows.Documents.Utilities.Guard.ThrowExceptionIfTrue(Boolean condition, String message)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.IndirectObject.get_Content()
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Export.PdfExportContext.BeginExportIndirectObject(IndirectObject indirectObject, Int64 offset)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.IndirectObject.Write(PdfWriter writer, IPdfExportContext context)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Export.PdfExporter.WritePendingIndirectObjects(IPdfExportContext context, PdfWriter writer)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Export.PdfExporter.WriteFontsFromContext(PdfWriter writer, IPdfExportContext context)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Export.PdfExporter.Export(IRadFixedDocumentExportContext context, Stream output)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider.<>c__DisplayClass21_0.<ExportOverride>b__0()
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.ExceptionHandling.ExecutionHandler.TryHandleExecution[E](Action operation)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider.ExportOverride(RadFixedDocument document, Stream output, CancellationToken cancellationToken)
   at Telerik.Windows.Documents.Common.FormatProviders.FormatProviderBase`1.Export(T document, Stream output, Nullable`1 timeout)

Unplanned
Last Updated: 30 Dec 2025 07:59 by ismayil

This is the code for import/export which result is illustrated below:

            string inputFilePath = "test1.doc";
            Telerik.Windows.Documents.Flow.Model.RadFlowDocument document;
            Telerik.Windows.Documents.Flow.FormatProviders.Doc.DocFormatProvider doc_provider = new Telerik.Windows.Documents.Flow.FormatProviders.Doc.DocFormatProvider();
            using (Stream input = File.OpenRead(inputFilePath))
            {
                document = doc_provider.Import(input, TimeSpan.FromSeconds(10));
            }

            Telerik.Windows.Documents.Flow.FormatProviders.Docx.DocxFormatProvider docx_provider = new Telerik.Windows.Documents.Flow.FormatProviders.Docx.DocxFormatProvider();
            string outputFilePath = "Exported.docx";
            using (Stream output = File.OpenWrite(outputFilePath))
            { 
                docx_provider.Export(document, output, TimeSpan.FromSeconds(10));
            }

            Process.Start(new ProcessStartInfo() { FileName = outputFilePath, UseShellExecute = true });

In Development
Last Updated: 29 Dec 2025 11:47 by ADMIN
Created by: Jan
Comments: 0
Category: PdfProcessing
Type: Feature Request
2
Add support for Border annotation property.
In Development
Last Updated: 29 Dec 2025 11:02 by ADMIN
Documents can be signed using the end certificate of a certificate chain, instead of the whole chain. This improves the performance of the signing.
In Development
Last Updated: 29 Dec 2025 07:23 by ADMIN
With the current implementation, the documents containing Standard Fonts are not PDF/A compliant (check How to Comply with PDF/A Standard).
In Development
Last Updated: 23 Dec 2025 15:10 by ADMIN
Handle the import of documents with invalid offset and no space before dictionary keys.
Declined
Last Updated: 23 Dec 2025 14:09 by ADMIN

This results in a missing paragraph. For example, having a table with three cells and Page field in the footer of a document and exporting it to PDF, will not export the last paragraph. 

As a workaround add new run after the last field character in the cell's table before exporting the document to PDF.

                BlockCollection footerContent = this.document.Sections.First().Footers.Default.Blocks;
                Table footerTable = footerContent.First() as Table;
                var cells = footerTable.Rows.Last().Cells.Where(x => x.EnumerateChildrenOfType<FieldCharacter>().Any());
                foreach (var cell in cells)
                {
                    cell.Blocks.AddParagraph().Inlines.AddRun();
                }

Declined
Last Updated: 23 Dec 2025 13:43 by ADMIN

In WordsProcessing on import only the lower case CSS attributes are correctly imported. Upper case and mixed case are ignored and the default values are used.

Declined
Last Updated: 23 Dec 2025 12:41 by ADMIN
When an image is placed in a table row and the document is exported to PDF the image top edge is placed at the center of the table border because the border thickness is not respected.
Declined
Last Updated: 23 Dec 2025 12:37 by ADMIN

The calculations are wrong, leading to single lines on a page. As a result, the content of the PDF document is laid out on a bigger number of pages.

Workaround: Change the line spacing and its type before exporting to PDF:

foreach (var paragraph in this.document.EnumerateChildrenOfType<Paragraph>())
{
	HeightType? heightType = paragraph.Properties.LineSpacingType.GetActualValue();
	if (heightType == HeightType.Exact || heightType == HeightType.AtLeast) 
	{
		paragraph.Properties.LineSpacingType.LocalValue = Telerik.Windows.Documents.Flow.Model.Styles.HeightType.Auto;
		paragraph.Properties.LineSpacing.LocalValue = 2;
	}
}

 

Declined
Last Updated: 23 Dec 2025 12:33 by ADMIN
The exception is thrown because we try to export a tblGrid element, but currently we do not support this: https://feedback.telerik.com/Project/184/Feedback/Details/190082-wordsprocessing-export-tblgrid-table-grid-property-for-table-elements
Declined
Last Updated: 23 Dec 2025 12:30 by ADMIN
Importing a document containing a bookmark located in a  structured document tag (sdt) will lead to ArgumentNullException.
Declined
Last Updated: 23 Dec 2025 12:19 by ADMIN
Import of Tables with border style needs improvements. Currently, it takes multiple seconds to import table with 100x6 cells no matter if the border style is defined globally or locally. This may be seen when importing the attached files "table with borders.html" and "table single border style.html". Importing the same table without borders is achieved in less than a second which may be seen with the attached "table without borders.html".
Unplanned
Last Updated: 23 Dec 2025 10:20 by Pallav
Created by: Pallav
Comments: 0
Category: WordsProcessing
Type: Feature Request
1
Add support for images as list bullets.
Duplicated
Last Updated: 22 Dec 2025 15:24 by ADMIN
Created by: Vitalii
Comments: 3
Category: PdfProcessing
Type: Feature Request
2

Hello support team,

We faced an exception that ShadingType 1 is not supported. Can you please confirm that this is expected?

Regards,
Vitalii

In Development
Last Updated: 22 Dec 2025 11:39 by ADMIN
Handle the import of documents with a negative cross-reference stream offset.
Unplanned
Last Updated: 19 Dec 2025 14:40 by Vitalii
SkiaImageFormatProvider: Blacked out images due to incorrectly resolved clipping.
In Development
Last Updated: 19 Dec 2025 11:59 by ADMIN
Add support for documents with an invalid stream cross-reference table
Completed
Last Updated: 18 Dec 2025 10:14 by ADMIN
Handle the import of incrementally updated documents with invalid cross-reference offsets.
In Development
Last Updated: 18 Dec 2025 08:51 by ADMIN
When import-export a document with embedded font(s) and FontEmbeddingType.Subset set, the subset collection is not updated, and the originally imported font is exported unmodified.
1 2 3 4 5 6