private static Rdl.PageHeaderFooterType CreateHeader(string groupBy, string fromDate, string toDate, string billStatus, string reportName) { Rdl.PageHeaderFooterType header = new Rdl.PageHeaderFooterType(); header.Items = new object[] { 2 + "in", CreateItems(groupBy, fromDate, toDate, billStatus, reportName), true, // true, }; header.ItemsElementName = new Rdl.ItemsChoiceType34[] { Rdl.ItemsChoiceType34.Height, Rdl.ItemsChoiceType34.ReportItems, Rdl.ItemsChoiceType34.PrintOnFirstPage, //prints on last and first page of header, will not print if we dont set or set to false. // Rdl.ItemsChoiceType34.PrintOnLastPage, }; return(header); }
private Rdl.PageHeaderFooterType CreateFooter() { Rdl.PageHeaderFooterType footer = new Rdl.PageHeaderFooterType(); HeaderFooterRdlGenerator footerGen = new HeaderFooterRdlGenerator(); footerGen.Fields = _rpc.Footer; footer.Items = new object[] { (_rpc.FootHeight / 96.0) + "in", true, true, footerGen.CreateItems(), }; footer.ItemsElementName = new Rdl.ItemsChoiceType34[] { Rdl.ItemsChoiceType34.Height, Rdl.ItemsChoiceType34.PrintOnFirstPage, Rdl.ItemsChoiceType34.PrintOnLastPage, Rdl.ItemsChoiceType34.ReportItems }; return(footer); }
private Rdl.PageHeaderFooterType CreateFooter() { Rdl.PageHeaderFooterType footer = new Rdl.PageHeaderFooterType(); HeaderFooterRdlGenerator footerGen = new HeaderFooterRdlGenerator(); footerGen.Fields = _rpc.Footer; footer.Items = new object[] { (_rpc.FootHeight / 96.0) + "in", true, true, footerGen.CreateItems(), }; footer.ItemsElementName = new Rdl.ItemsChoiceType34[] { Rdl.ItemsChoiceType34.Height, Rdl.ItemsChoiceType34.PrintOnFirstPage, Rdl.ItemsChoiceType34.PrintOnLastPage, Rdl.ItemsChoiceType34.ReportItems }; return footer; }