Как получить общее количество текущих элементов на каждой странице в Pdfmake?

#javascript #pdfmake

Вопрос:

Я использую pdfmake для создания pdf, поэтому я хочу знать, как получить общее количество элементов на текущей странице и, возможно, указать общее количество в нижнем колонтитуле. например:

Имя Цена
пункт 1 250
пункт 2 300
пункт 3 500

Тогда нижний колонтитул будет (всего 1050)

Следующая страница

Имя Цена
пункт 1 150
пункт 2 200
пункт 3 100

Затем нижний колонтитул будет (всего 450) и так далее.

Как мне это сделать с помощью pdfmake, потому что я могу получить только номера страниц, но не итоги.

Спасибо

Комментарии:

1. Pdfmake просто создает PDF-файлы. Это зависит от вашего обычного кода javascript, чтобы вычислять вещи.

2. @EmilKarlsson я понимаю это, но мои элементы динамичны, они появляются на многих страницах, я хочу получить общее количество на текущей странице, используя только элементы, которые появляются на этой странице.

3. Если ваша таблица занимает несколько страниц, и вы предлагаете Pdfmake решить за вас, где разделить страницу на страницу, то вы не сможете получить общее количество строк на странице (если вы точно не знаете, сколько строк Pdfmake создаст на странице). Вместо этого вы могли бы определить, сколько строк должно быть на каждой странице, а затем рассчитать (под)общее количество этих строк на каждой странице.

4. в этом есть смысл, я подумал, может быть, есть функция, которая может проверить конец страницы, а затем вычислить ее. что-то вроде события, чтобы проверить, не сломается ли страница