Completed
Last Updated: 19 Oct 2021 13:47 by ADMIN
Release LIB 2021.3.1025 (25 Oct 2021)
By specification, the InteractiveForm fields can have the same name if they are descendants of a common ancestor. Such fields are different representations of the same underlying field; they should differ only in properties that specify their visual appearance. When such a document is imported an ArgumentException: 'An item with the same key has already been added.' is thrown, which leads to non-editable fields in RadPdfViewer.
Completed
Last Updated: 16 Sep 2020 12:34 by ADMIN
Release R3 2020
The EI keyword defines an operator for ending the image data. When the stream contains the same sequence, the parser treats that as an end of the image data. As a result, the image and the following content cannot be properly parsed and there is missing content when the document is visualized.
Completed
Last Updated: 16 Sep 2020 12:37 by ADMIN
Release R3 2020
The offset of the CropBox is not respected and is always treated as 0.

Workaround: Import the document with PdfProcessing, change the CropBox offsets of the pages to 0, export the modified document and then import it in PdfViewer.
Unplanned
Last Updated: 04 May 2020 06:24 by ADMIN
Telerik.Windows.Zip.InvalidDataException for unknown (0xAD) compression method is thrown for some object streams.
Declined
Last Updated: 27 Jun 2019 10:32 by ADMIN
When the FixedDocumentSinglePagePresenter content control is used to visualize PDF files in custom PDF viewer implementation a raise condition can be occurred leading to NullReferenceException with the following stack trace:
at Telerik.Windows.Documents.Fixed.UI.UIElementsHelper.FillPageContentElementsInPanel(Canvas container, RadFixedPage page)
at Telerik.Windows.Documents.UI.FixedDocumentSinglePagePresenter.CreateContent(RadFixedPage page)
at Telerik.Windows.Documents.UI.FixedDocumentSinglePagePresenter.PageLoader_WorkCompleted(Object sender, WorkCompletedEventArgs e)
at Telerik.Windows.Documents.Utilities.ResourceLoader.OnWorkCompleted(WorkCompletedEventArgs args)
at Telerik.Windows.Documents.Utilities.ResourceLoader.Worker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

The exception is thrown since the current page is unloaded while the content is being parsed.
Declined
Last Updated: 02 May 2019 10:12 by ADMIN
Created by: Alexander Jiménez
Comments: 1
Category: PDFViewer
Type: Feature Request
1

I want to draw the signature box, like in Adobe Acrobat Reader.

This is very important when the document needs more than 1 signature.

Unplanned
Last Updated: 25 Apr 2019 09:38 by ADMIN
Created by: Svyatoslav
Comments: 0
Category: PDFViewer
Type: Feature Request
13
Add PrintPreview dialog visualizing the way the document is going to be printed.
Unplanned
Last Updated: 12 Apr 2019 13:50 by ADMIN
Created by: mike
Comments: 0
Category: PDFViewer
Type: Feature Request
5
Add support for interactive forms based on the Adobe XML Forms Architecture (XFA). XFA specifies an XFA resource, which is an XML stream that contains the information of the form. The format of an XFA resource is described in the XML Data Package (XDP) Specification. The XFA resource provides most of the information about the form; in particular, all form-related events such as calculations and validations.
Unplanned
Last Updated: 11 Apr 2019 10:32 by ADMIN
We should implement the logic for getting character codes from Unicode when using CFFFontSource.
Workaround: The font may be changed by creating a similar font with FontsRepository.TryCreateFont(...) method.
Completed
Last Updated: 02 Feb 2023 09:39 by ADMIN
Release LIB 2023.1.206 (6 Feb 2023)
In the PDF document model, the Annotation appearances refer to an external resource using the Resources dictionary. When the Resources dictionary is defined as an Indirect Object an InvalidCastException: 'Unable to cast object of type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfDictionary' to type 'Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Elements.DocumentStructure.PdfResource'.', is thrown.
Completed
Last Updated: 13 Apr 2020 10:02 by ADMIN
Release R2 2020
Created by: mike
Comments: 0
Category: PDFViewer
Type: Feature Request
1
The widgets of the interactive forms are not respected when creating a thumbnail from a PDF page. Implement logic for adding the form fields widgets to the generated image as well.
In Development
Last Updated: 07 May 2024 10:34 by ADMIN
OverflowException is thrown while importing document using Helvetica font with custom encoding.
Completed
Last Updated: 07 Mar 2019 09:41 by ADMIN
When loading documents with CFF (Compact Font Format) font source containing .notdef glyph, System.ArgumentException: 'An item with the same key has already been added.', is thrown.
Completed
Last Updated: 26 Jun 2023 14:25 by ADMIN
Release R2 2023 SP1
Text characters are missing when document is loaded in RadPdfViewer. When Fit to Page is used then numerous text characters vanish. They do not reappear when zooming back in.
Unplanned
Last Updated: 26 Sep 2022 13:20 by ADMIN
When RadPdfViewer is in text selection mode and the user is trying to select a word by double-clicking on it, the last letter of the word is not selected when the word is followed by some symbols like '.', ':', '(', '...'
Declined
Last Updated: 14 Feb 2019 16:16 by ADMIN
  • Create new WPFApplication.
  • Add a RadPdfViewer to the main window
<Window x:Class="YourProject.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:MaquetteTelerikPDFViewer"
        mc:Ignorable="d"
        xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"      
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <telerik:RadPdfViewer x:Name="pdfViewer"/> 
    </Grid>
</Window>
  • Open the pdf file
    public partial class MainWindow: Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        protected override void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);
            using(Stream stream = new FileStream(@"radExport.pdf",FileMode.Open,FileAccess.Read)){
                pdfViewer.Document = new PdfFormatProvider(stream).Import();
            }
        }
    }

Completed
Last Updated: 08 Feb 2019 13:50 by ADMIN
Created by: Frank
Comments: 1
Category: PDFViewer
Type: Bug Report
0
The current page changes too late, almost when the whole page is out of the view. This behavior is wrong making the page number showing the previous page when actually a new one is in the view. It should change when the second page visible height is higher than the current page visible height.
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.
Completed
Last Updated: 19 Feb 2019 13:40 by ADMIN
When using the Fluent theme and the NoXaml binaries the above mentioned design time exception is thrown.
Completed
Last Updated: 14 May 2024 15:37 by ADMIN
Release 2024.2.514 (2024 Q2)
Created by: Philipp
Comments: 3
Category: PDFViewer
Type: Bug Report
3

When using SaveAsCommandDescriptor of RadPdfViewer and trying to replace a pdf file that is currently open in adobe reader causes the following exception:

 

System.IO.IOException: The process can not access file "C:\Temp\test.pdf" because it used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
   at Microsoft.Win32.SaveFileDialog.OpenFile()
   at Telerik.Windows.Documents.Commands.SaveAsPdfDocumentCommand.Execute(Object parameter)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at Telerik.Windows.Controls.RadButton.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   [...]