Last Updated: 04 Dec 2019 20:03 by ADMIN
Unsupported annotations are rendered on top of other content. When there is a form field that appears inside the annotation, it cannot be clicked or interacted with as the annotation is capturing the mouse gestures.
Last Updated: 04 Dec 2019 19:51 by ADMIN
WPF controls are used to visualize the form fields in PdfViewer. However, these controls inherit the background defined in the PdfViewer's theme instead of a background of the form field control. This leads to wrong visualization mostly in the dark themes as the content inside the form field might get unreadable.
Last Updated: 02 Dec 2019 13:19 by ADMIN
RadPdfViewer does not read image resources defined in Form XObject elements.
Last Updated: 15 Nov 2019 08:29 by ADMIN
Documents containing large images are slow to decompress and decode.
Last Updated: 05 Sep 2019 12:53 by ADMIN
The character is visualized as '3'. The same issue is also reproducible when the content is copied from Adobe.
Last Updated: 07 Aug 2019 10:23 by ADMIN
Loading document containing link with no destination leads to ArgumentNullException in PdfElementToFixedElementTranslator.CreateDestination method.
Last Updated: 25 Jul 2019 07:16 by ADMIN

When importing a document with empty pages collection an ArgumentNullException: 'Value cannot be null.
Parameter name: page', is thrown, which leads to application crash.

Workaround: Import the document using the PdfProcessing library and add an empty page:

PdfFormatProvider pdfProcessingFormatProvider = new PdfFormatProvider();
RadFixedDocument document = pdfProcessingFormatProvider.Import(stream);
if (document.Pages.Count == 0)


Last Updated: 24 Jul 2019 17:38 by ADMIN
The CIDFont dictionary may contain an array, describing the widths of the glyphs. If the width has a negative value an ArgumentException: 'Width and Height must be non-negative.', is thrown when the document is imported in RadPdfViewer, which leads to application crash.
Last Updated: 28 Jun 2019 11:22 by ADMIN
By specification, the InteractiveForm fields can have the same name if they are descendants of a common ancestor. Such fields are different representations of the same underlying field; they should differ only in properties that specify their visual appearance. When such a document is imported an ArgumentException: 'An item with the same key has already been added.' is thrown, which leads to non-editable fields in RadPdfViewer.
Last Updated: 04 Jun 2019 18:29 by ADMIN
The EI keyword defines an operator for ending the image data. When the stream contains the same sequence, the parser treats that as an end of the image data. As a result, the image and the following content cannot be properly parsed and there is missing content when the document is visualized.
Last Updated: 04 Jun 2019 18:26 by ADMIN
The offset of the CropBox is not respected and is always treated as 0.

Workaround: Import the document with PdfProcessing, change the CropBox offsets of the pages to 0, export the modified document and then import it in PdfViewer.
Last Updated: 24 May 2019 13:49 by ADMIN
Telerik.Windows.Zip.InvalidDataException for unknown (0xAD) compression method is thrown for some object streams.
Last Updated: 11 Apr 2019 10:32 by ADMIN
We should implement the logic for getting character codes from Unicode when using CFFFontSource.
Workaround: The font may be changed by creating a similar font with FontsRepository.TryCreateFont(...) method.
Last Updated: 11 Apr 2019 10:14 by ADMIN
In the PDF document model, the Annotation appearances refer to an external resource using the Resources dictionary. When the Resources dictionary is defined as an Indirect Object an InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfDictionary' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.DocumentStructure.PdfResource'.', is thrown.
Last Updated: 02 Apr 2019 11:30 by ADMIN

Workaround for documents generated with PdfProcessing: When drawing lines using the FixedContentEditor the IsFilled graphic property should be set to false:

RadFixedDocument document = new RadFixedDocument();

Rect rect = new Rect(0, 0, 50, 50);
FixedContentEditor editor = new FixedContentEditor(document.Pages.AddPage());
editor.GraphicProperties.IsFilled = false;
editor.GraphicProperties.IsStroked = true;

editor.Position.Translate(50, 50);
editor.GraphicProperties.StrokeColor = new RgbColor(255, 0, 0);
editor.DrawLine(rect.TopLeft, rect.TopRight);
editor.DrawLine(rect.TopRight, rect.BottomRight);
editor.DrawLine(rect.BottomRight, rect.BottomLeft);
editor.DrawLine(rect.BottomLeft, rect.TopLeft);
Last Updated: 18 Mar 2019 08:39 by ADMIN
This is reproducible for images with FlateDecode and predictor value in the range between 10 and 15. As an example you may take a look at the DecodeParms property in the following image PDF dictionary:

<< /BitsPerComponent 8 /ColorSpace /DeviceRGB /DecodeParms << /BitsPerComponent 8 /Colors 3 /Columns 1024 /Predictor 15 >> /Filter /FlateDecode /Height 2868 /Subtype /Image /Type /XObject /Width 1024 /Length 1236707 >>
Last Updated: 15 Mar 2019 07:13 by ADMIN
When importing document containing a destination which points to invalid page reference, KeyNotFoundException is thrown.
Last Updated: 07 Mar 2019 16:39 by ADMIN
This is caused by an incorrect order of applying the TextMatrix and the glyph stroking operation.
Last Updated: 07 Mar 2019 15:56 by ADMIN
OverflowException is thrown while importing document using Helvetica font with custom encoding.
Last Updated: 19 Feb 2019 13:38 by ADMIN
When a PDF document contains images compressed with CCITTFaxDecode with applied BlackIs1 parameter, black color is visualized as white and white as black.
1 2 3 4