Last Updated: 14 Feb 2020 11:08 by ADMIN
Release R1 2020 SP1
Created by: Dimitar
Comments: 0
Category: PDFViewer
Type: Bug Report

Use the attached project to reproduce. 


var combo = toolbar.ChildrenOfType<PercentComboBox>().FirstOrDefault();

var binding = new System.Windows.Data.Binding();
binding.Path = new System.Windows.PropertyPath("ScaleFactor");
binding.Mode = System.Windows.Data.BindingMode.TwoWay;
binding.Source = pdfViewer;
binding.UpdateSourceTrigger = System.Windows.Data.UpdateSourceTrigger.PropertyChanged;
BindingOperations.SetBinding(combo, PercentComboBox.ValueProperty, binding);

var binding1 = new System.Windows.Data.Binding();
binding1.Source = pdfViewer;
BindingOperations.SetBinding(combo, PercentComboBox.RadPdfViewerProperty, binding);

Last Updated: 12 Feb 2020 11:20 by ADMIN
When importing the document as DocumentSource the stream will be loaded asynchronously and the document won't be loaded when the Print() method is called, NullReferenceException is thrown.
Last Updated: 11 Feb 2020 12:17 by ADMIN
Add support for respecting Custom UI Layers when exporting Fixed Page to an image.
Last Updated: 06 Feb 2020 13:45 by ADMIN
The stroke is not rendered when the text is in XForm
Last Updated: 03 Feb 2020 10:42 by ADMIN

To reproduce:

- Search for a specific word until the last occurrence is found and a message appears. 

- Click the FindPrevious button

Result: A message appears.

Expected: The previous entry is selected. 

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: 15 Jan 2020 14:50 by ADMIN
Document with invalid cross-reference stream is not loaded correctly
Last Updated: 09 Jan 2020 08:15 by ADMIN
There is an exception when the destination is pointing to a page array. This should be handled so the document is displayed. 
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: 01 Oct 2019 13:27 by ADMIN
Release 2019.3.1007 (10/07/2019)
When RadPdfViewer is created on UI thread different than the Application main thread, an InvalidOperationException: 'The calling thread cannot access this object because a different thread owns it.' is thrown when calling the Copy method.
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: 03 Sep 2019 08:02 by ADMIN
Release R3 2019
Right now an exception is not raised for gruop3 2d encoding.
Last Updated: 23 Aug 2019 07:06 by ADMIN
When a pdf/a compliant document is opened in Adobe, there is a bar saying that the document is compliant with the standard. Expose such functionality in PdfViewer as well.
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: 30 Jul 2019 10:15 by ADMIN
The current implementation relies on valid cross-reference table offsets in the PDF documents so that PDF objects are easily found and parsed. However, a mechanism for importing documents with invalid cross-reference table offsets may be implemented.

The attached project shows how to repair such documents.
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.
1 2 3 4 5 6