Completed
Last Updated: 27 Mar 2023 11:40 by ADMIN
Release LIB 2023.1.327 (27 Mar 2023)
Created by: Gestion
Comments: 0
Category: PDFViewer
Type: Bug Report
2
A file shows blank pages with the latest version. Works with R3 2022.
Completed
Last Updated: 07 Apr 2023 08:46 by ADMIN
Release LIB 2023.1.407 (07 Apr 2023)
Loading specific documents leads to mispositioned and/or missing text content.
Unplanned
Last Updated: 18 Sep 2023 17:38 by Martin Ivanov

A memory leak occurs in the RadTreeView control used for the table of contents in the RadPdfViewerNavigationPane, when changing the DocumentSource of RadPdfViewer at runtime.

To work this around, you can get the RadTreeView used by RadPdfViewerNavigationPane and manually clear its internal item storage before assigning the new DocumentSource.

 

private void ReloadDocument()
{
	var navigationPane = this.pdfViewerNavigationPane;
	var navigationPaneTreeView = navigationPane.FindChildByType<RadTreeView>();
	if (navigationPaneTreeView != null)
	{
		object itemStorage = typeof(RadTreeView)
			.GetProperty("ItemStorage", BindingFlags.Instance | BindingFlags.NonPublic)
			.GetValue(navigationPaneTreeView);
		MethodInfo itemStorageClearMethod = itemStorage.GetType().GetMethod("Clear", BindingFlags.Instance | BindingFlags.NonPublic);
		itemStorageClearMethod.Invoke(itemStorage, null);		
	}
	
	this.DocumentSource = theNewDocumentSource;
}

 

Completed
Last Updated: 02 Aug 2024 11:09 by ADMIN
Release 2024.3.802 (2024 Q3)
When changing the device culture to RTL (e.g. Hebrew but not only) in a project targeting .NET 5 (or later), some documents are rendered incorrectly.
Completed
Last Updated: 12 Feb 2025 15:20 by ADMIN
Release 2025.1.205 (2025 Q1)
NullReferenceException when Type1 font with random bytes count ("lenIV") is set to 0.
Completed
Last Updated: 11 Feb 2025 07:40 by ADMIN
Release 2025.1.211 (2025 Q1)
ArgumentOutOfRangeException when PDFViewer is loaded async and one scrolls for some time.
Unplanned
Last Updated: 07 May 2025 14:54 by Martin Ivanov

A memory leak in RadPdfViewer when the control gets removed from the visual tree.

To work this around, use the reflection API to access the leaking VisualTarget objects and call their Dispose method manually.

var pdfViewer = hostBorder.Child as RadPdfViewer;

if (pdfViewer != null)
{
    var canvas = viewer.ChildrenOfType<Canvas>().FirstOrDefault(x => x.GetType().Name.Contains("ContentElementsCanvas"));                
    var visualTargetsDictionaryField = canvas.GetType().GetField("pageNumberToVisualTarget", BindingFlags.NonPublic | BindingFlags.Instance);
    var visualTargetsDictionary = (Dictionary<int, List<VisualTarget>>)visualTargetsDictionaryField.GetValue(canvas);
    foreach (KeyValuePair<int, List<VisualTarget>> target in visualTargetsDictionary)
    {
        for (int i = 0; i < target.Value.Count; i++)
        {
            VisualTarget item = target.Value[i];
            item.RootVisual = null;
            item.Dispose();
        }
    }  
}
hostBorder.Child = null;
hostBorder.Child = new RadPdfViewer() { Document = newDocument };

Unplanned
Last Updated: 31 Oct 2018 07:54 by Mi
Created by: Mi
Comments: 0
Category: PDFViewer
Type: Feature Request
1
Word and Visual Studio allow selecting a block of text when holding down the ALT-key.

It would be great, if PDFViewer could support this. It would be even greater if there could be a TextSelection constructor with page coordinates to set a region of text, which should be selected or copied.
Completed
Last Updated: 30 Jun 2014 11:07 by ADMIN
Created by: Vladimir
Comments: 1
Category: PDFViewer
Type: Bug Report
1
When the pdfviewer is used inside backstagemenu then the pdf file content is not displayed.
Unplanned
Last Updated: 31 Oct 2018 07:54 by ADMIN
ADMIN
Created by: Kammen
Comments: 0
Category: PDFViewer
Type: Feature Request
1
Overprinting is option in the GraphicState that allows combining colors when drawing one object above another object.  It is briefly described on page 284 and page 565 in PdfReference 1.7. However, the result of overprinting is device dependent and there are no strict instructions how the result should look like. This feature also includes support for the different blending modes.
Unplanned
Last Updated: 31 Oct 2018 07:54 by Mi
Created by: Mi
Comments: 1
Category: PDFViewer
Type: Feature Request
1
Currently, ICC version 2 and version 4 are not supported and these colors are rendered using alternative colorspace calculations.
Completed
Last Updated: 21 Mar 2015 09:05 by ADMIN
ADMIN
Created by: Deyan
Comments: 0
Category: PDFViewer
Type: Bug Report
1
The fix will be available in our latest LIB release (v. 2015.1.0323).
Completed
Last Updated: 11 Feb 2025 07:40 by ADMIN
Release 2025.1.211 (2025 Q1)
Some colors are changed due to incorrect import of some graphic state colors.
Completed
Last Updated: 26 Jun 2023 13:18 by ADMIN
Release R2 2023 SP1
Vertical lines with small length and big thickness are drawn as short horizontal lines with big StrokeThickess. This results in rendering them as big squares, which can hide parts of the content.
Completed
Last Updated: 16 May 2016 08:40 by Olivier
The fix will be available in next LIB release (v. 2015.1.0323).
Completed
Last Updated: 03 Jun 2015 12:52 by ADMIN
Completed
Last Updated: 22 Jul 2015 08:23 by ADMIN
The fix will be available in our official release Q2 2015 SP.
Completed
Last Updated: 09 Jun 2016 08:24 by ADMIN
When having Pdf with SimpleFont that does uses glyphs with missing width their width is calculated as zero due to wrong integer calculations.
Declined
Last Updated: 31 Oct 2018 07:54 by ADMIN
This item is "Declined" because it is merged with another feedback item. Instead, you may follow this item:

https://feedback.telerik.com/Project/143/Feedback/Details/155077-pdfviewer-text-is-displayed-as-rectangles-for-some-truetype-fonts
Unplanned
Last Updated: 31 Oct 2018 07:54 by ADMIN
The ColorSpace element is not required for images which are using JPXDecode filter.