Completed
Last Updated: 19 Feb 2024 07:33 by ADMIN
Release 2023.3.1010
Created by: Manikandan
Comments: 0
Category: PdfViewer
Type: Bug Report
0
The values in the forms are not displayed in the document visualized from the viewer. 
Completed
Last Updated: 31 Jan 2024 09:06 by ADMIN
Release R2 2023
For some TrueType fonts, the spaces are displayed as rectangles.
Completed
Last Updated: 08 Jun 2023 09:05 by ADMIN
Release R2 2023
Paths in the documents are not visualized in the PdfViewer. 
Completed
Last Updated: 31 Jan 2024 09:01 by ADMIN
Release R3 2023
Some Image XObjects are imported but not displayed in PdfViewer.
Completed
Last Updated: 31 Jan 2024 09:00 by ADMIN
Release R3 2023
Some Image XObjects are imported but not displayed in PdfViewer.  This behavior usually occurs when the document contains scanned images.
Completed
Last Updated: 12 Oct 2021 10:09 by ADMIN
Release R3 2021
System.ArgumentException: Unsupported touch action type.
Parameter name: actionType
   at Telerik.XamarinForms.SkiaSharp.Interaction.SkiaViewInteractionAdapter.Convert(SKTouchAction actionType)
   at Telerik.XamarinForms.SkiaSharp.Interaction.SkiaViewInteractionAdapter.OnTouch(SKTouchEventArgs e)
   at Telerik.XamarinForms.SkiaSharp.Interaction.SkiaViewInteractionAdapter.GlView_Touch(Object sender, SKTouchEventArgs e)
   at SkiaSharp.Views.Forms.SKGLView.OnTouch(SKTouchEventArgs e)

is thrown when scrolling the document using the mouse wheel and using latest official SkiaSharp Views Forms version 2.80.3
Completed
Last Updated: 08 Jan 2021 11:31 by ADMIN
Release R1 2021
Created by: StefanP
Comments: 0
Category: PdfViewer
Type: Bug Report
1
Even small documents containing images encoded with CCITTFaxDecode filter can take about 10 seconds to be opened.
Completed
Last Updated: 12 May 2021 14:16 by ADMIN
Release R2 2021
Currently, importing a document with non-embedded TrueType font will result in a font instance with an empty font source. Support should be added for providing custom font data of TrueType fonts during document import.
Completed
Last Updated: 24 Jun 2020 12:08 by ADMIN
Release R2 2020 SP
Allow programmatic navigation of the viewport of the PdfViewer.
Completed
Last Updated: 02 Oct 2020 08:09 by ADMIN
Release R2 2020 SP

When RadPdfViewer is used in a master-detail page, I should maintain the previous page index when I traverse between pages.

Completed
Last Updated: 11 May 2021 11:38 by ADMIN
Pdf document is not loaded when it contains Type1Font "middot" glyph.
Completed
Last Updated: 20 Jan 2021 11:07 by ADMIN
Release R1 2021
Created by: ArDrodus
Comments: 0
Category: PdfViewer
Type: Feature Request
4
Implement import of documents containing Type 3 fonts.
Completed
Last Updated: 23 Oct 2019 12:26 by ADMIN
Release R3 2019 SP
The link annotations for the first page may not work if a document was previously shown in the PdfViewer.
Completed
Last Updated: 24 Jun 2020 12:08 by ADMIN
Release R2 2020 SP
By specification, names are an atomic symbol uniquely defined by a sequence of characters. However, when importing a document with names defined as an empty sequence a handled InvalidCastException is thrown which leads to missing page content.
Completed
Last Updated: 18 Sep 2019 08:50 by ADMIN
Release R3 2019
When in single-page-mode and navigating to a page with the same size as the current, the content is not updated unless some touch interaction occurs.
Completed
Last Updated: 24 Sep 2019 13:45 by ADMIN
Release R3 2019
Created by: Fabrice
Comments: 0
Category: PdfViewer
Type: Bug Report
0
For example, if you scroll down and then scroll up to the previous pages, they do not show any content.
Completed
Last Updated: 04 Oct 2021 13:31 by ADMIN
Release 2019.2.708 (R2 2019 minor release)

The pdf content is not visualized properly on UWP and iOS when the file is loaded from a stream. 

Also if you try to load PDF twice on the same PDF Viewer, an exception is raised.

Completed
Last Updated: 11 May 2022 16:03 by ADMIN
Created by: Dan
Comments: 7
Category: PdfViewer
Type: Feature Request
14

Most PDF Viewers come with the ability to print, email, text etc the PDF that is loaded.  For example, in the default iOS PDF viewer there is a "share" icon.  When the "share" icon is tapped, multiple options and apps come up that allow users to "print", "message/text", "email" the PDF.  It would be a great feature to have in the Xamarin UI PDF Viewer.  It could just be part of the PDFViewer Toolbar options.

Completed
Last Updated: 15 May 2019 13:53 by ADMIN
Release R2 2019
The command does not accept an int as a parameter. It requires the parameter to be string and not to be an index, but a page number.
Completed
Last Updated: 15 May 2019 13:53 by ADMIN
Release R2 2019
Created by: Edward
Comments: 2
Category: PdfViewer
Type: Bug Report
0

I am Lazy Loading a document in a TabViewItem on the RadTabView Control. Here are the steps.

 

1. My Page opens and I am on my Main Tab.

2. The user has two Bottom Menu Options, one of them is for a view of a Document.

3. The user selects the Document Tab Option, and the I fire an Async operation that Loads a Byte Array that the PDFViewer is bound to. This loads fine. The document successfully loads in the viewer.

4. The user goes back to the Main Tab

5. The user then selects the Document Tab Option again, the Byte Array is already loaded so I do not Load it again in my ViewModel. So, I am not updating the Source Property on the PDFViewer again once it is loaded. I also tried just reloading the document with the same results.

The application just crashes. My guess is the Rendering or Re-Rendering of the Pdf Document between Tab Selections and there is someting 

 

If the document is never loaded, the app does not crash. However, once I load the document in the PDFViewer that exists on a Tab, the Application will crash if the user moves between tabs.

   Stack Trace from the Native Crash Reporting from the Application Output Window.

at <unknown> <0xffffffff>
at SkiaSharp.SkiaApi:sk_canvas_draw_path <0x000fe>
at SkiaSharp.SKCanvas:DrawPath <0x001f2>
at Telerik.XamarinForms.SkiaSharp.PdfSkiaPathPainter:Paint <0x00b42>
at Telerik.XamarinForms.SkiaSharp.SkiaPainterBase:Paint <0x0010f>
at Telerik.XamarinForms.Common.Painters.Painter:TryPaint <0x00176>
at Telerik.XamarinForms.Common.Painters.Painter:Paint <0x003a2>
at Telerik.XamarinForms.SkiaSharp.SkiaPainter:Canvas_PaintSurface <0x0038c>
at SkiaSharp.Views.Forms.SKCanvasView:OnPaintSurface <0x000bc>
at SkiaSharp.Views.Forms.SKCanvasView:SkiaSharp.Views.Forms.ISKCanvasViewController.OnPaintSurface <0x00076>
at SkiaSharp.Views.Forms.SKCanvasViewRendererBase`2:OnPaintSurface <0x001d5>
at SkiaSharp.Views.iOS.SKCanvasView:DrawInSurface <0x0015c>
at SkiaSharp.Views.iOS.SKCanvasView:Draw <0x005b3>
at <Module>:runtime_invoke_void__this___CGRect <0x003f9>
at <unknown> <0xffffffff>
at UIKit.UIApplication:UIApplicationMain <0x00211>
at UIKit.UIApplication:Main <0x000b2>
at UIKit.UIApplication:Main <0x00222>
at EMMA.FINSM.iOS.Application:Main <0x00092>
at <Module>:runtime_invoke_void_object <0x00178>

 

 

Example of my Binding. Very simple Byte Array Binding, and out of the box example from the QSF Code. I also tried using a Stream and it does the same thing.

<Grid>
     <Grid.RowDefinitions>
         <RowDefinition Height="Auto"/>
         <RowDefinition/>
     </Grid.RowDefinitions>
     <telerikPdfViewer:RadPdfViewerToolbar PdfViewer="{Binding Source={x:Reference PDFView}}">
         <telerikPdfViewer:NavigateToPreviousPageToolbarItem/>
         <telerikPdfViewer:NavigateToNextPageToolbarItem/>
         <telerikPdfViewer:NavigateToPageToolbarItem/>
         <telerikPdfViewer:FitToWidthToolbarItem/>
         <telerikPdfViewer:ToggleLayoutModeToolbarItem/>
     </telerikPdfViewer:RadPdfViewerToolbar>
          
     <telerikPdfViewer:RadPdfViewer x:Name="PDFView" Grid.Row="1" Source="{Binding Document}" />
 </Grid>
public byte[] Document
{
    get => _document;
 
    set
    {
        SetProperty(ref _document, value);
    }
}

 

1 2