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.
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: 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);
}

 

 

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.
Duplicated
Last Updated: 08 Jun 2022 06:43 by ADMIN
Created by: Greg Lesniakiewicz
Comments: 0
Category: PdfProcessing
Type: Feature Request
10
A rubber stamp annotation displays text or graphics intended to look as if they were stamped on the page with a rubber stamp. When opened, it displays a pop-up window containing the text of the associated note.
Completed
Last Updated: 25 May 2022 14:47 by ADMIN
Release R2 2022 SP1
Inserting a LineBreak in a TableCell Block with text exceeding Cell's width can break rendering the rest of the text, which should go on the next line of the Cell. This can result in the next line of text being invisible. 
Completed
Last Updated: 25 May 2022 13:08 by Nuno
Release R2 2022 SP1
Created by: Tanya
Comments: 12
Category: PdfProcessing
Type: Feature Request
4

Currently, signature flags, represented by the 'SigFlags' optional entry, are not imported and exported, and there is no API for setting them.
As a result, documents signed with RadPdfProcessing (or with RadPdfViewer) appear in Adobe Reader without the blue 
document message bar at the top (the analogue of the RadPdfViewer's SignaturePanel).

If the API is supported, setting the flag to 1 or 3 would ensure that the message bar would be visualized in Adobe Reader.

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.
Unplanned
Last Updated: 28 Apr 2022 09:43 by Guillaume
Created by: Guillaume
Comments: 0
Category: PdfProcessing
Type: Feature Request
0

With the current implementation when exporting a Stitching function all the containing functions are exported as Sampled functions even if they originally have been imported as Exponential interpolation functions, which leads to an increase in the size of the document.

More information can be found in the PDF Specification.

Unplanned
Last Updated: 21 Apr 2022 06:27 by William
Field border appearance are lost during import-export of the document
Completed
Last Updated: 13 Apr 2022 15:00 by ADMIN
Release R2 2022
The table alignment is not maintained when the table is split into multiple pages. 
Completed
Last Updated: 11 Apr 2022 10:12 by ADMIN
Release R2 2022

Splitting a row leads to copying all rows below it. During that operation, the information for the row height is lost, when the previous row has a cell spanning on the split one, leading to a missing row in the exported document.

The issue is a regression introduced in R1 2021.

Unplanned
Last Updated: 29 Mar 2022 11:06 by Dimitar
Handle the case where the document has edit, copy password but no open password. We should either suppress the UserPasswordNeeded event or provide information about the password options in the arguments. 
Completed
Last Updated: 23 Mar 2022 09:05 by ADMIN
Release R1 2022 SP1
According to PDF specification, all fonts should be embedded except from 14 Standard PDF fonts. This guarantees that the PDF file is self-contained and will be rendered successfully on different devices and operation systems.

However, some clients prefer not to embed fonts in order to reduce file size. That is why we may provide such API.
Completed
Last Updated: 15 Mar 2022 14:03 by ADMIN
Release R2 2022
Provide support for inserting transparent images in Net Standard