Unplanned
Last Updated: 10 Apr 2020 14:08 by ADMIN
Visualizing a page with a huge number of images (40000) freezes the application.
When switching to the FixedDocumentSinglePageViewPresenter, all the page content should be loaded so it can be later rendered. Although the images are loaded asynchronously, there are too many threads started which seems to cause the hang. Also, according to profiling results, it seems like the image caching causes performance diminishments in such scenarios. 
Unplanned
Last Updated: 24 Apr 2024 05:18 by ADMIN
When displaying PDF-Files using PDFViewer, ContentElementsCanvas .RenderAsync uses reflection (DispatcherObjectUtils.ApplyDispatcher) to render Visuals on multiple threads.
However this leads to a memory leak since the dispatchers cant be GC'ed, see screenshot below.




The Screenshot is from the actual application we expirienced this issue with, the attached reproduction example is a boiled down version of what your code does.
If you wanna reproduce this on your own, create an application that uses PdfViewer that switches between many pdf files. The ammount of Dispatchers will grow steadily, probably to a total of the number of threads used by Task.Factory.

Unplanned
Last Updated: 10 Aug 2020 12:34 by ADMIN
RadPdfViewer does not read image resources defined in Form XObject elements.
Unplanned
Last Updated: 23 Jun 2022 08:13 by ADMIN
Handle the cases when the page is rendered slowly and the document appears empty
Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
Some of the lines that should be dashed are rendered as continuous lines.
Unplanned
Last Updated: 02 Apr 2019 11:30 by ADMIN

Workaround for documents generated with PdfProcessing: When drawing lines using the FixedContentEditor the IsFilled graphic property should be set to false:

RadFixedDocument document = new RadFixedDocument();

Rect rect = new Rect(0, 0, 50, 50);
FixedContentEditor editor = new FixedContentEditor(document.Pages.AddPage());
editor.GraphicProperties.IsFilled = false;
editor.GraphicProperties.IsStroked = true;

editor.Position.Translate(50, 50);
editor.GraphicProperties.StrokeColor = new RgbColor(255, 0, 0);
editor.DrawText("Lines");
editor.DrawLine(rect.TopLeft, rect.TopRight);
editor.DrawLine(rect.TopRight, rect.BottomRight);
editor.DrawLine(rect.BottomRight, rect.BottomLeft);
editor.DrawLine(rect.BottomLeft, rect.TopLeft);
Unplanned
Last Updated: 10 Nov 2021 09:08 by Oliver
COMException: 'Exception from HRESULT: 0x8052000C' breaks the printing of the a specific document.
Unplanned
Last Updated: 31 Oct 2018 07:54 by ADMIN
The slow performance when creating thumbnail is only reproducible with specific documents.
Unplanned
Last Updated: 27 Mar 2023 13:52 by ADMIN

Observed when loading a document: 

Unplanned
Last Updated: 31 Oct 2018 07:53 by ADMIN
The issue occurs when RadPdfViewer is measured in infinite space, for example:
- Added to StackPanel.
- Added to RadWindow with Auto dimensions.

Workaround: Width and Height of RadPdfViewer can be set.
Unplanned
Last Updated: 04 Jan 2024 11:12 by ADMIN

A password is asked although Adobe opens the document without one when the document is encrypted with "Encryption of data using the RC4 or AES algorithms with a file encryption key length of 40 bits." - Version 1 (V 1) Revision 2 (R 2).

Similar cases (V1 R3 and V2 R3) are handled in the following item: PdfViewer: A password is asked although Adobe opens the document without one.

Unplanned
Last Updated: 08 Mar 2017 13:34 by ADMIN
As a result, the glyphs are not measured and positioned properly. The issue applies to the TrueType and Type1 fonts.
Unplanned
Last Updated: 16 Apr 2021 12:04 by ADMIN
Exception if pdf has different orientations and the thumbnails are used
Unplanned
Last Updated: 25 Aug 2020 10:10 by ADMIN
This exception is observed only on a 32-bit platform (not on 64-bit).
Unplanned
Last Updated: 08 Apr 2021 07:18 by ADMIN
A shape is draw incorrectly when showing a specific file
Unplanned
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.
Unplanned
Last Updated: 07 Mar 2019 15:56 by ADMIN
OverflowException is thrown while importing document using Helvetica font with custom encoding.
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.
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.
Unplanned
Last Updated: 27 Oct 2021 13:34 by ADMIN

While all the pages and components of the control are rendered on the image, the content is completely missing from it. The issue is a regression caused by the migration of the model and its async rendering introduced in R3 2020.

Workaround: Fallback to the old rendering engine:

  • Changing the default behavior:

 this.pdfViewer.DefaultImportSettings.UseOldRendering = true;

  • Setting the property to the format provider used to show the document:

PdfImportSettings settings = PdfImportSettings.ReadOnDemand;
settings.UseOldRendering = true;

 

1 2 3 4 5