System.InvalidOperationException: This method is not supported. at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.DocumentModel.Core.ColorSpaces.ColorSpace.GetPixels(XImage image, Byte[] data) at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.DocumentModel.Core.XObjects.XImage.GetRegularPixels(XImage image, Byte[] data) at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.DocumentModel.Core.XObjects.XImage.CreateImageSource(Byte[] data) at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfReader.PdfResourceManager.GetGlobalImageSource(ResourceKey key) at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfReader.PdfResourceManager.GetImageSource(ResourceKey key) at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider.GetImageSource(ResourceKey key) at Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider.GetImageSource(Image image) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawImage(Image image, Graphics graphics) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContentElement(IContentElement contentElement, Graphics graphics) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContainer(Container container, Graphics graphics) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContentElement(IContentElement contentElement, Graphics graphics) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContainer(Container container, Graphics graphics) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContentElement(IContentElement contentElement, Graphics graphics) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContainer(Container container, Graphics graphics) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContentElement(IContentElement contentElement, Graphics graphics) at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawPage(ContentCollection content, Graphics graphics, Matrix pageTransform) at Telerik.WinControls.UI.RadFixedPageElement.pageRenderer_DoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
To reproduce: When document that contain a specific formatting is imported there is some missing text.
radPdfViewer1.PdfViewerElement.Find("keyword", PageNumber); Resolution: You can use the following code snippet: radPdfViewer1.PdfViewerElement.Find(string text, int pageNumber)
Add the ability to recognize if the document is in portrait or landscape mode when printing.
To reproduce: - Open the attached file with RadPdfViewer.
To reproduce: -add RadPDFViewer and load a document that has an image for the background and some text over it. As a result RadPDFViewer does not render correctly the file.
There is no workaround for this issue.
FIX. RadPdfView - dragging RadPdfViewer to a form does not include the TelerikCommon assembly
To reproduce: When load the document, the text from file is not visible
PdfViewer throws a "Position is out of range" exception when scroll.
PdfViewer - throws System.OutOfMemoryException in PdfElementsRenderer.RenderImage when the scroll is moving fast.
When you open a PDF file with the Rad PDF reader the header of the file is not being dispalyed. Only the body gets displayed.
Add bookmarks functionality
This issue can be observed when the text is too big to fit in cell.
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; }
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