2015-09-28 6 views
0

У меня есть отчет, и это код моей страницы HTML:Как добавить дополнительные поля в documentviewer?

@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() 

Проблема заключается в том, что в браузере я вижу мой документ отчета правильно, но я не могу видеть границы моего доклада правильно, Я добавил изображение для просмотра.

Есть ли способ разместить больше полей в средстве просмотра документов?

Я должен подчеркнуть, что когда я печатаю свой отчет, кажется хорошим, проблема доступна только в средстве просмотра предварительного просмотра.

ответ

0

Вы должны только добавить эту строку в коде:

settings.SettingsReportViewer.EnableMargins = истина;

@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() 
+1

спасибо, все хорошо! –

+0

Добро пожаловать. –