public static void ExportCsv(ExportEventArgs options, HttpResponseBase response) { response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}.csv", options.Title)); response.ContentType = "application/csv"; if (CultureInfo.CurrentUICulture.Name != "en-US") { response.ContentEncoding = Encoding.Unicode; } response.Write(options.Document); }
public static void ExportCsv(ExportEventArgs options, HttpResponseBase response) { response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}.csv", options.Title)); response.ContentType = "application/csv"; if (CultureInfo.CurrentUICulture.Name != "en-US") { response.ContentEncoding = Encoding.Unicode; } response.Write(options.Document); }
public ExportDocumentResult(string html, ExportType exportType, bool sendEmail, ExportEventArgs.ExportSettings settings) { _Options = new ExportEventArgs(html, "export") { ExportType = exportType, SendByEmail = sendEmail, Settings = settings }; _ExportType = exportType; _SendEmail = sendEmail; }
public ExportDocumentResult(string html, ExportType exportType, bool sendEmail, ExportEventArgs.ExportSettings settings) { _Options = new ExportEventArgs(html, "export") { ExportType = exportType, SendByEmail = sendEmail, Settings = settings }; _ExportType = exportType; _SendEmail = sendEmail; }
private void ExportToResponse(ExportEventArgs options, ControllerContext context) { switch (_ExportType) { case ExportType.Csv: ExportCsv(options, context.HttpContext.Response); break; case ExportType.Html: ExportHtml(options, context.HttpContext.Response); break; case ExportType.Pdf: case ExportType.CustomPdf: ExportPdf(options, context.HttpContext.Response); break; } }
private void ExportToResponse(ExportEventArgs options, ControllerContext context) { switch (_ExportType) { case ExportType.Csv: ExportCsv(options, context.HttpContext.Response); break; case ExportType.Html: ExportHtml(options, context.HttpContext.Response); break; case ExportType.Pdf: case ExportType.CustomPdf: ExportPdf(options, context.HttpContext.Response); break; } }
public static void ExportHtml(ExportEventArgs options, HttpResponseBase response) { response.Write(options.Document); }
public static void ExportPdf(ExportEventArgs options, HttpResponseBase response) { response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}.pdf", options.Title)); response.ContentType = "application/pdf"; response.BinaryWrite(ExportPdfHelper.ToPdfBytes(options)); }
public static void ExportPdf(ExportEventArgs options, HttpResponseBase response) { response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}.pdf", options.Title)); response.ContentType = "application/pdf"; response.BinaryWrite(ExportPdfHelper.ToPdfBytes(options)); }
public static void ExportHtml(ExportEventArgs options, HttpResponseBase response) { response.Write(options.Document); }