我如何能在的DocumentViewer增加更多的保证金? [英] How can I add more margin in the 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只添加这行:
settings.SettingsReportViewer.EnableMargins = TRUE;
块引用>@ 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;//你要加入这一行......
settings.SettingsReportViewer.EnableMargins = TRUE; })。GetHtml()I have a report and this is the code for my html page:
@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; }).GetHtml()
The problem is that in the browser I see my report document correctly, but I can´t see the borders of my report correctly, I have attached an image for the view.
Is there any way to put more margin in the document viewer?
I have to stress that when I print my report, it seems good, the problem is only in the preview document viewer.
解决方案You have to add only this line in your code:
settings.SettingsReportViewer.EnableMargins= true;
@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增加更多的保证金?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!