Completed
Last Updated: 02 Apr 2026 11:49 by ADMIN
Release 2026.1.402 (2026 Q1)
ADMIN
Created by: Yoan
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Introduce an API for Cloning RadFixedPages.
Completed
Last Updated: 14 May 2026 16:33 by ADMIN
Release 2026.2.514 (2026 Q2)

PdfStreamWriter stream-copy page splitting performance is much slower than expected in some cases. When working with larger PDF files, the processing time can increase a lot and cause noticeable delays.

Unplanned
Last Updated: 05 May 2026 10:24 by Adrian
Incorrect Chinese characters due to font data loss during import-export.
Completed
Last Updated: 24 Jun 2026 10:31 by ADMIN
Release Scheduled For = 2026.2.624 (2026 Q2)
When processing PDF documents on the NetStandard target, glyph positions become incorrect after performing an import-export operation on documents that use non-embedded fonts.
Completed
Last Updated: 06 Aug 2026 09:47 by ADMIN
Release 2026.2.519 (2026 Q2)
Grid PDF Export fails on Blazor WASM with CryptographicException: MD5.

Root Cause: 
PdfExportContext.CreateDocumentId() calls System.Security.Cryptography.MD5.Create(). MD5 is not available in the .NET WASM runtime by default and throws CryptographicException.
Completed
Last Updated: 24 Jun 2026 10:31 by ADMIN
Release Scheduled For = 2026.2.624 (2026 Q2)
Image duplication after import-export when working with images that have different streams but same metadata.
Completed
Last Updated: 07 Jul 2026 13:48 by ADMIN
Release 2026.2.707 (2026 Q2)

PdfStreamWriter: Duplicated pages when merging documents with identical page content streams but different per-page Resources.

Workaround: Use the RadFixedDocument.Merge() method instead of the PdfStreamWriter.

Completed
Last Updated: 07 Jul 2026 13:48 by ADMIN
Release 2026.2.707 (2026 Q2)

The stack shows 1070 repeated frames of:

  • StructElementObject.ProcessChildPrimitive(...)
  • StructElementObject.CopyPropertiesTo(...)


The StructureTree import is traversing a cyclic StructElement graph (or equivalent re-entrant child chain) without a recursion guard.

During this recursion, indirect object resolution repeatedly re-enters the same compressed object:

  • reference.ObjectNumber = 554
  • context.CurrentIndirectReference.ObjectNumber = 554
  • TryGetIndirectObject(554, ...) == false at re-entry
Completed
Last Updated: 07 Jul 2026 13:48 by ADMIN
Release 2026.2.707 (2026 Q2)
MethodAccessException is thrown when exporting documents using .NET Standard references in a .NET Framework environment.
Completed
Last Updated: 07 Jul 2026 13:48 by ADMIN
Release 2026.2.707 (2026 Q2)
Update the "fx:Version" metadata mapping for the XRechnung conformance level.
Completed
Last Updated: 07 Jul 2026 13:48 by ADMIN
Release 2026.2.707 (2026 Q2)
Glyphs Overlap Due to Incorrect Casting of Glyph Widths from Double to Int.
Completed
Last Updated: 06 Aug 2026 05:45 by ADMIN
Release 2026.3.805 (2026 Q3)
Corrupted character spacing when exporting PDF/A compliance document with embedded subset fonts.
Completed
Last Updated: 26 Aug 2026 12:27 by ADMIN
Release 2026.3.826 (2026 Q3)

NotImplementedException is thrown for GetCapHeight method of CFFFontSource.

System.NotImplementedException: The method or operation is not implemented.
   at Telerik.Windows.Documents.Core.Fonts.Type1.CFFFormat.CFFFontSource.GetCapHeight()
   at Telerik.Windows.Documents.Core.Fonts.FontSource.get_CapHeight()
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Fonts.FontDescriptor.CopyRequiredButType3FontPropertiesFrom(FontBase font)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Fonts.FontDescriptor.CopyPropertiesFrom(IPdfExportContext context, FontBase font)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Fonts.CidFontObject.CopyPropertiesFromOverride(IPdfExportContext context, FontBase font)
   at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Fonts.Type0FontObject.CopyPropertiesFromOverride(IPdfExportContext context, FontBase font)
   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.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)
Completed
Last Updated: 23 Sep 2026 13:00 by ADMIN
Release 2026.3.923 (2026 Q3)
When the text is long and AllowScroll is false, the text will be visible, but will be misplaced. The issue is caused by the length of the text because the same field with a shorter text that can fit in the widget's rectangle will be displayed correctly.
Completed
Last Updated: 23 Sep 2026 13:00 by ADMIN
Release 2026.3.923 (2026 Q3)
InvalidOperationException: 'isContentReleased' is thrown when appending pages with shared image content to a new document using the PdfStreamWriter.
Completed
Last Updated: 23 Sep 2026 13:00 by ADMIN
Release 2026.3.923 (2026 Q3)
Currently, font registration APIs accept only byte[], requiring callers to load the entire font file into memory before passing it to the library. This can be problematic for large font files, especially CJK fonts, which can significantly increase application memory usage.
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
InvalidCastException is thrown when importing a PDF with a CR-terminated comment in its /Info dictionary.
Completed
Last Updated: 06 Oct 2026 18:49 by ADMIN
Release 2026.3.1006 (2026 Q3)
Importing the attached PDF throws InvalidCastException while parsing its structure tree. A /Layout attribute sets /BorderThickness to integer scalar 1. ISO 32000-1:2008 allows this value as a number or a four-entry array; a scalar applies to all four edges. The importer handles real values and arrays, but not PdfInt.

Setting PdfImportSettings.IgnoreMarkedContent to true currently skips marked-content containers but still imports the structure tree, so it does not avoid the exception.

Expected: Import integer and real scalar values as thickness for all four edges; preserve four-entry array values. When IgnoreMarkedContent is true, skip structure-tree import while still importing pages.
Unplanned
Last Updated: 05 Oct 2026 10:29 by Alexandre
Using the PdfStreamSigner to set signature Properties like Name, Location, Reason, and ContactInfo is not respected after export.
Unplanned
Last Updated: 06 Oct 2026 14:24 by Petr
Incorrect character spacing when importing CID fonts with the same BaseFont and different width tables.