In Development
Last Updated: 30 Jan 2026 07:53 by ADMIN

LocalizableException is thrown after removing columns from a workbook with set Print Titles.

Workaround - Remove the PrintTitles before removing the columns:

WorksheetPageSetup pageSetup = workbook.ActiveWorksheet.WorksheetPageSetup;
pageSetup.PrintTitles.RepeatedRows = null;
pageSetup.PrintTitles.RepeatedColumns = null;

 

Unplanned
Last Updated: 29 Jan 2026 13:06 by Chris
ADMIN
Created by: Deyan
Comments: 5
Category: SpreadProcessing
Type: Feature Request
10
Currently, the numbers in a CSV file are parsed as numbers, and the leading zeros are lost. In MS Excel, leading zeros could be preserved when the values are imported as text using the more sophisticated text import wizard (http://www.upenn.edu/computing/da/bo/webi/qna/iv_csvLeadingZeros.html ).

Workaround: The values could be extracted using a third-party (or custom) CSV parser, and inserted manually into the model, using CellSelection.SetValueAsText method (http://docs.telerik.com/devtools/document-processing/libraries/radspreadprocessing/working-with-cells/cell-value-types.html ).
Unplanned
Last Updated: 29 Jan 2026 08:32 by Mattia
When importing a document with many Path elements, the memory consumption could be very high.
In Development
Last Updated: 29 Jan 2026 08:18 by ADMIN
Exporting a document containing custom geometry throws a NullReferenceException, halting the export unexpectedly.
In Development
Last Updated: 29 Jan 2026 08:13 by ADMIN
Introduce support for TimeStampServer when using the PdfStreamSigner.
Unplanned
Last Updated: 29 Jan 2026 08:03 by Janson
When signing more than one signature field, the previous signatures are invalidated.
In Development
Last Updated: 28 Jan 2026 14:54 by ADMIN
CryptographicException is thrown when importing AES encrypted document with DocumentInfo.
In Development
Last Updated: 28 Jan 2026 14:48 by ADMIN
SkiaImageFormatProvider: Blacked out images due to incorrectly resolved clipping.
In Development
Last Updated: 27 Jan 2026 15:51 by ADMIN
If the document contains an image that fails to be imported properly, an internal error occurs and the import process is interrupted leading to incomplete document with missing elements. 
Unplanned
Last Updated: 26 Jan 2026 14:46 by ADMIN
SearchResult's GetWordBoundingRect returns the Rect of only the first word of the whole match.
Completed
Last Updated: 26 Jan 2026 14:45 by ADMIN
Release 2024.4.1106 Q4 2024
When a Form with AlphaConstant and/or StrokeConstant contains a Path, alpha is applied to Form and Path, leading to a wrong transparency.
Completed
Last Updated: 26 Jan 2026 14:39 by ADMIN
Release 2024.4.1106 Q4 2024
StackOverflowException is thrown when applying filter for SVG.
Completed
Last Updated: 26 Jan 2026 14:38 by ADMIN
Release 2025.1.205 (2025 Q1)

This is the code snippet for reproducing the error message: 

        static void Main(string[] args)
        {
            string filePath = "Lorem ipsum dolor sit amet.pdf";
            //load a random document
            PdfFormatProvider provider = new PdfFormatProvider();
            RadFixedDocument originalDocument;
            using (Stream stream = File.OpenRead(filePath))
            {
                originalDocument = provider.Import(stream);
            }
            //draw something on the first page
            FixedContentEditor editor = new FixedContentEditor(originalDocument.Pages[0]);
            editor.GraphicProperties.IsFilled = true;
            editor.GraphicProperties.FillColor = RgbColors.Black;
            Telerik.Documents.Primitives.Rect Rect = new Telerik.Documents.Primitives.Rect(10, 10, 200, 100);
            editor.DrawRectangle(Rect);

            //export the pages as images and build a brand new document from the images
            SkiaImageFormatProvider imageProvider = new SkiaImageFormatProvider();
            imageProvider.ExportSettings.ImageFormat = SkiaImageFormat.Jpeg;
            imageProvider.ExportSettings.ScaleFactor = 0.8;
            imageProvider.ExportSettings.Quality = 80;


            RadFixedDocument doc = new RadFixedDocument();
            foreach (RadFixedPage page in originalDocument.Pages)
            {
                byte[] resultImage = imageProvider.Export(page);
                RadFixedPage pdfpage = doc.Pages.AddPage();
                editor = new FixedContentEditor(pdfpage);
                Stream imageStream = new MemoryStream(resultImage);
                editor.DrawImage(imageStream);
            }

            //export the pdf built from the images
            PdfFormatProvider pdfFormatProvider = new PdfFormatProvider();
            string outputPdf = @"output.pdf";
            File.Delete(outputPdf);
            using (Stream output = File.OpenWrite(outputPdf))
            {
                pdfFormatProvider.Export(doc, output);
            }
            Process.Start(new ProcessStartInfo() { FileName = outputPdf, UseShellExecute = true });
        }

Workaround:

        static void Main(string[] args)
        {
            string filePath = "Lorem ipsum dolor sit amet.pdf";
            //load a random document
            PdfFormatProvider provider = new PdfFormatProvider();
            RadFixedDocument originalDocument;
            using (Stream stream = File.OpenRead(filePath))
            {
                originalDocument = provider.Import(stream);
            }
            //draw something on the first page
            FixedContentEditor editor = new FixedContentEditor(originalDocument.Pages[0]);
            editor.GraphicProperties.IsFilled = true;
            editor.GraphicProperties.FillColor = RgbColors.Black;
            Telerik.Documents.Primitives.Rect Rect = new Telerik.Documents.Primitives.Rect(10, 10, 200, 100);
            editor.DrawRectangle(Rect);

            using (Stream output = File.OpenWrite(filePath))
            {
                provider.Export(originalDocument, output);
            }

            using (Stream stream = File.OpenRead(filePath))
            {
                originalDocument = provider.Import(stream);
            }
            //export the pages as images and build a brand new document from the images
            SkiaImageFormatProvider imageProvider = new SkiaImageFormatProvider();
            imageProvider.ExportSettings.ImageFormat = SkiaImageFormat.Jpeg;
            imageProvider.ExportSettings.ScaleFactor = 0.8;
            imageProvider.ExportSettings.Quality = 80;


            RadFixedDocument doc = new RadFixedDocument();
            foreach (RadFixedPage page in originalDocument.Pages)
            {
                byte[] resultImage = imageProvider.Export(page);
                RadFixedPage pdfpage = doc.Pages.AddPage();
                editor = new FixedContentEditor(pdfpage);
                Stream imageStream = new MemoryStream(resultImage);
                editor.DrawImage(imageStream);
            }

            //export the pdf built from the images
            PdfFormatProvider pdfFormatProvider = new PdfFormatProvider();
            string outputPdf = @"output.pdf";
            File.Delete(outputPdf);
            using (Stream output = File.OpenWrite(outputPdf))
            {
                pdfFormatProvider.Export(doc, output);
            }
            Process.Start(new ProcessStartInfo() { FileName = outputPdf, UseShellExecute = true });
        }

Unplanned
Last Updated: 26 Jan 2026 14:38 by ADMIN
Created by: Johannes
Comments: 0
Category: PdfProcessing
Type: Feature Request
3
Completed
Last Updated: 26 Jan 2026 14:37 by ADMIN
Release 2025.3.1007
HtmlFormatProvider: Failure to import CSS rules with class names containing escape characters.
Completed
Last Updated: 26 Jan 2026 14:33 by ADMIN
Release 2025.3.1007
Manually set form field values are not preserved when opened in Adobe Acrobat.
Completed
Last Updated: 26 Jan 2026 14:32 by ADMIN
Release 2025.2.520 (2025 Q2)

Error message: 

System.InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Forms.FormFieldsTree' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfArray'.'
Completed
Last Updated: 26 Jan 2026 14:32 by ADMIN
Release 2025.2.520 (2025 Q2)
Missing spaces from TextFragments when exporting to plain text.
Completed
Last Updated: 26 Jan 2026 14:32 by ADMIN
Release 2025.2.520 (2025 Q2)
PdfFormarProvider: Justified text in a table cell is cropped on export.
Completed
Last Updated: 26 Jan 2026 14:32 by ADMIN
Release 2025.2.520 (2025 Q2)
InvalidCastException is thrown due to incorrectly parsed stream dictionary.
1 2 3 4 5 6