Add bookmarks functionality
Add UI for adding comments and ability to save them. Comments are represented in the document model as text annotations (annotations with Subtype Text).
This issue can be observed when the text is too big to fit in cell.
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.
ADD. RadPdfViewer - add ability to show the document pages as thumbnails
It will be a great addition of RadPdfViewer if it supports forms/controls.
To reproduce: - Load a pdf file at the constructor and try to load another pdf file on Form.Load => the result is that the second pdf is not loaded. public Form1() { InitializeComponent(); radPdfViewer1.LoadDocument("..\\..\\pdfSample.pdf"); } private void Form1_Load(object sender, EventArgs e) { radPdfViewer1.LoadDocument("..\\..\\test.pdf"); } Workaround: unload the first loaded document prior loading the second one
Line Style is not taken into consideration.
Add an option to save and/or email document. It is especially useful if a file stream is loaded into the viewer. Currently, the following approach can be used: private Stream GetPdfStream() { Type documentType = this.radPdfViewer1.PdfViewerElement.Document.GetType(); FieldInfo internalDocumentField = documentType.GetField("internalDocument", BindingFlags.NonPublic | BindingFlags.Instance); object internalDocumentValue = internalDocumentField.GetValue(this.radPdfViewer1.PdfViewerElement.Document); FieldInfo formatProviderField = internalDocumentValue.GetType().GetField("formatProvider", BindingFlags.NonPublic | BindingFlags.Instance); PdfFormatProvider formatProvder = formatProviderField.GetValue(internalDocumentValue) as PdfFormatProvider; FieldInfo field = formatProvder.GetType().GetField("stream", BindingFlags.NonPublic | BindingFlags.GetField | BindingFlags.Instance); Stream stream = field.GetValue(formatProvder) as Stream; return stream; }
There are cases in which some of the images in a pdf file appear with inverted colors. Resolution: The issue is duplicated with feedback item FIX. RadPDFViewer shows wrong colors Here is the link to item: http://feedback.telerik.com/Project/154/Feedback/Details/111786-fix-radpdfviewer-shows-wrong-colors
FIX. When printing a document using the PrintDocument Control, an 5mm Margin is added to the Top and Left. Resolution: The most of printers set bigger margins in left and top. You can set the Margins of RadPrintDocument to 0.
A dictionary specifying any resources (such as fonts and images) required by the form XObject (see Section 3.7 from http://partners.adobe.com/public/developer/en/pdf/PDFReference.pdf
RadPdfViewer has problems displaying a PDF with text in front of an image.
It will be a nice addition to RadPdfViewer if it can export page thumbnails as an image.
Use the document from the ticket in order to reproduce the issue.
The RadPDFViewer cannot dispose the current PDF document.
RadPdfViewer does not show text when pdf document is loaded.All pages are black.
The RadPdfViewer throws ArgumentNullException when loading pdf file. - "Value cannot be null.Parameter name: page"
When you zoom the RadPdfViewer programatically when scrolling position is changed to another page.
1. Create a new project with RadPdfViewer. 2. Try to load the pdf file from this ticket.