1. 程式人生 > >【Stimulsoft Reports Flex教程】在檢視器中顯示渲染文件

【Stimulsoft Reports Flex教程】在檢視器中顯示渲染文件

下載Stimulsoft Reports Flex最新版本

此示例顯示如何在檢視器中顯示呈現的報表文件。要從程式碼建立和顯示檢視器,您需要呼叫StiViewerFx.initialize() 靜態方法。在應用程式的initialize事件中呼叫此方法:

<mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    minWidth="1024" minHeight="768" backgroundColor="#e8e8e8"
    initialize="onInitialize()" xmlns:viewer="stimulsoft.viewer.*">
 
private function onInitialize(): void
{
    StiViewerFx.initialize();
 
    ...
}

要在檢視器中顯示報表,您需要載入呈現的報表檔案,例如將其分配給documentString變數。接下來,您需要建立StiReport物件並使用loadDocumentFromString()方法從此字串變數載入呈現的報表。完成這些操作後,您可以使用show()方法在檢視器中顯示報表:

private function onViewDocumentClick(): void
{
    // Create new report object
    var report: StiReport = new StiReport();
    // Load document from XML string
    report.loadDocumentFromString(documentString);
    // Show report in Viewer
    report.show();
}

您還可以在檢視器中將報表顯示為對話方塊視窗。只需更改showDialog()方法中的show()方法,所有其他操作都是相同的:

private function onViewInDialogWindowClick(): void
{
    // Create new report object
    var report: StiReport = new StiReport();
    // Load document from XML string
    report.loadDocumentFromString(documentString);
    // Show report in Viewer dialog window
    report.showDialog();
}

下面的螢幕截圖中,您可以看到示例程式碼的結果。

Stimulsoft

下載示例

Codemix活動