Completed
Last Updated: 13 Aug 2015 14:06 by ADMIN
Completed
Last Updated: 02 Nov 2020 12:00 by ADMIN
Release LIB 2020.3.1102 (02/11/2020)
When importing a document containing an image with ICC Based colorspace and the Alternate colorspace property is null, a NullReferenceException is thrown, which leads to a missing image in RadPdfViewer.
Completed
Last Updated: 07 Nov 2014 12:41 by ADMIN
The fix will be available in Q3 SP.
Completed
Last Updated: 05 Mar 2021 12:46 by ADMIN
Release LIB 2021.1.309 (9/3/2021)
Created by: Daniel
Comments: 2
Category: PDFViewer
Type: Bug Report
0

Hi Telerik Support

We use your Telerik PDF-Viewer since your last Version "UI for WPF R1 2021" which supports Type 3 fonts.
Now the version runs productive by our customers. But after a day, they found some special PDFs that doesn't work quite right with your PDF-Viewer.

In the appendix you will find the PDf-Files as samples for the bugs that i'm describing.
Because of data privacy, the PDF-Files are cutted and cropped.
Also a demo project is appended (It could also be reproduced with the demo Progress Telerik WPF UI for th PDF-Viewer).

First Problem: Blank Page

Hint: It seems that only a few PDF-Files from a specific program seems to be a problem.

  1. Open Demo "WpfAppPdfViewer.exe"
  2. Open the file sample_1_blank_page.pdf(see appendix)
  3. You will see only a blank page
  4. Open the same PDF-File in another PDF-Reader like Adobe Reader and you will see a scan with an illegible stamp of an address

Second Problem: Displaying data delayed

  1. Open Demo "Progress Telerik UI for WPF"
  2. Open the file sample_2_delayed_display.pdf (see appendix)
  3. You will see only a blank page
  4. Wait approx. 5-10 sec. and you will see the content of the PDF-File.

I would be glad for a quick possible solution for our customer.

Best regards

Serge Schoop

Completed
Last Updated: 01 Jul 2024 11:22 by ADMIN
Release 2024.2.701 (Preview)
ArgumentException when there are bookmarks that point to the same location: System.ArgumentException: 'An item with the same key has already been added.
Completed
Last Updated: 14 Feb 2020 11:08 by ADMIN
Release R1 2020 SP1
Created by: Dimitar
Comments: 0
Category: PDFViewer
Type: Bug Report
0

Use the attached project to reproduce. 

Workaround:

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);

Completed
Last Updated: 10 Apr 2017 05:54 by ADMIN
The current implementation relies on the graphic state color to be always SolidColorBrush. However, it may be other color type and InvalidCastException is thrown. This results in missing content.

Available in LIB version 2017.1.410.
Completed
Last Updated: 24 Feb 2020 11:00 by ADMIN
Release LIB 2020.1.224 (02/24/2020)
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.
Completed
Last Updated: 29 Jan 2021 16:11 by ADMIN
Release LIB 2021.1.201 (1/2/2021)

When importing a document containing Outlines (Bookmarks) containing Actions with an empty dictionary:

<</Title(Bookmarks)/Parent .../First .../Last .../Prev .../A<<>>/Count ...>

leads to an exception thrown: System.MissingMethodException: 'Cannot create an abstract class.'

Completed
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.
Completed
Last Updated: 31 Oct 2018 08:14 by ADMIN
The instances are kept in GeometryRenderer cache and each time the content stream is parsed new PathGeometry instances are added to GeometyRenderer store Dictionary field.

Available in R1 2017 Official Release Version.
Completed
Last Updated: 09 Dec 2020 14:58 by ADMIN
Release LIB 2020.3.1214 (07/14/2020)
When importing a document containing two trailers and the encryption object (Encrypt) is part of the fist xref table the document is not successfully decrypted and an exception is thrown.
Completed
Last Updated: 12 Feb 2021 12:45 by ADMIN
Release LIB 2021.1.215 (15/2/2021)
When importing documents with Type 3 fonts and loading them in RadPdfViewer an ObjectDisposedException is thrown leading to blank pages.
Completed
Last Updated: 21 Jan 2021 09:25 by ADMIN
Release R1 2021
In specific occasions, when starting multiple background threads to import documents, an InvalidOperationException might be thrown saying "Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct." This issue is pretty hard to reproduce. 
Completed
Last Updated: 31 Oct 2018 08:14 by ADMIN
ADMIN
Created by: Tanya
Comments: 0
Category: PDFViewer
Type: Feature Request
0
FixedDocumentPresenter could be TemplateBound to PDFViewer's Background property.

Available in LIB version: 2016.3.1205
Completed
Last Updated: 11 Nov 2020 14:59 by ADMIN
Release LIB 2020.3.1116 (16/11/2020)
Exception when the inline image stream starts on a new row (No imaging component suitable to complete this operation was found).
Completed
Last Updated: 19 Apr 2021 10:56 by ADMIN
Release LIB 2021.1.419 (19/04/2021)
When the Text Rise ("Ts") operator is set the text baseline is moved in the opposite direction according to its default location.
BT 48 819.32 Td -16.6 Ts (Some text to display) Tj ET
Completed
Last Updated: 28 Jun 2023 15:20 by ADMIN
Release R2 2023 SP1
Document cannot be loaded because the Encrypt property is not set and is null.
Completed
Last Updated: 03 May 2021 07:15 by ADMIN
Release LIB 2021.1.329 (29/3/2021)
Invalid character rendering due to the glyphs caching.
Completed
Last Updated: 22 Apr 2016 12:06 by ADMIN