Skip to Content
0
Former Member
Nov 30, 2011 at 02:46 PM

Setting margins works with ExportToDisk, but not with ExportToStream...

70 Views

I'm filling out a report with SetParameterValue, and not with database, and setting the margins with:

templateCredencial.ReportDefinition.Sections["DetailSection1"].ReportObjects[elementNumber].Top; 
templateCredencial.ReportDefinition.Sections["DetailSection1"].ReportObjects[elementNumber].Left;

After that when i call ExportToDisk to write as pdf, the margins that i setted are there, but when i use ExportToStream like that:

MemoryStream stream = (MemoryStream)credentialTemplate.ExportToStream(ExportFormatType.PortableDocFormat)

And call stream.ToArray() as return in FileResult, the pdf that shows up on browser is without the margins that i setted. Does anyone have idea how can i return the pdf to the browser with correct margins without get file from disk, using only the stream?