本文介绍了我如何能在的DocumentViewer增加更多的保证金?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个报告,这是code为我的html页面:

  @ Html.DevEx $ P $(PSS)的DocumentViewer(设置=方式> {
    //都需要一个报表查看器下面的设置。
    settings.Name =documentViewer1;
    settings.Report =(Misteryshopper.Reports.ResumenProyecto)计算机[报告];
    //回调和出口路由值指定相应的控制器和他们的行动。
    //需要这些设置为好。    settings.CallbackRouteValues​​ = {新控制器=报告,行动=ProyectDocumentViewerPartial};
    settings.ExportRouteValues​​ = {新控制器=报告,行动=ProyectExportDocumentViewer,REPORTNAME = REPORTNAME};
    //参数    settings.SettingsReportViewer.EnableRequestParameters = FALSE;
    settings.SettingsSplitter.SidePaneVisible = FALSE;    })。GetHtml()

问题是,在浏览器中我没有看到我的报告文档,但我不能正确地看到我的报告的边界,我重视的图像视图。

有没有办法把更多的余量,在文档浏览器?

我要强调的是,当我打印我的报告,似乎不错,
问题只是在preVIEW文档浏览器。


解决方案

您必须在您的code只添加这行:

@Html.DevExpress().DocumentViewer(settings =>{
// The following settings are required for a Report Viewer.
settings.Name = "documentViewer1";
settings.Report = (Misteryshopper.Reports.ResumenProyecto)ViewData["Report"];
// Callback and export route values specify corresponding controllers and their actions.
// These settings are required as well.    

settings.CallbackRouteValues = new { Controller = "Report", Action = "ProyectDocumentViewerPartial" };
settings.ExportRouteValues = new { Controller = "Report", Action = "ProyectExportDocumentViewer", ReportName = ReportName };
// Parameters

settings.SettingsReportViewer.EnableRequestParameters = false;
settings.SettingsSplitter.SidePaneVisible = false; 

// YOU HAVE TO ADD THIS LINE ...... 
    settings.SettingsReportViewer.EnableMargins = true; 

    }).GetHtml()

这篇关于我如何能在的DocumentViewer增加更多的保证金?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 16:35