Active Reports - Exporting in PDF for the Web
Posted: 10/06/04 4:57 AM
I’ve been playing with Active Reports for a little while now and I like it. It wasn’t entirely clear how to export as pdf, which is something I really needed to do. If you’re wondering, here’s how it is done.
//This would be the actual report file in your application.
//The class name = the name of the report
ReportFile rpt = new ReportFile();
rpt.Run();
Document doc = rpt.Document;
MemoryStream stream = new MemoryStream();
PdfExport exp = new PdfExport();
exp.Export(doc, stream);
Response.Buffer = true;
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.BinaryWrite(stream.ToArray());
Response.End();
stream.Close();
Make sense? Hope so.