本文介绍了我如何能在的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增加更多的保证金?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!