Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions Controllers/ReportViewer/CmrReportController.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;

namespace ReportsCoreSamples.Controllers
{
[Route("report-viewer/cmr-report")]
public class CmrReportController : PreviewController
{
[HttpGet("")]
public IActionResult Index()
{
this.updateMetaData();
return View();
}

}
}
19 changes: 19 additions & 0 deletions Controllers/ReportViewer/InfographicsReportController.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;

namespace ReportsCoreSamples.Controllers
{
[Route("report-viewer/infographics-report")]
public class InfographicsReportController : PreviewController
{
[HttpGet("")]
public IActionResult Index()
{
this.updateMetaData();
return View();
}
}
}
2 changes: 1 addition & 1 deletion Controllers/ReportWriterController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ public override string GetImageFromHTML(string url)
public async Task<string> ConvertBase64(string url)
{
string puppeteerChromeExe = "";
puppeteerChromeExe = Path.Combine(_hostingEnvironment.WebRootPath, "puppeteer", "Win-901912", "chrome-linux", "chrome");
puppeteerChromeExe = Path.Combine(_hostingEnvironment.WebRootPath, "puppeteer", "Win-901912", "chrome-win", "chrome.exe");
await using var browser = await PuppeteerSharp.Puppeteer.LaunchAsync(new PuppeteerSharp.LaunchOptions
{
Headless = true,
Expand Down
Binary file added Nuget/BoldReports.Base.Logger.7.1.9.nupkg
Binary file not shown.
31 changes: 16 additions & 15 deletions ReportsCoreSamples.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,16 @@
<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.8.0" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Bold.Licensing" Version="6.3.16" />
<PackageReference Include="BoldReports.AspNet.Core" Version="6.3.16" />
<PackageReference Include="BoldReports.CRI.Barcode" Version="6.3.16" />
<PackageReference Include="BoldReports.Net.Core" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.WebData" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.Csv" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.Excel" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.ElasticSearch" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.SSAS" Version="6.3.16" />
<PackageReference Include="Bold.Licensing" Version="7.1.9" />
<PackageReference Include="BoldReports.AspNet.Core" Version="7.1.9" />
<PackageReference Include="BoldReports.CRI.Barcode" Version="7.1.9" />
<PackageReference Include="BoldReports.CRI.Signature" Version="6.1.34" />
<PackageReference Include="BoldReports.Net.Core" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.WebData" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.Csv" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.Excel" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.ElasticSearch" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.SSAS" Version="7.1.9" />
<PackageReference Include="BuildBundlerMinifier" Version="3.2.449" />
<PackageReference Include="log4net" Version="2.0.15" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
Expand All @@ -35,11 +36,11 @@
</PackageReference>
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="BoldReports.Data.MySQL" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.Oracle" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.PostgreSQL" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.Snowflake" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.GoogleBigQuery" Version="6.3.16" />
<PackageReference Include="BoldReports.Data.MySQL" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.Oracle" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.PostgreSQL" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.Snowflake" Version="7.1.9" />
<PackageReference Include="BoldReports.Data.GoogleBigQuery" Version="7.1.9" />
</ItemGroup>
<ItemGroup>
<None Include="Controllers\**" CopyToOutputDirectory="Always" />
Expand All @@ -50,4 +51,4 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>
</Project>
5 changes: 3 additions & 2 deletions Startup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public Startup(IConfiguration configuration, IWebHostEnvironment _hostingEnviron
LogExtension.RegisterLog4NetConfig();

string License = File.ReadAllText(System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "BoldLicense.txt"), Encoding.UTF8);
BoldLicenseProvider.RegisterLicense(License, bool.Parse(configuration.GetSection("appSettings").GetSection("IsOfflineLicense").Value));
BoldLicenseProvider.RegisterLicense(License, bool.Parse(configuration.GetSection("appSettings").GetSection("IsOfflineLicense").Value), bool.Parse(configuration.GetSection("appSettings").GetSection("EnableLicenseLog").Value));
ReportConfig.DefaultSettings = new ReportSettings()
{
MapSetting = this.GetMapSettings(_hostingEnvironment)
Expand Down Expand Up @@ -170,7 +170,8 @@ public void Configure(IApplicationBuilder app)
pattern: "{controller=Main}/{action=Index}/{id?}");
endpoints.MapFallback(context =>
{
context.Response.Redirect("/report-viewer/product-line-sales");
var redirectPath = context.Request.PathBase.Value.Contains("aspnet-core") ? "/aspnet-core/report-viewer/product-line-sales/" : "/report-viewer/product-line-sales";
context.Response.Redirect(redirectPath);
return Task.CompletedTask;
});
});
Expand Down
25 changes: 25 additions & 0 deletions Views/CmrReport/Index.cshtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
@inject Globals globals;

@section control {

<bold-report-viewer id="reportviewer" report-service-url="@Globals.SERVICE_URL" report-path="cmr-report.rdl"
toolbar-rendering="onToolbarRendering" tool-bar-item-click="onToolBarItemClick"
export-item-click="onExportItemClick" />

}

@section description {
<div id="description">
<p>
The CMR International Consignment Note outlines the terms, responsibilities, and legal framework for international road freight transport under the CMR Convention, presented in a comprehensive RDL format.
</p>
<ul>
<li>The CMR International Consignment Note is effectively represented through a variety of table report items, each providing a detailed and informative view of the consignment details.</li>
</ul>
<p>
More information about the image report item can be found in this <a
href="https://help.boldreports.com/enterprise-reporting/designer-guide/report-designer/report-items/tablix/"
target="_blank" rel="noreferrer">documentation</a> section.
</p>
</div>
}
24 changes: 24 additions & 0 deletions Views/InfographicsReport/Index.cshtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
@inject Globals globals;

@section control {

<bold-report-viewer id="reportviewer" report-service-url="@Globals.SERVICE_URL" report-path="infographics-report.rdl" toolbar-rendering="onToolbarRendering" tool-bar-item-click="onToolBarItemClick" export-item-click="onExportItemClick" />

}

@section description {
<div id="description">
<p>
The Infographics Report showcases the overall academic performance of a college through graphical representations, utilizing the Bold Reports <code>image</code> report item for visually engaging insights.
</p>
<ul>
<li>The report presents student demographics, academic achievements, and study preferences through visually engaging infographics, seamlessly incorporating the concept.</li>
<li>It provides visual insights into key metrics such as graduation rates, course interests, and study habits.</li>
</ul>
<p>
More information about the image report item can be found in this <a
href="https://help.boldreports.com/enterprise-reporting/designer-guide/report-designer/image-manager/"
target="_blank" rel="noreferrer">documentation</a> section.
</p>
</div>
}
5 changes: 3 additions & 2 deletions Views/RDLC/Index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
@{
List<BoldReports.Models.ReportDesigner.ReportItemExtensionsModule> extensions = new List<BoldReports.Models.ReportDesigner.ReportItemExtensionsModule>(){
new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="barcode",ClassName="EJBarcode",ImageClass="customitem-barcode",DisplayName="1D Barcode",Category="Barcodes"},
new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="matrixbarcode",ClassName="EJQRBarcode",ImageClass="customitem-qrbarcode",DisplayName="2D Barcode",Category="Barcodes"}
new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="matrixbarcode",ClassName="EJQRBarcode",ImageClass="customitem-qrbarcode",DisplayName="2D Barcode",Category="Barcodes"},
new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="ESignature",ClassName="EJSignature",ImageClass="customitem-signature",DisplayName="Electronic",Category="Signature"}
};
}

Expand Down Expand Up @@ -96,4 +97,4 @@

</script>

}
}
5 changes: 3 additions & 2 deletions Views/ReportDesigner/Index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
@{
List<BoldReports.Models.ReportDesigner.ReportItemExtensionsModule> extensions = new List<BoldReports.Models.ReportDesigner.ReportItemExtensionsModule>(){
new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="barcode",ClassName="EJBarcode",ImageClass="customitem-barcode",DisplayName="1D Barcode",Category="Barcodes"},
new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="matrixbarcode",ClassName="EJQRBarcode",ImageClass="customitem-qrbarcode",DisplayName="2D Barcode",Category="Barcodes"}
new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="matrixbarcode",ClassName="EJQRBarcode",ImageClass="customitem-qrbarcode",DisplayName="2D Barcode",Category="Barcodes"},
new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="ESignature",ClassName="EJSignature",ImageClass="customitem-signature",DisplayName="Electronic",Category="Signature"}
};
}

Expand Down Expand Up @@ -96,4 +97,4 @@
};
</script>

}
}
2 changes: 1 addition & 1 deletion Views/ReportWriter/Index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<div class="r-w-sample-title">Website Visitor Analysis</div>
</div>
<div class="r-w-sample r-w-sample-portrait" onclick="onSampleClick({event: event, name:'sales-report'})">
<img class="r-w-sample-image" style="background-position-y: 1200px" />
<img class="r-w-sample-image" style="background-position-y: -2160px" />
<div class="r-w-sample-title">Sales Report</div>
</div>
<div class="r-w-sample r-w-sample-portrait" onclick="onSampleClick({event: event, name:'sub-report'})">
Expand Down
2 changes: 1 addition & 1 deletion Views/Shared/Preview/_index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
@* <a class="ej-preview-button bold-schedule-demo" href="https://www.boldreports.com/schedule-free-demo"
title="Report Server" target="_blank" rel="noreferrer">Schedule Free Demo</a> *@
<a class="ej-preview-button product-detail" href=@(ViewBag.isDesigner ? "https://www.boldreports.com/embedded-reporting/aspnet-core-report-designer" : "https://www.boldreports.com/embedded-reporting/aspnet-core-report-viewer") target="_blank" rel="noreferrer">Product Detail</a>
<a class="ej-preview-button try-it-free" href="https://app.boldid.net/reporting/embedded/register?plan=174&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1"
<a class="ej-preview-button try-it-free" href="https://app.boldid.net/reporting/embedded/register?plan=194&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1"
title="Report Server" target="_blank" rel="noreferrer">Try it Free</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion Views/Shared/_header.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<div class="ej-sb-hamburger-icon ej-sb-icons" onclick="onHamBurgerClick()"></div>
<div class="ej-sb-platform-name">Bold Reports for ASP.NET Core</div>
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown"
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown"
aria-haspopup="true" aria-expanded="false"></button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
@{
Expand Down
16 changes: 11 additions & 5 deletions Views/Shared/_index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -62,17 +62,17 @@
<div id="parentTabContainer">
<ul class="nav ej-nav-header" id="parentTab" role="tablist">
<li class="ej-nav-item">
<a href="#demo" data-toggle="tab" role="tab" aria-selected="true">
<a href="#demo" data-bs-toggle="tab" role="tab" aria-selected="true">
<Span class="ej-sb-icons ej-demo-icon"></Span><Span>DEMO</Span>
</a>
</li>
<li class="ej-nav-item source-tab">
<a href="#source" data-toggle="tab" role="tab" aria-selected="false">
<a href="#source" data-bs-toggle="tab" role="tab" aria-selected="false">
<Span class="ej-sb-icons ej-source-icon"></Span><Span>SOURCE</Span>
</a>
</li>
@*<li class="ej-nav-item desc-tab">
<a href="#ej-description" data-toggle="tab" role="tab" aria-selected="false">
<a href="#ej-description" data-bs-toggle="tab" role="tab" aria-selected="false">
<Span class="ej-sb-icons ej-description-icon"></Span><Span>Description</Span>
</a>
</li>*@
Expand All @@ -96,10 +96,10 @@
</div>
<ul class="nav ej-nav-header" id="childtTab" role="tablist">
<li class="ej-nav-item">
<a href="#csharp" class="active csharp-header" data-toggle="tab" role="tab" aria-selected="true"></a>
<a href="#csharp" class="active csharp-header" data-bs-toggle="tab" role="tab" aria-selected="true"></a>
</li>
<li class="ej-nav-item">
<a class="cshtml-header" href="#cshtml" data-toggle="tab" role="tab" aria-selected="false"></a>
<a class="cshtml-header" href="#cshtml" data-bs-toggle="tab" role="tab" aria-selected="false"></a>
</li>
</ul>
</div>
Expand Down Expand Up @@ -154,6 +154,12 @@
<a href="@Configuration["externalURLs:footerFeedback"]" target="_blank" rel="noreferrer">
Feedback
</a>
<a href="@Configuration["externalURLs:footerKnowledgeBase"]" target="_blank" rel="noreferrer">
Knowledge Base
</a>
<a href="@Configuration["externalURLs:footerLearningCenter"]" target="_blank" rel="noreferrer">
Learning Center
</a>
</div>
<div class="ej-lp-footer-copyright">@Configuration["copyrightInfo"]</div>
</div>
Expand Down
23 changes: 13 additions & 10 deletions appsettings.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,21 @@
},
"AllowedHosts": "*",
"appSettings": {
"ExtAssemblies": "BoldReports.Data.WebData;BoldReports.Data.Csv;BoldReports.Data.Excel;BoldReports.Data.SSAS;BoldReports.CRI.Barcode;BoldReports.Data.ElasticSearch;BoldReports.Data.MySQL;BoldReports.Data.Oracle;BoldReports.Data.PostgreSQL;BoldReports.Data.Snowflake;BoldReports.Data.GoogleBigQuery;",
"IsOfflineLicense": "true"
"ExtAssemblies": "BoldReports.Data.WebData;BoldReports.Data.Csv;BoldReports.Data.Excel;BoldReports.Data.SSAS;BoldReports.CRI.Barcode;BoldReports.Data.ElasticSearch;BoldReports.CRI.Signature;BoldReports.Data.MySQL;BoldReports.Data.Oracle;BoldReports.Data.PostgreSQL;BoldReports.Data.Snowflake;BoldReports.Data.GoogleBigQuery;",
"IsOfflineLicense": "true",
"EnableLicenseLog": "true"
},
"copyrightInfo": "Copyright © 2001-2024 Syncfusion Inc.",
"copyrightInfo": "Copyright © 2001 - 2025 Syncfusion Inc.",
"externalURLs": {
"tryItFree": "https://app.boldid.net/reporting/embedded/register?plan=174&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1",
"productDetailViewer": "https://www.boldreports.com/embedded-reporting/blazor-report-viewer",
"productDetailDesigner": "https://www.boldreports.com/embedded-reporting/blazor-report-designer",
"productDetailWriter": "https://www.boldreports.com/embedded-reporting/blazor-report-writer",
"footerDocumentation": "https://help.boldreports.com/embedded-reporting/blazor-reporting/",
"tryItFree": "https://app.boldid.net/reporting/embedded/register?plan=194&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1",
"productDetailViewer": "https://www.boldreports.com/embedded-reporting/aspnet-core-report-viewer",
"productDetailDesigner": "https://www.boldreports.com/embedded-reporting/aspnet-core-report-designer",
"productDetailWriter": "https://www.boldreports.com/embedded-reporting/aspnet-core-report-writer",
"footerDocumentation": "https://help.boldreports.com/embedded-reporting/aspnet-core-reporting/",
"footerBlog": "https://www.boldreports.com/blog",
"footerSupport": "https://support.boldreports.com/",
"footerFeedback": "https://www.boldreports.com/feedback"
"footerSupport": "https://support.boldreports.com/support/tickets/create",
"footerFeedback": "https://www.boldreports.com/feedback",
"footerKnowledgeBase": "https://support.boldreports.com/",
"footerLearningCenter": "https://www.boldreports.com/learn"
}
}
Loading