Я использую highcharts.js
и иметь книгу, которую я напечатать кучу графиков и иметь отверстие, пробитое и доступны для других, чтобы увидеть (я знаю, странно - я использую бумагу ...)печать нескольких Highcharts картировать
В любом случае, прямо сейчас я должен вручную открыть каждый график и использовать опцию export
для индивидуальной печати этих графиков.
У меня есть обычная веб-страница с фоном и на основе параметров $_GET
, она динамически отображает график.
В идеале я мог бы создать PHP-скрипт, который мог бы перебирать графики, которые мне нужны, чтобы сразу отправить несколько экземпляров.
Единственная проблема заключается в том, что вы каждый раз вручную нажимаете кнопку export
, что, конечно, я не могу прогамально сделать это.
Если функция, которая его печатает, была известна, я мог бы вызвать функцию, но я не эксперт в этой библиотеке.
Есть ли у кого-нибудь какие-нибудь обходы?
спасибо.
EDIT:
Основываясь на @Halver ссылке, я ставлю следующее в мой сценарий:
<script type="text/javascript">
$(document).ready(function(e) {
var myChart = $("#graph").highcharts();
myChart.print();
});
</script>
Я положил это в заголовке.
Однако теперь я получаю сообщение об ошибке в моей консоли, говоря:
typeError: myChart is not defined
Любая идея, как я могу это исправить?
'chart.print()'? –
@HalvorStrand - пробовал это .... Получил неопределенную ошибку функции ... –
http://api.highcharts.com/highcharts#Chart.print –