翻譯|使用教程|編輯:王香|2018-12-27 11:02:00.000|閱讀 474 次
概述:此示例顯示如何從代碼呈現報表模板。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
此示例顯示如何從代碼呈現報表模板。首先,您需要加載報表文件,例如將其分配給 reportString變量。然后,您需要創建StiReport對象并使用loadReportFromString()方法從此字符串變量加載報表。完成這些操作后,您可以使用render()方法呈現報表:
private function onRenderReportClick(): void { // Create new report object report = new StiReport(); // Load report from XML string report.loadReportFromString(reportString); // Add event listener invoked after report is rendered report.addEventListener(StiReportEvent.END_RENDER, onRenderComplete); // Render report report.render(); }
渲染過程是異步的,因此如果您需要在報表呈現后執行某些操作,則可以將事件偵聽器添加到報表對象的StiReportEvent.END_RENDER事件中。例如,將呈現的報表文檔保存為字符串變量:
private function onRenderComplete(event: StiReportEvent): void { // Remove event listener report.removeEventListener(StiReportEvent.END_RENDER, onRenderComplete); // Save rendered document to XML string var documentString: String = report.saveDocumentToString(); }
下面的屏幕截圖中,您可以看到示例代碼的結果。
購買Stimulsoft正版授權,請點擊“”喲!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn