Last Updated: 12 Mar 2019 08:39 by ADMIN
Loading a document that contains big images could lead to OutOfMemory exception.
Last Updated: 17 Dec 2015 12:13 by Christian
Created by: Deyan
Comments: 1
Category: PDFViewer
Type: Bug Report
The fix will be available in our official release Q1 2016.
Last Updated: 20 Apr 2016 08:56 by Ludwig
We have a good news for all of you who have experienced problems with the memory consumption of RadPdfViewer. We have made significant optimization of what is cached for each page when scrolling in a document.
Please have in mind that when using big images in a document the optimization may seem not so significant. This is because there is additional opportunity to further optimization of the caching mechanism for the image sources.
I have logged this additional opportunity as a different feature request. Here is a link if you would like to subscribe for status updates of that item to: Optimize the image source cache -
Last Updated: 02 Feb 2016 07:35 by ADMIN
Created by: Nikolay Demirev
Comments: 12
Category: PDFViewer
Type: Bug Report
Printing document on a machine with .NET Framework 4.6 installed does not work for some documents.

Currently, an issue is opened at Microsoft Connect: "Printing with PrintDialog fails when .NET 4.6 is installed" (

Workaround: In the attached project.
Last Updated: 13 Oct 2017 14:09 by ADMIN
The images are loaded asynchronously and when scrolling too fast, the loader might fail to load an image if it is bigger.
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: 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.
Last Updated: 06 Apr 2020 12:56 by Denis
Visualizing a page with a huge number of images (40000) freezes the application.
When switching to the FixedDocumentSinglePageViewPresenter, all the page content should be loaded so it can be later rendered. Although the images are loaded asynchronously, there are too many threads started which seems to cause the hang. Also, according to profiling results, it seems like the image caching causes performance diminishments in such scenarios. 
Last Updated: 06 Mar 2019 06:46 by ADMIN
This exception is thrown because there is field name with special characters which are incorrectly modified during the recalculation process of widget appearances. This exception is thrown in the internal RecalculateMissingAppearances method or in RecalculateWidgetAppearancesOld method.
Last Updated: 04 Apr 2018 12:36 by ADMIN
Due to excessive memory consumption when decoding images, OutOfMemoryException can be thrown when viewing documents with large images inside them. 

- Set ExtensibilityManager.MaxImageSize = null. This will skip one resizing step, and could be beneficial in documents containing few large images.
- Use 64-bit process for the client application. This allows the process to consume much more memory. Note that starting 64-bit process while debugging can be tricky, as described in this blog post:

Available in R1 2018 Official release version.
Last Updated: 07 Mar 2016 11:36 by ADMIN
Last Updated: 16 Oct 2015 07:35 by ADMIN
Last Updated: 02 Dec 2019 13:19 by ADMIN
RadPdfViewer does not read image resources defined in Form XObject elements.
Last Updated: 03 May 2019 10:01 by ADMIN
This happens only in scenarios when the widget has On state appearance defined and Off state appearance missing. If both appearances are missing then RadPdfViewer recalculates the appearances and the checkbox is successfully selected and deselected.
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: 22 Jan 2020 08:04 by ADMIN
Release LIB 2020.1.127 (01/27/2020)
Whitespaces are ignored when copy-pasting from PdfViewer to another text redactor.
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: 15 Nov 2019 08:29 by ADMIN
Documents containing large images are slow to decompress and decode.
1 2 3 4 5 6