Я могу создать PDF, который уже предопределен в библиотеке amChart.
Я хочу создать верхний и нижний колонтитулы с строками и номером страницы. В моем нижнем коде я просто могу отобразить текст.
'export': {
'enabled': true,
'header': 'AnyText',
'footer': 'Page 1 of 1',
'dateFormat': 'YYYY-MM-DD HH:NN:SS',
'pageOrigin': false,
'fileName': 'Graph',
'menu': [{
'class': 'export-main',
'menu': [
'PDF',
'PRINT'
]
}]
}
Как настроить верхний и нижний колонтитулы, добавив строки и пробелы?
Я прошел через сайт AmChart, но я не нашел никакой информации (возможно, я пропустил это).
AmCharts использует pdfMake под капотом для своей функции экспорта в формате PDF. Чтобы переопределить верхний и нижний колонтитулы, вы можете передать объект pdfMake, который является таким же, как объект docDefinition в документации pdfMake, чтобы переопределить макет или другие параметры, такие как верхние и нижние колонтитулы. Верхние и нижние колонтитулы могут быть статическими или динамическими функциями, возвращающими объекты с информацией о форматировании, например
'export': {
'enabled': true,
'pdfMake': {
'header': 'AnyText',
'footer': function(currentPage, pageCount) {
return {
text: 'Page ' + currentPage + ' of ' + pageCount,
alignment: 'center'
}
}
}
'dateFormat': 'YYYY-MM-DD HH:NN:SS',
'pageOrigin': false,
'fileName': 'Graph',
'menu': [{
'class': 'export-main',
'menu': [
'PDF',
'PRINT'
]
}]
}