ActiveReports 18 .NET Edition
Samples / Web Samples
In This Topic
    Web Samples
    In This Topic
    The samples in WebSamples folder demonstrate web related features in Js Viewer, WebDesigner, etc. Download these samples from following link:

    https://github.com/activereports/WebSamples18

    Sample Description
    WebDesigner Samples
    Blazor Designer The samples on Blazor Designer demonstrate the use of ActiveReports Blazor Designer with Server application, WebAssembly application, and remote report service.
    WebDesigner MVC(Core) This sample demonstrates WebDesigner with an ASP.NET MVC Core back end.
    WebDesigner Angular(Core) This sample demonstrates the ActiveReports WebDesigner with an Angular 8 app and ASP.NET Core back end.
    WebDesigner Blazor This sample demonstrates the ActiveReports WebDesigner with Blazor framework.
    WebDesigner Custom Data Providers The sample demonstrates the method to use custom data providers (such as SQLite and OData) for supplying data to the report in the ActiveReports WebDesigner.
    WebDesigner Custom Store The sample demonstrates the use of custom resources service for ActiveReports WebDesigner with an ASP.NET Core back end.
    WebDesigner Custom The sample shows how to use the WebDesigner API to create a customized UI for ActiveReports WebDesigner with an ASP.NET Core back end.
    WebDesigner Blazor Custom The sample shows how to use the Blazor WebDesigner API to create a customized UI for ActiveReports WebDesigner with Blazor back end.
    WebDesigner Custom Shared Data Sources The sample shows how to enable and use shared data sources in ActiveReports WebDesigner with an ASP.NET Core back end.
    Js Viewer Samples
    BlazorViewer The samples on Blazor Viewer demonstrate the use of ActiveReports Blazor Viewer with Server application, WebAssembly application, and remote report service.
    JSViewer Angular(Core) This sample demonstrates the use of the ActiveReports Js Viewer with an Angular 8 app and ASP.NET Core back end.
    JSViewer CORS This sample demonstrates the use of ActiveReports Js Viewer with an ASP.NET MVC 5 back end when the server is hosted elsewhere using CORS.
    JSViewer MVC CORS(Core) This sample demonstrates the use of ActiveReports Js Viewer with an ASP.NET MVC 5 Core back end when the server is hosted elsewhere using CORS.
    JSViewer MVC This sample demonstrates the use of ActiveReports Js Viewer with an ASP.NET MVC 5 back end.
    JSViewer MVC(Core) This sample demonstrates the use of ActiveReports Js Viewer with an ASP.NET MVC Core back end.
    JSViewer React(Core) This sample demonstrates the use of ActiveReports Js Viewer with an ReactJS app and ASP.NET Core back end.
    JSViewer Vue(Core) This sample demonstrates the use of ActiveReports Js Viewer with an VueJS app and ASP.NET Core back end.
    WebViewer ASP.NET This sample demonstrates the ActiveReports web control feature and generating a parameterized report.

    Silent Print

     

    The SilentPrint sample project consists of three samples - JSViewerBatchPrint_MVC_Core, JSViewerSilentPrint_MVC_Core, and PrintAgent. 

    The JSViewerBatchPrint_MVC_Core sample demonstrates how to print many reports by clicking the Print button,
    without showing the Print Preview dialog for every report. Silent printing is implemented through a print agent that needs to be started.

    The JSViewerSilentPrint_MVC_Core sample demonstrates how to print a report by clicking once the JSViewer Print button, without showing the Print Preview dialog. Silent printing is implemented through a print agent that needs to be started.

    The PrintAgent sample contains a Windows service, hosting an ASP.NET Core API that allows printing PDF files. The
    print agent uses the GrapeCity.Documents.Pdf library.

    Important: It is recommended to use only that Visual Studio version which is specified in each sample description. For example, for applications running on ASP.NET Core,  if you use Visual Studio 2017, you will see 'No License' message because the Visual Studio 2017 does not support core license compilation.