Изменить данные путем загрузки в формате PDF в Highcharts - PullRequest
1 голос
/ 22 октября 2019

У меня есть старшая таблица, и я хочу загружать ее в формате PDF. Но перед загрузкой к старшей диаграмме следует добавить заголовок в виде html. Это возможно? Как событие: beforePrint и afterPrint, но только для загрузки

1 Ответ

0 голосов
/ 22 октября 2019

Вы можете определить пользовательское событие для кнопки «Загрузить документ PDF»:

exporting: {
    menuItemDefinitions: {
        // Custom definition
        downloadPDF: {
            onclick: function() {
                this.update({
                    title: {
                        text: 'New title'
                    }
                }, false);

                this.exportChart({
                    type: 'application/pdf'
                });

                this.update({
                    title: {
                        text: 'Old title'
                    }
                }, false);
            },
            text: 'Download PDF document'
        }
    }
}

Демонстрационная версия: http://jsfiddle.net/BlackLabel/02aw13ht/

Справочник по API:

https://api.highcharts.com/highcharts/exporting.menuItemDefinitions

https://api.highcharts.com/class-reference/Highcharts.Chart#update

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...