Unplanned
Last Updated: 28 Aug 2024 05:48 by ADMIN
ADMIN
Created by: Anna
Comments: 2
Category: PDFViewer
Type: Feature Request
7
Layers represent groups of optional content which can be hidden or shown.
Unplanned
Last Updated: 24 Jul 2024 12:51 by ADMIN
ADMIN
Created by: Nikolay Demirev
Comments: 2
Category: PDFViewer
Type: Feature Request
3
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
Unplanned
Last Updated: 11 Jul 2024 15:58 by Stenly
Currently, the Save button of the RadPdfViewerToolBar element raises the SaveAsPdfDocumentCommand, which opens a new SaveFileDialog in its Execute method. We could raise an event there, in order for this action to be intercepted if the PDF file is saved.
Completed
Last Updated: 01 Jul 2024 11:22 by ADMIN
Release 2024.2.701 (Preview)
 Form XObject that contains path with a Matrix position is not rendered.
Unplanned
Last Updated: 31 Jan 2024 08:03 by ADMIN
ADMIN
Created by: Deyan
Comments: 0
Category: PDFViewer
Type: Feature Request
7
Represents Highlights PDF content. While the other annotations are drawn on top of the content, the highlight annotation is behind the text it highlights. In other words, it has to be inserted at a specific place in the ContentElementsUILayer. The precise place where the highlight should be placed is described in the PDF file with the BDC, MCID and EMC operators. At the moment, we have implemented a read-only rendering for all annotation types which draws the annotions separately from the page content. In the case of Highlight, the annotation is drawn below the other content. With this implementation, depending on the PDF content, the highlight annotation might be visible or it might not be because in some cases there is geometry content below the highlighted text which hides the highlight annotation appearance. 
Unplanned
Last Updated: 30 Nov 2023 18:51 by Martin Ivanov
Currently, there are 10px of margin on each side of the FixedDocumentPresenter element showing the page. This is controlled by the PageMargins property of the PagesLayoutManagerBase class, which is set to a fixed value of 10. To change this, you will need to implement custom PagesLayoutManager and few other page presenter classes from scratch. 

Add a property that allows easily changing of the PageMargins value.

At this moment, you can work this around by setting the PageMargins via reflection.
var pageMarginsPropInfo = typeof(PagesLayoutManagerBase).GetField("pageMargins", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic);
pageMarginsPropInfo.SetValue(null, new Size(0, 0));

Unplanned
Last Updated: 14 Nov 2023 06:44 by ADMIN
Currently, RadPdfViewer uses WPF DrawingContext class for drawing page elements to a Canvas.  When PDF page has many content elements (usually geometries) drawing the page may be time-consuming and freezes the UI. 

Instead, we should consider implementing another approach for rendering the content asynchronously which would improve the user experience. 
Unplanned
Last Updated: 16 Oct 2023 09:38 by Dominik

Provide a default appearance for fields that do not contain one. 

Workaround: set border and background manually:

var provider = new PdfFormatProvider();
var document = provider.Import(File.ReadAllBytes(@"..\..\..\Systemvariablen.pdf"));

foreach (var item in document.AcroForm.FormFields)
{ 
    var widget = item.Widgets.First() as VariableContentWidget;
     
    if (widget != null)
    { 
        widget.AppearanceCharacteristics.Background = new RgbColor(255, 0, 0);
        widget.AppearanceCharacteristics.BorderColor = new RgbColor(0, 0, 255);
        widget.Border = new AnnotationBorder(2, AnnotationBorderStyle.Solid, null);
      
        widget.RecalculateContent(); 
    }
}

pdfViewer.Document = document;

Completed
Last Updated: 22 Aug 2023 11:59 by ADMIN
Release LIB 2023.2.904 (4 Sep 2023)
ArgumentException when using invalid regex in the find dialog
Unplanned
Last Updated: 10 Aug 2023 07:23 by Flavio
Created by: Flavio
Comments: 0
Category: PDFViewer
Type: Feature Request
1
Auto-enable text selection like adobe (see attached)
Declined
Last Updated: 22 May 2023 09:14 by ADMIN
Created by: Turk
Comments: 0
Category: PDFViewer
Type: Feature Request
0

Hello,

 

I use RadPdfViewer to view a PDF file in my WPF application, the PDF file has only one page and the contents are in the middle of the page, so I'm trying to zoom and focus on the middle of the page, I use the following code:

private void DocumentChanged(object sender, DocumentChangedEventArgs e)
        {
            pdfViewer.ScaleFactor = 1.3;
            var size = pdfViewer.Document.Pages[0].Size;
            pdfViewer.ScrollToVerticalOffset(size.Height * 0.3);
            pdfViewer.ScrollToHorizontalOffset(size.Width * 0.20);
        }

however, I only see the horizontal scroll working.

How can I zoom then scroll to vertical and horizontal offset?

Unplanned
Last Updated: 24 Apr 2023 12:13 by Boštjan
Implement getting the glyph sizes from the Adobe Font Metrics File Format Specification 
Unplanned
Last Updated: 27 Sep 2022 06:36 by Hartmut
Created by: Hartmut
Comments: 0
Category: PDFViewer
Type: Feature Request
2

From the PDF Specification: "An ink annotation represents a freehand “scribble” composed of one or more disjoint paths. When opened, it displays a pop-up window containing the text of the associated note."

Sometimes the Ink annotations are imported as UnsupportedAnnotation and not displayed as expected. In such cases, the annotations could be removed from the RadFixedPage content in the following manner:

foreach (RadFixedPage page in document.Pages)
{
	List<Annotation> inkAnnotations = page.Annotations.Where(a => a.Type == AnnotationType.Ink).ToList();
	foreach (Annotation inkAnnotation in inkAnnotations)
	{
		page.Annotations.Remove(inkAnnotation);
	}
}

Completed
Last Updated: 22 Sep 2022 11:22 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)
From the PDF specification: "The current stroking alpha constant, specifying the constant shape or constant opacity value to be used for stroking operations in the transparent imaging model."
Duplicated
Last Updated: 20 Sep 2022 12:15 by ADMIN
Created by: Jose Ramon
Comments: 0
Category: PDFViewer
Type: Feature Request
7
Scanned document is not rendered with the new engine
Unplanned
Last Updated: 18 Aug 2022 14:14 by Jens
Created by: Jens
Comments: 0
Category: PDFViewer
Type: Feature Request
1
From PDF Specification: "The value of the field dictionary’s Ff entry is an unsigned 32-bit integer containing flags specifying various characteristics of the field. Bit positions within the flag word are numbered from 1 (low-order) to 32 (high-order)."

Field flags common to all field types: ReadOnlyRequiredNoExport.
Duplicated
Last Updated: 08 Jun 2022 06:50 by ADMIN
Created by: Günter
Comments: 0
Category: PDFViewer
Type: Feature Request
7
Implement functionality for visualization of comment annotations.
Unplanned
Last Updated: 19 Apr 2022 12:45 by Dimitar
Implement editor functionalities like add, edit or delete content.
Unplanned
Last Updated: 08 Apr 2022 13:24 by Joe
When rendering PDF file with a TrueType font and Unicode platform Id (platformId: 0), glyphs are not obtained from CMAP table and are displayed with default rectangle placeholders.
Unplanned
Last Updated: 23 Mar 2022 09:31 by Uma
Created by: Uma
Comments: 0
Category: PDFViewer
Type: Feature Request
2
This type of dictionary allows users to specify files and define different files for different systems or platforms.
1 2 3 4 5 6