Unplanned
Last Updated: 09 May 2025 10:23 by Vitalii
Created by: Vitalii
Comments: 0
Category: PdfProcessing
Type: Feature Request
7
A shading dictionary specifies details of a particular gradient fill, including the
type of shading to be used, the geometry of the area to be shaded, and the geometry of the gradient fill. Various shading types are available, depending on the value of the dictionary’s ShadingType entry:
  • Coons patch meshes (type 6) construct a shading from one or more color
    patches, each bounded by four cubic Bézier curves.
Unplanned
Last Updated: 09 May 2025 09:45 by Vitalii
Unplanned
Last Updated: 08 May 2025 06:36 by Vitalii

Error message: 

System.InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Forms.FormFieldsTree' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfArray'.'
Unplanned
Last Updated: 08 May 2025 06:24 by Vitalii

Error message:

System.InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfArray' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.Functions.FunctionObject'.'
Unplanned
Last Updated: 05 May 2025 10:02 by Svitlana
Multiple graphic state objects are lost on import.
Unplanned
Last Updated: 02 May 2025 06:20 by Scott
When importing a document with a missing "endobj" operator, an exception is thrown: InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfInt' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.IndirectObject'.'
In Development
Last Updated: 29 Apr 2025 07:24 by ADMIN
ArgumentOutOfRangeException is thrown when creating a CapPathRound for an SVG element.
In Development
Last Updated: 29 Apr 2025 05:36 by ADMIN
Scheduled for 2025 Q2
InvalidCastException is thrown when importing a document with an annotation declared in the Fields collection.
Unplanned
Last Updated: 28 Apr 2025 11:10 by Daniel
InvalidCastException is thrown due to incorrectly parsed stream dictionary.
In Development
Last Updated: 28 Apr 2025 06:38 by ADMIN
IndexOutOfRangeException is thrown due to wrongly processed image data.
In Development
Last Updated: 25 Apr 2025 14:43 by ADMIN
Currently, the SkiaImageFormatProvider considers the RadFixedPage.Size when creating the image. If the RadFixedPage.CropBox is specified, the developer can control what rectangle of the page to be displayed/printed. However, it is not considered when exporting to an image. Improving the SkiaImageFormatProvider to respect the CropBox as well will give the opportunity to crop just a certain region of the PDF page and save it as an image.
In Development
Last Updated: 25 Apr 2025 13:55 by ADMIN
Exporting a specific PDF file generates large amounts of ExtGState entries, which results in large file sizes.
In Development
Last Updated: 25 Apr 2025 07:57 by ADMIN
The case is invalid according to the specification but all readers manage to open the document and allow editing its fields. The document can be also opened in RadPdfViewer but without the fields and the widgets.
In Development
Last Updated: 24 Apr 2025 09:05 by ADMIN
Wrong glyph rendering due to incorrectly parsed Type1Font glyph data.
In Development
Last Updated: 24 Apr 2025 08:55 by ADMIN
AcroForms are not saved when splitting a document into pages. This leads to forms not being recognized when the file is imported back.
In Development
Last Updated: 24 Apr 2025 08:50 by ADMIN
Example: 
16 0 obj
<</AP<</N<</Off null/On 188 0 R>>/D<</Off 189 0 R/On 190 0 R>>>>/AS/Off/F 4/FT/Btn/H/T/P 19 0 R/Rect[ 40.3 690.45 56.15 706.7999]/Subtype/Widget/T(Einraeumung:Grabnutzungsrechts)/Type/Annot>>
endobj

 
In Development
Last Updated: 23 Apr 2025 16:53 by ADMIN
This is not a valid scenario, but Adobe Acrobat handles it and we should too. 
In Development
Last Updated: 23 Apr 2025 16:51 by ADMIN
When a signed document containing an image with Indexed color space is import-exported the image data seems corrupted.
In Development
Last Updated: 23 Apr 2025 14:07 by ADMIN

When merging documents` pages using the PdfStreamWriter the Form Fields are not copied:

using (PdfStreamWriter fileWriter = new PdfStreamWriter(File.OpenWrite(document2Name)))
{
	// Iterate through the files you would like to merge 
	for (int i = 0; i < 2; i++)
	{
		// Open each of the files 
		using (PdfFileSource fileToMerge = new PdfFileSource(File.OpenRead(document1Name)))
		{
			// Iterate through the pages of the current document 
			foreach (PdfPageSource pageToMerge in fileToMerge.Pages)
			{
				// Append the current page to the fileWriter, which holds the stream of the result file 
				fileWriter.WritePage(pageToMerge);
			}
		}
	}
}

A possible workaround is to use the RadFixedDocument`s Merge() method: 

document1.Merge(document2);

 

In Development
Last Updated: 23 Apr 2025 10:15 by ADMIN
As a result, the glyphs are not measured and arranged properly. The issue applies to TrueType and Type1 fonts.
1 2 3 4 5 6