Approved
Last Updated: 15 Jan 2020 14:50 by ADMIN
Document with invalid cross-reference stream is not loaded correctly
Approved
Last Updated: 04 Dec 2019 20:03 by ADMIN
Unsupported annotations are rendered on top of other content. When there is a form field that appears inside the annotation, it cannot be clicked or interacted with as the annotation is capturing the mouse gestures.
Approved
Last Updated: 04 Dec 2019 19:51 by ADMIN
WPF controls are used to visualize the form fields in PdfViewer. However, these controls inherit the background defined in the PdfViewer's theme instead of a background of the form field control. This leads to wrong visualization mostly in the dark themes as the content inside the form field might get unreadable.
Approved
Last Updated: 15 Nov 2019 08:29 by ADMIN
Documents containing large images are slow to decompress and decode.
Approved
Last Updated: 05 Sep 2019 12:53 by ADMIN
The character is visualized as '3'. The same issue is also reproducible when the content is copied from Adobe.
Approved
Last Updated: 07 Aug 2019 10:23 by ADMIN
Loading document containing link with no destination leads to ArgumentNullException in PdfElementToFixedElementTranslator.CreateDestination method.
Approved
Last Updated: 25 Jul 2019 07:16 by ADMIN

When importing a document with empty pages collection an ArgumentNullException: 'Value cannot be null.
Parameter name: page', is thrown, which leads to application crash.

Workaround: Import the document using the PdfProcessing library and add an empty page:

PdfFormatProvider pdfProcessingFormatProvider = new PdfFormatProvider();
RadFixedDocument document = pdfProcessingFormatProvider.Import(stream);
  
if (document.Pages.Count == 0)
{
    document.Pages.AddPage();
}

 

Approved
Last Updated: 24 Jul 2019 17:38 by ADMIN
The CIDFont dictionary may contain an array, describing the widths of the glyphs. If the width has a negative value an ArgumentException: 'Width and Height must be non-negative.', is thrown when the document is imported in RadPdfViewer, which leads to application crash.
Approved
Last Updated: 28 Jun 2019 11:22 by ADMIN
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.
Approved
Last Updated: 04 Jun 2019 18:29 by ADMIN
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.
Approved
Last Updated: 04 Jun 2019 18:26 by ADMIN
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.
Approved
Last Updated: 24 May 2019 13:49 by ADMIN
Telerik.Windows.Zip.InvalidDataException for unknown (0xAD) compression method is thrown for some object streams.
Approved
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.
Approved
Last Updated: 11 Apr 2019 10:14 by ADMIN
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.
Approved
Last Updated: 07 Mar 2019 15:56 by ADMIN
OverflowException is thrown while importing document using Helvetica font with custom encoding.
Approved
Last Updated: 14 Feb 2019 09:32 by ADMIN
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.
Approved
Last Updated: 13 Feb 2019 14:46 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 '.', ':', '(', '...'
Approved
Last Updated: 04 Feb 2019 10:26 by ADMIN
Created by: Philipp
Comments: 3
Category: PDFViewer
Type: Bug Report
2

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)
   [...]
Approved
Last Updated: 17 Jan 2019 07:43 by ADMIN
When the user makes the pinch gesture the expected behavior would be for the zoomed point to be the touch position, but it is instead the top left corner of the page.
Approved
Last Updated: 15 Jan 2019 15:25 by ADMIN
WPF allows running multiple UI threads in a single process. When RadPdfViewer is used in such scenarios, sometimes InvalidOperationException: 'The calling thread cannot access this object because a different thread owns it.' is thrown. 

Scenarios:
- Show Find dialog (or any other of the dialogs available for register in ExtensibilityManager class) for the first instance, the for the second instance.
1 2 3 4