Rotativa.AspNetCore - Как добавить порядок содержимого заголовка dyncmic по Body Content - PullRequest
0 голосов
/ 06 октября 2019

У меня есть список данных, подобных этому.

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
              }
     },
}

Теперь я добавил заголовок в отчет PDF, мой заголовок отображается на каждой странице, и все содержимое совпадает с первой страницей. Но я не могу динамически заголовок по индексу отчета (когда сделать ContentTable сделано => конец страницы и открыть новую страницу =>, затем перейти к следующему индексу отчета и изменить содержимое заголовка тоже). Я хочу, чтобы мой заголовок изменял содержимое, когда мой отчет меняется на следующий индекс. Тот же объект, который я показываю выше.

И мне не нужно создавать файл 2 pdf, потому что мне нужно, чтобы он запускал номер страницы, продолжайте также в нижнем колонтитуле.

Или, если кто-то может предложить мнеlib для генерации pdf отчета (только бесплатно генерировать pdf отчет) может делать то, что я хочу, пожалуйста, дайте мне знать.

Спасибо.


lib Rotativa.AspNetCore

C #.netcore 2.2

...