原創(chuàng)|使用教程|編輯:鄭恭琳|2019-10-30 14:27:25.180|閱讀 266 次
概述:本示例顯示默認(rèn)情況下如何以全屏模式顯示查看器。此模式允許您在瀏覽器窗口的整個(gè)區(qū)域中顯示查看器。也可以通過(guò)單擊查看器工具欄上的相應(yīng)按鈕來(lái)啟用或禁用此模式。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
立即點(diǎn)擊下載Stimulsoft Reports.Net最新版
本示例顯示默認(rèn)情況下如何以全屏模式顯示查看器。此模式允許您在瀏覽器窗口的整個(gè)區(qū)域中顯示查看器。也可以通過(guò)單擊查看器工具欄上的相應(yīng)按鈕來(lái)啟用或禁用此模式。
首先,您需要將StiMvcViewer組件添加到視圖頁(yè)面。您還需要將StiMvcViewerOptions對(duì)象傳遞給構(gòu)造函數(shù)。在選項(xiàng)中,您應(yīng)該設(shè)置兩個(gè)操作——GetReport和ViewerEvent,它們位于Actions選項(xiàng)組中。要啟用全屏模式,應(yīng)將外觀組中的全屏模式“FullScreenMode”選項(xiàng)設(shè)置為true。
@using Stimulsoft.Report.Mvc; ... @Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions() { Actions = { GetReport = "GetReport", ViewerEvent = "ViewerEvent" }, Appearance = { FullScreenMode = true } })
GetReport操作將加載報(bào)表并使用GetReportResult()靜態(tài)方法將答案返回給查看器的客戶端。在此方法的參數(shù)中,應(yīng)傳遞報(bào)表對(duì)象。例如,加載渲染的報(bào)表文件。
public ActionResult GetReport() { StiReport report = new StiReport(); report.LoadDocument(Server.MapPath("~/Content/Reports/SimpleList.mdc")); return StiMvcViewer.GetReportResult(report); }
ViewerEvent操作處理所有查看器事件(切換頁(yè)面、縮放、打印、導(dǎo)出、交互等),并使用ViewerEventResult()靜態(tài)方法將答案返回給客戶端。
public ActionResult ViewerEvent() { return StiMvcViewer.ViewerEventResult(); }
在下面的屏幕截圖中,您可以看到示例代碼的結(jié)果。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn