#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. в этом есть смысл, я подумал, может быть, есть функция, которая может проверить конец страницы, а затем вычислить ее. что-то вроде события, чтобы проверить, не сломается ли страница