Unplanned
Last Updated: 25 Jan 2022 11:15 by ADMIN
Created by: Rick
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Users should be able to copy a table row and add this copy to another table.
Duplicated
Last Updated: 28 Mar 2023 08:29 by ADMIN

When a document containing a SignatureField is exported with the IsEncrypted property set to true, a not set UserPassword is required to open it, which makes it impossible to be opened.

Workaround: Exporting with AES256 encryption does not have this problem:

provider.ExportSettings = new PdfExportSettings
{
	IsEncrypted = true,
	EncryptionType = EncryptionType.AES256
};

 

Unplanned
Last Updated: 15 Feb 2022 11:08 by Salman

 PdfFormatProvider: When Arial Narrow Bold fond is set in the document the font-weight is lost when converting to PDF.

 

Workaround:

var fontData = File.ReadAllBytes(@"C:\Downloads\arial-narrow\arialnb.ttf");
FontsRepository.RegisterFont(new System.Windows.Media.FontFamily("Arial Narrow"), FontStyles.Normal, FontWeights.Bold, fontData);

Completed
Last Updated: 14 Mar 2022 07:31 by ADMIN
Release LIB 2022.1.307 (07 Mar 2021)
When importing a document containing Widget annotation with normal appearance dictionary set to null an exception is thrown:
.../AP<</N<</Off null/Yes 439 0 R>>...
The exception: System.ArgumentNullException: 'Value cannot be null.
Parameter name: form'
Unplanned
Last Updated: 07 Mar 2022 09:20 by Xavi

When a Table consisting of one TableRow that contains a TableCell with a Rowspan > 1 set, additional lines are added to the table.

Table table = new Table();
TableRow row = table.Rows.AddTableRow();
row.Cells.AddTableCell();
TableCell secondCell = row.Cells.AddTableCell();
secondCell.RowSpan = 2;
table.Measure();
table.Rows.AddTableRow();
The result:

Unplanned
Last Updated: 07 Mar 2022 10:06 by Xavi

When a row has two cells and the content of the first one is large, the width of the second cell results in too small value while measuring and its content remains invisible.

Workaround: Set PreferredWidth to the second cell.

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. 
Unplanned
Last Updated: 21 Apr 2022 06:27 by William
Field border appearance are lost during import-export of the document
Completed
Last Updated: 17 May 2023 14:04 by ADMIN
Release R2 2023
Key not found exception when there are missing characters in the document. 
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: 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.
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: 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).

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:

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: 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: 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.
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: 19 Aug 2022 11:29 by Lokesh
Index Out of bound exception when importing RTF with an image that has an odd number of hex characters.