Rotativa.AspNetCore icon indicating copy to clipboard operation
Rotativa.AspNetCore copied to clipboard

How to add dyncmic Header content order by Body Content

Open uopeydel opened this issue 5 years ago • 0 comments

I have list of data like this.

var data = new List<Report>
{
     new Report
     {
              Header = new HeaderContent
              {
                       UserFullName = "Mr A"
              }
              ContentTable = new List<BodyContent>
              {
                       ...... Content A
              }
     },
     new Report
     {
              Header = new HeaderContent
              {
                       UserFullName = "Mr B"
              }
              ContentTable = new List<BodyContent>
              {
                       ...... Content B
              }
     },
}

Now i know how to add header , My header is show on every page and all content is same of first page. But i can't dynamic header by report index (When render ContentTable done => end of page => then change to next Report index and change header content too). I want to make my header change content when my report change to next index. Same object that i show above.

And i need not to create 2 pdf file because of i need to make it run page number continue in footer too.

Thanks.

uopeydel avatar Oct 06 '19 10:10 uopeydel