Cloud
Cloud-Dienstleistung für schnelle und effektive Analyse und Visualisierung von Daten für Ihr Business ohne eigene Applikationen zu erstellen oder zu programmieren.
@Component({
selector: "rendering-report-from-code",
template: `
<div>
<button (click)="renderReport()">Render the Report</button>
<br /><br />
<div id="message"></div>
<pre id="reportJson"></pre>
</div>`
})
export class RenderingReportFromCode {
report: Stimulsoft.Report.StiReport;
async renderReport() {
await this.report.renderAsync2();
document.getElementById("message")!.innerText = "The report rendering is completed. Pages: " + this.report.renderedPages.count;
document.getElementById("reportJson")!.innerText = this.report.saveDocumentToJsonString();
}
constructor() {
this.report = new Stimulsoft.Report.StiReport();
this.report.loadFile("Reports/SimpleList.mrt");
}
}renderAsync2() builds the document pages; afterwards renderedPages.count and saveDocumentToJsonString() give access to the rendered result for saving or further processing.