public ActionResult Print(long layoutId) { string error; var viewModel = GetModelFromSession(layoutId, out error); if (viewModel == null) { return(View("AvrServiceError", (object)error)); } var options = new DevExpress.XtraPrinting.PdfExportOptions(); options.ShowPrintDialogOnOpen = true; return(DevExpress.Web.Mvc.GridViewExtension.ExportToPdf(LayoutViewHelper.GetGridViewSettings(viewModel.ViewHeader), viewModel.ViewData, false, options)); }
public ActionResult ExportTo(long layoutId, string typeName) { string error; var viewModel = GetModelFromSession(layoutId, out error); if (viewModel == null) { return(View("AvrServiceError", (object)error)); } PdfExportHelper pdfHelper = new PdfExportHelper( viewModel.ViewHeader, BaseSettings.GetSystemFont(true)); pdfHelper.WordWrapVerticalColumnHeaders(viewModel.ViewData); return(LayoutViewHelper.ExportTypes[typeName].Method(LayoutViewHelper.GetGridViewSettings(viewModel.ViewHeader), viewModel.ViewData)); }