Skip to content

Commit 79d8734

Browse files
feature(REPORT-502080): Bold Reports 13.1 release changes
1 parent 9d6e15f commit 79d8734

6 files changed

Lines changed: 67 additions & 7 deletions

File tree

src/assets/sidebar/portrait.png

46 KB
Loading

src/common/main-content/main-content.css

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
.ej-main-body-content {
22
background-color: #fafafa;
33
}
4+
.ej-main-child-content {
5+
height:100%;
6+
display: flex;
7+
flex-direction: column;
8+
justify-content: space-evenly;
9+
}
410

511
.ej-main-body-content #parentTabContainer {
612
border: 1px solid #D7D7D7;
@@ -180,7 +186,7 @@
180186
padding: 10px;
181187
font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
182188
overflow: auto;
183-
height: 320px;
189+
height: 320px;
184190
font-size: 13px;
185191
font-weight: 400;
186192
}
@@ -198,7 +204,8 @@
198204
color: #283A5E;
199205
margin: 30px 0px;
200206
width: 100%;
201-
height: 121px;
207+
height: 121px;
208+
flex-shrink: 0;
202209
}
203210

204211
.header {

src/common/sidebar/sidebar.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
width: 90px;
5353
margin: 8px;
5454
background-image: url('./../../assets/sidebar/portrait.png');
55-
background-size: 100% 2200%;
55+
background-size: 100% 2300%;
5656
}
5757

5858
.ej-sidebar-content .ej-sb-toc .ej-sb-toc-card .ej-sb-toc-card-link{

src/controls/nda-report.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/* eslint-disable */
2+
import React, { Component } from 'react';
3+
import { Globals } from '../globals';
4+
5+
class NDAReport extends Component {
6+
render() {
7+
if (this.props.content !== 'desc') {
8+
return (
9+
<BoldReportViewerComponent
10+
id="report-viewer"
11+
reportServiceUrl={Globals.ServiceURL}
12+
reportPath={'nda-report.rdl'}
13+
toolbarSettings={Globals.TOOLBAR_OPTIONS}
14+
toolBarItemClick={Globals.EDIT_REPORT}>
15+
</BoldReportViewerComponent>)
16+
}
17+
else {
18+
return (
19+
<div id="description">
20+
<p>
21+
This sample demonstrates how to showcase PDF digital signature functionality in Bold Reports using a Non-Disclosure Agreement (NDA) document. It highlights secure signing and verification features for professional agreements.
22+
</p>
23+
<ul>
24+
<li>Illustrates PDF digital signature integration within reports.</li>
25+
<li>Uses a real-world NDA template for practical demonstration.</li>
26+
<li>Shows how signatures, names, dates, and locations are captured in the report item.</li>
27+
</ul>
28+
<p>
29+
More information about the PDF signature report item can be found in this <a
30+
href="https://help.boldreports.com/enterprise-reporting/designer-guide/report-designer/report-items/signature/design-report-with-pdf-signature/"
31+
target="_blank" rel="noreferrer">documentation</a> section.
32+
</p>
33+
</div>
34+
);
35+
}
36+
}
37+
}
38+
export default NDAReport;

src/globals.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import InfographicsReport from './controls/infographics-report';
3737
import DynamicLogos from './controls/dynamic-logos';
3838
import HRPayroll from './controls/hr-payroll';
3939
import MultiLanguageReport from './controls/multi-language-report';
40+
import NDAReport from './controls/nda-report';
4041
import rdlcData from './rdlcData'
4142

4243
window.React = React;
@@ -116,7 +117,8 @@ const SampleComponents = {
116117
InfographicsReport: InfographicsReport,
117118
DynamicLogos: DynamicLogos,
118119
HRPayroll: HRPayroll,
119-
MultiLanguageReport: MultiLanguageReport
120+
MultiLanguageReport: MultiLanguageReport,
121+
NDAReport: NDAReport
120122
}
121123

122124
function onReportLoaded(args) {

src/samples.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"qrbarcode",
99
"powerpoint",
1010
"cmr",
11-
"infographics"
11+
"infographics",
12+
"nda"
1213
],
1314
"otherPlatforms": {
1415
"React": "react/#",
@@ -28,7 +29,7 @@
2829
],
2930
"freeTrialUrl": "https://app.boldid.net/register/reports/enterprise?evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1"
3031
},
31-
"copyrightYear": "2025",
32+
"copyrightYear": "2026",
3233
"samples": [
3334
{
3435
"routerPath": "product-line-sales",
@@ -494,14 +495,26 @@
494495
"sampleName": "HR Payroll",
495496
"basePath": "report-viewer",
496497
"directoryName": "hr-payroll",
497-
"status": "New",
498498
"imageDetails": {
499499
"isLandscape": false,
500500
"index": 20
501501
},
502502
"metaData": {
503503
"description": "This demo showcases an HR Payroll report showing salaries, deductions, demographics, and performance insights in the React Bold Report Viewer."
504504
}
505+
},
506+
{
507+
"routerPath": "nda-report",
508+
"sampleName": "NDA Report",
509+
"basePath": "report-viewer",
510+
"directoryName": "nda-report",
511+
"imageDetails": {
512+
"isLandscape": false,
513+
"index": 21
514+
},
515+
"metaData": {
516+
"description": "This demo showcases the PDF digital signature functionality in a Non-Disclosure Agreement (NDA) document in React Bold Report Viewer."
517+
}
505518
}
506519
]
507520
}

0 commit comments

Comments
 (0)