Streaming Export from ASP.NET

Stimulsoft Reports.NET discussion
Post Reply
aspen
Posts: 4
Joined: Sun Jul 09, 2006 6:33 pm

Streaming Export from ASP.NET

Post by aspen »

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
Vital
Posts: 1278
Joined: Fri Jun 09, 2006 4:04 am

Streaming Export from ASP.NET

Post by Vital »

You can use this code:

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();
This is example for pdf.

Thanks.
Post Reply