public void Render(Container box) { RdlEngine.Report rpt = box.Report; TopMargin = rpt.TopMargin.points; BottomMargin = rpt.BottomMargin.points; LeftMargin = rpt.LeftMargin.points; RightMargin = rpt.RightMargin.points; PageWidth = rpt.PageWidth.points; PageHeight = rpt.PageHeight.points; _top = rpt.TopMargin.points; _left = rpt.LeftMargin.points; _width = rpt.PageWidth.points - rpt.RightMargin.points - rpt.LeftMargin.points; _height = rpt.PageHeight.points - rpt.TopMargin.points - rpt.BottomMargin.points; _pageList = new List <Page>(); Container b = null; Page p = new Page(PageWidth - RightMargin - LeftMargin, PageHeight - TopMargin - BottomMargin, 0, null, ref b); _pageList.Add(p); RecurseRender(box, ref b, ref p, 0, 0); }
public Parameters(RdlEngine.Report rpt) { _rpt = rpt; }