In Development
Last Updated: 23 Oct 2025 14:57 by Matt
Created by: Byron George
Comments: 3
Category: Telerik Document Processing
Type: Feature Request
2
Add support for encrypting documents with an AES-128 algorithm.
In Development
Last Updated: 23 Oct 2025 10:26 by ADMIN
From the Part 4: PAdES Long Term - PAdES-LTV Profile (ETSI TS 102 778-4) Specification: 

"Validation of an electronic signature requires data to validate the signature such as CA certificates, Certificate Revocation List (CRLs) or Certificate status information (OCSP) commonly provided by an online service (referred to in the present document as validation data). If the document is stored and the signatures are to be verifiable long after first created, in particular after the signing certificate has expired, the original validation data may no longer available or there may uncertainty as to what validation data was used when the document was first verified."
In Development
Last Updated: 23 Oct 2025 10:04 by ADMIN
In version 1 there are three profiles that have different levels of detail in their structure: Basic (B), Comfort (C) and Extended (X): https://mind-forms.de/e-rechnung/welches-zugferd-profil-kann-ich-verwenden/ 
In Development
Last Updated: 23 Oct 2025 09:48 by ADMIN
The issue may be reproduced by opening the attached PDF in Adobe Reader. Although the viewer initially shows the characters correctly, when you start typing in the TextBox, the umlaut/diacritics characters get corrupted. In other PDF viewers, the umlaut characters are handled correctly, so the issue seems to related to concrete Adobe Reader encoding handling implementation. The diacritic characters are handled incorrectly in other viewers as well (e.g. Chrome).
In Development
Last Updated: 23 Oct 2025 07:55 by ADMIN

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: 23 Oct 2025 07:15 by ADMIN
Add support for /TR (Transfer Function) property of SMask.
In Development
Last Updated: 23 Oct 2025 06:53 by ADMIN
Importing document containing TextBox widgets with NormalContentSource defining text properties, such as FontSize and Position, are exported with incorrect appearance when the value of the field is modified.
In Development
Last Updated: 23 Oct 2025 06:00 by ADMIN
Created by: Dimitar
Comments: 0
Category: PdfProcessing
Type: Feature Request
4
Add support for the PAdES-BES signature standard
In Development
Last Updated: 22 Oct 2025 06:14 by ADMIN
Solid lines appear over dashed lines when generating PDF from SVG diagram.
In Development
Last Updated: 22 Oct 2025 05:24 by ADMIN
OutOfMemoryException is thrown when importing a large document with invalid cross-reference table.
In Development
Last Updated: 21 Oct 2025 16:41 by ADMIN
Creating a document from an SVG image with a CapPathRound (stroke-linecap="round") adds unexpected lines.
In Development
Last Updated: 21 Oct 2025 14:16 by ADMIN

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: 21 Oct 2025 13:53 by Dmitri
MissingMethodException is thrown when converting a PDF stream to a PdfArray.
In Development
Last Updated: 21 Oct 2025 12:42 by ADMIN
The appearance of a form field button is lost after import-export.
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. 
In Development
Last Updated: 21 Oct 2025 07:51 by ADMIN
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: 21 Oct 2025 06:03 by ADMIN
Left indents with floating point values are imported as "0".
1 2 3 4 5 6