Hello,
I would to stream an export from a report to a new window in asp.net? I was able to export to a file and open a new window to that file but I wondered if it may be possible with out the file?
I noticed a previous post referenced the StiReportResponse object. What would I set for the first parameter to open in new window?
Thanks,
Aspen
Streaming Export from ASP.NET
Streaming Export from ASP.NET
You can use this code:
This is example for pdf.
Thanks.
Code: Select all
Page page = this;
float imageQuality = 1;
float imageResolution = 100;
bool embeddedFont = false;
bool standardPdfFonts = false;
StiPagesRange pagesRange = StiPagesRange.All;
page.Response.Buffer = true;
page.Response.ClearContent();
page.Response.ClearHeaders();
page.Response.Clear();
MemoryStream stream = new MemoryStream();
StiPdfExportService export = new StiPdfExportService();
export.ExportPdf(report, stream, pagesRange, imageQuality,
imageResolution, embeddedFont, standardPdfFonts, true);
page.Response.ContentType = "application/pdf";
page.Response.AddHeader("content-length", stream.Length.ToString());
page.Response.BinaryWrite(stream.ToArray());
page.Response.End();
Thanks.