Add support for Lab color space. Currently alternate color is used to render the pixels, which may result in incorrect colors.
When printing a document with multiple pages, the pages that are not currently visible will be printed without content.
There is opportunity to further optimize the caching mechanism of the image sources, which will reduce the memory consumption. The fast scrolling in a document containing big images could lead to an OutOfMemoryException. Available in R1 2017 Official Release Version.
If the presenter is changed (for example, by pressing "Fit one full page to window" button) during the inertia of a scroll operation, NullRererenceException is thrown. Fix available in LIB Version 2017.2.627.
If you search in a very large file and there are no matches of the string you're searching for or the matches are very far from the start (e.g. on the 10 000th page), the search takes a lot of time. The scenario can also lead to a crash. Consider adding a progress bar showing on which page we're currently searching and implementing possibility to cancel the search.
The Form XObjects are supported in RadPdfViewer. In case anyone has messed up this feature with the one for interactive forms and form filling, please, vote and subscribe to the corresponding item at http://feedback.telerik.com/Project/143/Feedback/Details/197877 .
With the current implementation, it takes seconds to decode and display JPEG with several megapixels (for example size 4000 x 2000 pixels). The memory consumption when decoding such images also needs improvements. Workaround: Custom DctDecode filter may be implemented and registered in RadPdfViewer. The attached demo shows how this may be achieved by using BitmapImage class to decode the JPEG images instead of the default RadPdfViewer's JpegDecoder.
All annotations are missing because ArgumentNullException is thrown while importing page annotations. The exception is handled and all non-annotation related pdf content is loaded successfully.
When clicking on link annotations pointing to destinations in the document, and the "Fit one full page to window" mode is activated, the document is not scrolled exactly to the destination. The issue can be reproduced only in Single Page Presenter mode and when the Top and Left values of the passed parameter are greater than 0. The problem can also be observed by invoking directly GoToDestination method, as the problem is inside it.
I have a pdfviewer bound to a richtextbox like in your samples. But I want to keep the wpf viewer in fit to window scaling mode while changing the content of the richtextbox. Right now the pdfviewer will rescale to 100 % on each update.
This mode allows users to show two pages of the document side by side. With the current API this may be achieved by implementing Custom Presenter.
The ColorSpace element is not required for images which are using JPXDecode filter.
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" (https://connect.microsoft.com/VisualStudio/feedback/details/1980419/printing-with-printdialog-fails-when-net-4-6-is-installed). Workaround: In the attached project.
A rubber stamp annotation displays text or graphics intended to look as if they were stamped on the page with a rubber stamp. When opened, it displays a pop-up window containing the text of the associated note.
This usually results in a single colored rectangle instead of a gradient filled rectangle. Available in R1 2018 SP2 release version.
Currently, we have reproduced this issue with fonts AmnestyTradeGothic, OfficinaSanITC and OfficinaSanITC-Book.
The default WPF PrintDialog cannot print asynchronously when it is shown in UI. However, you may see the demo in this forum post showing how to create custom PrintDialog and perform async printing with it: http://www.telerik.com/forums/pdfviewer-print-makes-ui-unresponsive#js0YdzFWc0Oa8C3g6a18lg
The issue occurs when RadPdfViewer is measured in infinite space, for example: - Added to StackPanel. - Added to RadWindow with Auto dimensions. Workaround: Width and Height of RadPdfViewer can be set.