Я пытаюсь экспортировать PDF для Datatable с несколькими верхними и нижними колонтитулами.
Макет будет выглядеть так:
- Заголовок 1 - заголовок страницы (например: счета, цитаты)
- Заголовок 2 - Количество результатов поиска (например: Авто: 101, Огонь: 89, Жизнь: 21)
- Таблица
- Footer
Я не могу получить "Заголовок 2" в настроенном PDF. Я пытался использовать несколько объявлений doc ['header'], но это не разрешено в javascript. Пробная линия разбиения в заголовке прошла неудачно. Вот что у меня есть:
buttons: [
{
extend: 'pdfHtml5',
orientation: 'landscape',
pageSize: 'letter',
customize: function (doc) {
doc['header']=(function() {
return {
text: 'My Header',
fontSize: 12,
bold: !0
};
});
doc['footer']=(function() {
return {
text: 'My Footer',
fontSize: 8,
margin: 20
};
});
doc.content[0].layout = 'lightHorizontalLines';
}
}]
Действительно ценю любой вклад, который поможет достичь моей цели. Мой клиент работает только на IE / Edge, поэтому любое решение, которое я здесь привожу, должно быть IE совместимым.