Unplanned
Last Updated: 16 Aug 2022 12:58 by Matthew

Provide API or mechanism for reusing the already embedded fonts instead of creating a new one when editing an existing document. 

This causes an issue in adobe preflight (font name is not unique).  

 

The issue is observed when performing merge with RadFixedDocument as well.

Unplanned
Last Updated: 16 Aug 2022 11:17 by n/a
PdfProcessing: The Cmap of a custom barcode font is not correctly read and the glyphs cannot be retrieved from it.
Completed
Last Updated: 09 Feb 2023 10:58 by ADMIN
Release R1 2023 SP1
Wrong matrix calculations lead to incorrect image (Form XObject) during export
Completed
Last Updated: 29 Jul 2022 15:05 by ADMIN
Release R3 2022

Hidden fields with pushButton widget become visible when using FlattenFormFields method to flatten fields.

Workaround: do not flatten fields if the IsHidden property of any of its Widget's is set to True:

 var fieldsList = formFields.ToList();
 for (int i = 0; i < fieldsList.Count; i++)
 {
     var field = fieldsList[i];
     bool flattenCurrentField = true;
     if (field.FieldType == FormFieldType.PushButton)
     {
         PushButtonField pushButtonField = (PushButtonField)field;
         PushButtonWidget[] widgets = pushButtonField.Widgets.ToArray();

         foreach (var widget in widgets)
         {
             var baseType = typeof(PushButtonWidget).BaseType.BaseType.BaseType;
             PropertyInfo[] properties = baseType.GetProperties(BindingFlags.NonPublic | BindingFlags.Instance);
             PropertyInfo isHidden = properties.FirstOrDefault(p => p.Name == "IsHidden");
             bool value = (bool)isHidden.GetValue(widget);
             if (value == true)
             {
                 flattenCurrentField = false;
                 break;
             }
         }
     }

     if (flattenCurrentField)
     {
         document.AcroForm.FlattenFormField(field);
     }
 }

 

Unplanned
Last Updated: 20 Jul 2022 09:13 by Tony

Allow table spiting to be done on whole rows instead of splitting the content of the rows.

Attached is a small project that shows a possible workaround.

Completed
Last Updated: 18 Jul 2022 08:45 by ADMIN
Release R3 2022
Created by: David
Comments: 3
Category: PdfProcessing
Type: Feature Request
2
When exporting a PDF file, parts of the page content could be optimized by encoding it into a compressed stream and/or avoiding inserting multiple times the same font file.
Unplanned
Last Updated: 24 Jun 2022 08:19 by Lokesh

The table border styles are not imported correctly with a specific document.

Workaropund:

RtfFormatProvider provider = new RtfFormatProvider();
RadFlowDocument document = provider.Import(File.ReadAllText(@"..\..\test.rtf"));
 
PdfFormatProvider pdfProvider = new PdfFormatProvider();
var tables = document.EnumerateChildrenOfType<Table>();

foreach (var table in tables)
{
    table.Borders = new TableBorders(new Border(BorderStyle.None));
}


using (FileStream stream = File.OpenWrite(@"..\..\result.pdf"))
{
    pdfProvider.Export(document, stream);
}

 

 

Completed
Last Updated: 18 Feb 2025 09:09 by ADMIN
Release 2025.1.205 (2025 Q1)
Implement support for adding barcodes to a PDF document.
Unplanned
Last Updated: 23 Jun 2022 06:59 by Nuno
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."
Completed
Last Updated: 09 Mar 2023 14:35 by ADMIN
Release R1 2023 SP1
Images are decompressed during import/export which result in significantly larger files
Completed
Last Updated: 13 Nov 2024 08:51 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Rey
Comments: 1
Category: PdfProcessing
Type: Feature Request
7
 PdfProcesing: Add support for Transparency Group XObjects
Completed
Last Updated: 05 Jul 2022 11:24 by ADMIN
Release R3 2022
In specific cases when signing a document and exporting it the signature is not properly exported and it is not shown in the Signature panel:

Unplanned
Last Updated: 14 Jun 2022 09:51 by Sudhir

Images could have orientation set in their metadata:

Workaround: Rotate the image before inserting it into the RadFixedPage (check the attached project).

Unplanned
Last Updated: 08 Jun 2022 09:10 by Michel Cossette
The CombTextBoxField text alignment is wrong when a file is imported and then exported.
Completed
Last Updated: 02 Aug 2024 11:09 by ADMIN
Release 2024.3.802 (2024 Q3)
Created by: PBucher
Comments: 0
Category: PdfProcessing
Type: Feature Request
6
A text annotation represents a “sticky note” attached to a point in the PDF document. When closed, the annotation appears as an icon; when opened, it displays a pop-up window containing the text of the note in a font and size chosen by the viewer application.
Unplanned
Last Updated: 04 Sep 2023 11:16 by ADMIN
The auto-size fields are not correctly imported/exported this setting is lost during export 
Unplanned
Last Updated: 09 Aug 2022 09:27 by ADMIN
A table that contains a cell with a single block with a lot of new lines is not split correctly.
Declined
Last Updated: 24 May 2022 14:37 by ADMIN
According to the Pdf Specification, the ExtGState property is optional but in this specific scenario the property is not omitted but just the object implementation.

This case can be handled using the Handling Exceptions mechanism.
Unplanned
Last Updated: 24 May 2022 14:03 by Adam
By specification, the FontDescriptor is required except for Standard fonts. However, if some font has only a declaration of FontDescriptor but with a missing definition, the document is not exported successfully.
Unplanned
Last Updated: 03 May 2022 16:05 by ADMIN
Ordered list marker color not properly imported from inline CSS style in HTML.