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.

Unplanned
Last Updated: 07 Apr 2022 07:16 by ADMIN
Some Image XObjects are imported but not displayed in PdfViewer.  This behavior usually occurs when the document contains scanned images.
Unplanned
Last Updated: 15 Feb 2022 09:59 by ADMIN

The linear gradient brush in not displayed on some elements.

On images the gradient is visualized.

 

Unplanned
Last Updated: 27 Jan 2022 10:17 by ADMIN
Created by: Dan
Comments: 2
Category: PdfViewer
Type: Feature Request
3
An implementation of JPXDecoder should be created to allow the decompression of data encoded using the wavelet-based JPEG2000 standard.
Unplanned
Last Updated: 15 Nov 2021 11:10 by ADMIN

Zooming on physical devices does not work properly (gets stuck). Same behavior when scrolling and panning the document 

 

When trying to scroll, pan, and zoom, these gestures open the flyout menu, not to the document in the viewer.

Unplanned
Last Updated: 12 Oct 2021 12:29 by ADMIN
Some Shading elements are not property imported which leads to unexpected drawings on the exported (previewed in the PdfViewer) document.
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: 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.

Unplanned
Last Updated: 15 Sep 2021 13:36 by ADMIN
Provide support for lots of image formats when exporting PDF documents.
Unplanned
Last Updated: 31 Aug 2021 14:02 by ADMIN
The glyphs are rendered with additional unexpected lines when a specific custom Type 1 font is used to show them.
Unplanned
Last Updated: 27 Aug 2021 16:20 by ADMIN
For example page loaded event: the purpose of the event to get a callback whenever a page is loaded and the page information is available.
Unplanned
Last Updated: 27 Aug 2021 15:09 by ADMIN
Support for horizontal scrolling the Pdf document in the viewer: 
Horizontal single page (go through the pages swiping/scrolling left and right)
Horizontal multi-page stacked (not possible, go through the pages swiping/scrolling left and right)
Declined
Last Updated: 27 Aug 2021 09:10 by ADMIN

If you download the pdf document from the internet, save it to the device and try to show it inside PdfViewer, it will not be loaded on Xiaomi phones with MIUI 12.1. and above.

Users report similar issues with downloaded files on MIUI devices, here are a few discussions on the matter:

https://www.reddit.com/r/Xiaomi/comments/l3x5db/miui_12130_broke_file_permissions_on_mi10_lite/

https://www.reddit.com/r/Xiaomi/comments/mx05ur/file_downloading_issues_on_my_xiaomi/

It seems that's the same reason for the PdfViewer not showing downloaded pdf files as it properly shows pdf documents added as embedded resource to the solution.

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: 11 May 2021 11:38 by ADMIN
Pdf document is not loaded when it contains Type1Font "middot" glyph.
Completed
Last Updated: 11 May 2021 11:37 by ADMIN
Exception is thrown when importing color with Lab colorspace
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: 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.
Declined
Last Updated: 19 Nov 2020 13:20 by Chris

System.MissingFieldException: Field not found: Telerik.XamarinForms.SkiaSharp.SkiaDocumentView.purePainter Due to: Could not parse field signature 0a00031b due to: Could not resolve type with token 0100014e from typeref (expected class 'Telerik.XamarinForms.SkiaSharp.DocumentView.SkiaDocumentPurePainter' in assembly 'Telerik.XamarinForms.SkiaSharp, Version=2020.3.1106.460, Culture=neutral, PublicKeyToken=null') assembly:Telerik.XamarinForms.SkiaSharp, Version=2020.3.1106.460, Culture=neutral, PublicKeyToken=null type:Telerik.XamarinForms.SkiaSharp.DocumentView.SkiaDocumentPurePainter member:(null)
  at Telerik.XamarinForms.PdfViewer.RadPdfViewer.UpdatePresenter () [0x00037] in <bd15b7ab3df742a5908d5d151a9a58d8>:0
  at Telerik.XamarinForms.PdfViewer.RadPdfViewer..ctor () [0x00048] in <bd15b7ab3df742a5908d5d151a9a58d8>:0
  at OnaMobile.Views.PdfViewPage.InitializeComponent () [0x00012] in C:\Users\chris\Work\ONAMA\onama-mobile-app\OnaMobile\OnaMobile\obj\Debugetstandard2.0\Views\PdfViewPage.xaml.g.cs:22
  at OnaMobile.Views.PdfViewPage..ctor () [0x00008] in C:\Users\chris\Work\ONAMA\onama-mobile-app\OnaMobile\OnaMobile\Views\PdfViewPage.xaml.cs:19
  at OnaMobile.ViewModels.ResourcesPageViewModel.OpenResourceAsync (OnaMobile.OnlineResources.ResourceLink resource) [0x001ac] in C:\Users\chris\Work\ONAMA\onama-mobile-app\OnaMobile\OnaMobile\ViewModels\ResourcesPageViewModel.cs:186

iOS SDK 14.1, ARM64. Happens regardless of Linker Behavior setting.

The page itself has nothing in its code-behind other than the default constructor calling InitializeComponent(). In the XAML, the RadPdfViewer control is in a two-row, one-column grid, where it is in the second row:

<Grid VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" ColumnSpacing="0" RowSpacing="0">
    <Grid.RowDefinitions>
        <RowDefinition Height="60" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>

    <Frame Grid.Row="0"><!-- ... --></Frame>

    <pdf:RadPdfViewer Grid.Row="1" HorizontalOptions="Fill" VerticalOptions="FillAndExpand" Source="{Binding Source}" />
</Grid>
The view model has a DocumentSource property Source and implements INotifyPropertyChanged. However the exception occurs before the BindingContext of the page is set to the view model.
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.

1 2 3