打印多个高图表
print multiple highcharts chart
我使用highcharts.js
,有一本书,我打印了一堆图表,打了孔,可以让其他人看到(我知道,很奇怪,我用的是纸…)
无论如何,现在我必须手动打开每个图,并使用export
选项单独打印这些图。
我有一个纯白色背景的网页,基于$_GET
参数,它动态显示图形。
理想情况下,我可以创建一个PHP脚本,它可以循环遍历我需要的图形,以便一次发送多个要打印的图形。
唯一的问题似乎是你每次都必须手动点击export
按钮,当然我不能这样做。
如果打印它的函数是已知的,我可以调用该函数,但我不是这个库的专家。
有人能解决这个问题吗?
谢谢。
编辑:
基于@Halver链接,我在脚本中添加了以下内容:
<script type="text/javascript">
$(document).ready(function(e) {
var myChart = $("#graph").highcharts();
myChart.print();
});
</script>
我把这个放在标题里了。
然而,现在我在控制台中收到一个错误,上面写着:
typeError: myChart is not defined
知道我该怎么解决吗?
实际上,您可以通过程序单击导出。。修改高图页面如下:
更改
<body>
至:
<body onload="document.getElementById('exportButtonID').click();">
您必须找到导出按钮的id,或者指定一个。如果没有更多的信息,很难提供自动化建议。
相关文章:
- 如何访问高图表工具提示中的任何特定数据
- 将图表动态添加到组合高图表中
- 在Firefox中导出高图表时出现黑色图像错误
- 在高图表中,每x步只显示标签
- 高图表的文本溢出问题
- 单击时获取父级子级高图表
- 如何在拖动后获得图表的最小值和最大值放大高图表
- 制作高图表'setExtremes使用两个Y轴取消勾选
- ng高图表的响应行为,加载时隐藏编译的ng点击xAxis标签
- 如何根据创建日期对对象进行排序,以插入Meteor的高图表
- 在图例项目之间添加额外空间的高图表
- 正在读取高图表中上载的csv文件
- 高图表数据导入 JSON - 格式
- 带有背景色的高图表柱形图
- 高图表 - 拖动哥伦范围
- 高图表不显示来自csv文件的数据
- 性能问题高图表图和 socket.io
- 高图表图像渲染器自动高度
- 高图表:“全部打印”按钮
- 打印多个高图表