Как настроить верхний и нижний колонтитулы для PDF, созданного AmChart?

1

Я могу создать 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
angular2-services

1 ответ

1
Лучший ответ

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'
    ]
  }]
}
  • 0
    Это будет работать Мне просто нужно выяснить, как я могу нарисовать линии и дату в нижнем колонтитуле. Спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню