VSVinoth Srinivasan Syncfusion Team May 16, 2019 08:14 AM
Thanks for your interest in Syncfusion components.
Yes, we can create a Xamarin cross platform application with our report writer to export the report as PDF and load the exported PDF stream into PDFViewer as per your requirement. We have prepared a sample based on your requirement with SQLite data and it can be downloaded from the below location.
As of now we can only work with RDLC report in Xamarin application.
RMRobert MimsMay 16, 2019 08:16 AM
Thank you, that is great news.
VSVinoth Srinivasan Syncfusion Team May 17, 2019 12:43 AM
Thanks for your update. Please let us know if you require any further assistance on this.
RMRobert MimsMay 20, 2019 01:31 PM
The sample worked great and I've begun integrating a version of the concept within the product.
One observation I had is that the Syncfusion.Report.Portable.dll is an older version than the service pack I installed today. Checking the other installs and Nuget references that contain it yielded a similarly named assembly that had additional dependencies that would not compile the same as your sample provided reference (this as I target .NET Standard 2.0 and taking on System.Drawing.Common does not have the System.Drawing.FontStyle enumeration.)
I noticed that the version you included had the SkiaSharp dependency and that the Syncfusion.Report.Net.Core target for .NET Standard 1.4 appeared to resemble it more than the .NET Standard 2.0 dependencies (which align more with .NET Core 3+ than Standard.)
Long way of getting to my question:
Is it the case that for this to work, until Core and Standard converge, we'll need to reference the .NET Standard 1.4 Syncfusion.Report.Portable.dll target manually in our .NET Standard 2+ projects?
VSVinoth Srinivasan Syncfusion Team May 21, 2019 10:49 PM
Currently, we don’t have our ReportWriter as a public release to make of use of it with Xamarin, which will be available in any of our future release. Until the release, you can get the updated assemblies with latest public version though Direct-Trac support. You don’t have the problem make use of the Sycnfusion.Report.Portable NetStandard1.4 assemblies when you don’t have the need to make need to make use of our File Format libraries. If you like to make use of the product along with file formats libraries the please contact our support with your production version, we will share you the Syncfusion.Report.Portable assemblies with your production version.