Completed
Last Updated: 18 Dec 2020 10:24 by ADMIN
Release R1 2021
Completed
Last Updated: 23 Dec 2020 14:48 by ADMIN
Release R1 2021
When a TextBox field has a smaller size than the default padding of the field an exception is thrown: ArgumentOutOfRangeException: width should be greater or equal than 0. (Parameter 'width')
Completed
Last Updated: 10 Feb 2021 10:54 by ADMIN
Release R1 2021 SP1
Currently, importing a document with non-embedded TrueType font will result in a font instance with an empty font source. Support should be added for providing custom font data of TrueType fonts during document import.
Completed
Last Updated: 22 Jun 2021 07:44 by ADMIN
Release R2 2021 SP1

By specification, the last line of the file contains only the end-of-file marker, %%EOF. If the file contains many trailing bytes at its end, a NotSupportedException: 'StartXRef keyword cannot be found.', is thrown.

Workaround: Trim any content after the end-of-file marker (see FixInvalidEndOfFile). 

Declined
Last Updated: 09 Dec 2021 07:26 by ADMIN

I have read that there limitations to PDF files being imported, however, the file being imported  was generated with FixedContentEditor, so, should be able to import?

  using (Stream stream = Stream)
        {
          try
          {
            this._document = provider.Import(stream);
            _InputPath = fileName;
          }
          catch (Exception e)
          {
            Errors = "Could not open file " + fileName + ": " + e.Message;
            this._document = null;
          }
        }
      }
Unplanned
Last Updated: 17 Feb 2021 15:06 by ADMIN
Currently, there is such an option using the FixedContentEditor`s DrawWidget() method.
Unplanned
Last Updated: 25 Feb 2021 08:22 by ADMIN
When drawing text block content of a TextBoxFields the text is visualized with the wrong text due to a missing font`s fallback mechanism.
Completed
Last Updated: 05 Mar 2021 14:07 by ADMIN
Release R2 2021

When exporting a document referencing PdfProcessing`s .NET Standard assemblies with PdfComplianceLevel set an exception is thrown.

Declined
Last Updated: 05 Mar 2021 08:49 by ADMIN
Created by: Greg Lesniakiewicz
Comments: 0
Category: PdfProcessing
Type: Feature Request
1

The common annotation properties are described in table "Entries common to all annotation dictionaries" of the Pdf specification.

Declined: Handling a partial annotation import-export could lead to exporting invalid PDF documents.

Unplanned
Last Updated: 19 Apr 2021 09:09 by ADMIN
There are many instances of the internal Transition, State and ImageXObject classes.
Completed
Last Updated: 11 May 2023 06:14 by ADMIN
Release R2 2023
Some operators cannot be correctly parsed which causes incomplete import/export
Unplanned
Last Updated: 18 May 2021 10:29 by ADMIN
Writing a page to a stream with resources, defined with names including space or dash characters, are not exported using an escape sequence.
Unplanned
Last Updated: 21 Jul 2021 07:24 by ADMIN
Created by: Martin
Comments: 0
Category: PdfProcessing
Type: Feature Request
1

According to the PDF Specification: A redaction annotation (PDF 1.7) identifies content that is intended to be removed from the document.

There are two possible options to workaround this functionality:

  1. To iterate the document content and replace the matches which meet certain conditions with an empty string:
    foreach (RadFixedPage page in document.Pages)
    {
    	foreach (ContentElementBase elementBase in page.Content)
    	{
    		if (elementBase is TextFragment textFragment)
    		{
    			if (IsValidEmail(textFragment.Text))
    			{
    				textFragment.Text = string.Empty;
    			}
    		}
    	}
    }
    Note: the desired content could be split into several text fragments and if so a custom parser should be created.
  2. To iterate the document content and check if the TextFragment position is within a specific RectangleGeometry
    foreach (RadFixedPage page in document.Pages)
    {
    	foreach (ContentElementBase elementBase in page.Content)
    	{
    		if (elementBase is TextFragment textFragment)
    		{
    			if (IsIntersecting(rectangleGeometry, textFragment))
    			{
    				textFragment.Text = string.Empty;
    			}
    		}
    	}
    }
    Note: it should be taken into account that the text fragment could flow out of the rectangle.
Completed
Last Updated: 15 Sep 2021 13:13 by ADMIN
Release R3 2021
Exception when importing a file with LabColor gradients 
Completed
Last Updated: 28 Jun 2023 05:30 by ADMIN
Release R2 2023 SP1
Exporting a field with missing Appearances property causes exception
Completed
Last Updated: 01 Sep 2021 07:44 by ADMIN
Release R3 2021
Scrolling a large document causes OutOfMemoryException
Unplanned
Last Updated: 07 Sep 2021 06:51 by ADMIN
Wrong image size and position when converting specific document to pdf
Completed
Last Updated: 05 Oct 2021 07:41 by Dennis
Release LIB 2021.3.1011 (11 Oct 2021)

When importing a document containing a CIDFont with default width (DW) set as PdfReal (double) an exception is thrown: System.InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfReal' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfInt'.'

44 0 obj
<< /BaseFont /NotoSansMono-Medium /CIDSystemInfo << ... >> /CIDToGIDMap /Identity /DW 600.00000 ... /Subtype /CIDFontType2 /Type /Font >>
endobj

According to the PDF Specification: DW - integer - (Optional) The default width for glyphs in the CIDFont. Default value: 1000.

Completed
Last Updated: 21 Oct 2021 14:03 by ADMIN
Release R3 2021 SP1

According to the Pdf SpecificationA given object number must not have an entry in more than one subsection within a single section.

The object on line 7 has object number 2, the same as of object on line 5.

Unplanned
Last Updated: 10 Nov 2021 13:39 by ADMIN
Exporting a file with a Cmap and custom encoding results in an invalid file