In Development
Last Updated: 21 Oct 2025 10:47 by ADMIN
The CIDToGIDMap value is exported as an indirect object. When the value is a PdfString ist should be directly exported and not referred as an indirect object. 
Unplanned
Last Updated: 21 Oct 2025 08:15 by Vitalii
OutOfMemoryException is thrown when importing a large document with invalid cross-reference table.
In Development
Last Updated: 21 Oct 2025 06:58 by ADMIN

When writing a RadFixedPage containing widgets using the PdfPageStreamWriter.WriteContent() method an exception is thrown.

The exception: System.ArgumentNullException: 'Value cannot be null. Parameter name: context'

In Development
Last Updated: 21 Oct 2025 06:56 by ADMIN
This is the code the for replicating the error: 
using Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Streaming;
using Telerik.Windows.Documents.Fixed.Model.Editing;
using Telerik.Windows.Documents.Fixed.Model.InteractiveForms;
using Telerik.Windows.Documents.Fixed.Model;
using Telerik.Documents.Primitives;
using System.Diagnostics;
using System.Reflection.Metadata;
using Telerik.Windows.Documents.Fixed.FormatProviders.Pdf;

namespace _1681158PdfInputFields
{
    internal class Program
    {
        static void Main(string[] args)
        {
           ExportExamplePdfForm();

        }

        public static void ExportExamplePdfForm()
        {
            RadFixedDocument fixedDoc = new RadFixedDocument();
            RadFixedPage fixedPage = fixedDoc.Pages.AddPage();
            FixedContentEditor editor = new FixedContentEditor(fixedPage);
            editor.Position.Translate(100, 100);
           
            
            TextBoxField textBox = new TextBoxField("textBox");
            fixedDoc.AcroForm.FormFields.Add(textBox);
            textBox.Value = "Sample text...";
            Size widgetDimensions = new Size(200, 30); 
            DrawNextWidgetWithDescription(editor, "TextBox", (e) => e.DrawWidget(textBox, widgetDimensions));

            string fileName = "output.pdf";
            File.Delete(fileName);
            // File.WriteAllBytes(fileName, new PdfFormatProvider().Export(fixedDoc, TimeSpan.FromSeconds(15)));


            string ResultFileName = "result.pdf";
            File.Delete(ResultFileName);
            using (PdfStreamWriter writer = new PdfStreamWriter(File.OpenWrite(ResultFileName)))
            {
                foreach (RadFixedPage page in fixedDoc.Pages)
                {
                    writer.WritePage(page);
                }
            }

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

            Console.WriteLine("Document created.");

             
        }

        private static void DrawNextWidgetWithDescription(FixedContentEditor editor, string description, Action<FixedContentEditor> drawWidgetWithEditor)
        {
            double padding = 20;
            drawWidgetWithEditor(editor);

            Size annotationSize = editor.Root.Annotations[editor.Root.Annotations.Count - 1].Rect.Size;
            double x = editor.Position.Matrix.OffsetX;
            double y = editor.Position.Matrix.OffsetY;

            Block block = new Block();
            block.TextProperties.FontSize = 20;
            block.VerticalAlignment = Telerik.Windows.Documents.Fixed.Model.Editing.Flow.VerticalAlignment.Center;
            block.InsertText(description);
            editor.Position.Translate(x + annotationSize.Width + padding, y);
            editor.DrawBlock(block, new Size(editor.Root.Size.Width, annotationSize.Height));

            editor.Position.Translate(x, y + annotationSize.Height + padding);
        }
    }
}
In Development
Last Updated: 20 Oct 2025 14:47 by ADMIN
After a PDF document is imported, decoding large images with a CCITTFaxDecode filter leads to OutOfMemoryException.
In Development
Last Updated: 20 Oct 2025 08:50 by ADMIN
Multiple graphic state objects are lost on import.
In Development
Last Updated: 20 Oct 2025 07:26 by ADMIN
SMask.Matte is not applied correctly when exporting to an image.
In Development
Last Updated: 17 Oct 2025 13:36 by ADMIN
When decoding the image with a CCITTFaxDecode filter an exception is thrown: NullReferenceException: 'Object reference not set to an instance of an object.'
In Development
Last Updated: 17 Oct 2025 12:49 by ADMIN
Field border appearance are lost during import-export of the document
In Development
Last Updated: 17 Oct 2025 11:33 by ADMIN
The underline gets over the text when the line spacing is set to exact, spacing after is set to 0, and the font size is less than 12.
In Development
Last Updated: 17 Oct 2025 11:04 by ADMIN

When loading a PDF generated with PdfProcessing in PDF Accessibility Checker 2021 (PAC) an exception is thrown: "Object reference not set to an instance of an object".

It is reproducible with all PdfComplianceLevel export options.

In Development
Last Updated: 17 Oct 2025 10:50 by ADMIN

When importing a document with an invalid creation or modification date, an exception is thrown:

  • FormatException: 'The input string '' was not in a correct format.'
  • ArgumentOutOfRangeException: 'Year, Month, and Day parameters describe an unrepresentable DateTime.'
Declined
Last Updated: 17 Oct 2025 10:38 by ADMIN
Fields are doubled according to ItextSharp after import/export. 
In Development
Last Updated: 17 Oct 2025 10:30 by ADMIN
Created by: Petar
Comments: 0
Category: PdfProcessing
Type: Bug Report
0
Fields are no longer highlighted after import. 
Unplanned
Last Updated: 15 Oct 2025 08:28 by Greg

When a Pdf document contains TextBoxFields some of which are hidden and you merge it with another document, the hidden state is reset and the field appears in the merged document:

Before:

After:

 

In Development
Last Updated: 14 Oct 2025 07:50 by ADMIN
KeyNotFoundException is thrown when importing a document with a structure element that references a page that is not part of the page collection.
Unplanned
Last Updated: 14 Oct 2025 07:20 by Greg

System.ArgumentException: 'An item with the same key has already been added. Key: Telerik.Windows.Documents.Fixed.Model.InteractiveForms.RadioButtonField'

It is reproducible when you have at least 2 pages with RadioButtonFields. The import operation goes smoothly. However, merging or removing a page after import leads to the described error.

Unplanned
Last Updated: 10 Oct 2025 08:53 by Jan
Add support for /TR (Transfer Function) property of SMask.
Completed
Last Updated: 10 Oct 2025 06:11 by ADMIN
Release 2025.3.1007 (2025 Q3)

Error message: 

Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfInt' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.MarkedContents.StructAttributeObject'.

Completed
Last Updated: 10 Oct 2025 06:11 by ADMIN
Release 2025.3.1007 (2025 Q3)
When the Normal appearance of the ListBoxField containing MarkedContent with an empty properties dictionary, the selection is lost.
1 2 3 4 5 6