highcharts报表插件之expoting参数的使用
exporting 参数配置
本文转载自:http://blog.csdn.net/myjlvzlp/article/details/8531275
说明:导出及打印选项
打印导出功能的配置项。
1、buttons:打印和导出按钮设置。其中两个按钮中又有很多样式的设置,具体如下:
(1)exportButton:导出按钮样式
(1)hoverSymbolFill:鼠标移上去改变按钮箭头的颜色,String型,默认值为#768F3E.
(2)onclick:点击报表导出按钮事件一般和menuItems同时使用。
(3)menuItems:点击导出按钮的时候出现的下拉列表的设置选项,一般和onclick同时使用,Array类型。
实例1如下:
exporting : {
enabled : true,
buttons : {
exportButton : {
menuItems: null,
onclick: function(){
this.exportChart();
}
},
printButton: {
enabled : false
}
}
}
点击时就不会出现下拉框了,而是直接导出报表图片。
实例2如下:
exporting : {
enabled : true,
buttons : {
exportButton : {
menuItems: [{
text: '导出PNG图片(宽度为250px)',
onclick:function() {
this.exportChart({
width:200 //导出报表的宽度
});
}
}, {
text: '导出PNG图片(宽度为800px)',
onclick:function() {
this.exportChart();// 800px by default
}
},
null,
null
]
},
printButton: {
enabled : false
}
}
}
点击时出现自己设置的下拉标题以及导出图片的大小。
(4)symbol : 符号的按钮。点定义功能在Highcharts.Renderer.symbols集合。String类型,默认值为“exportIcon”。symbol的可选值有'circle', 'diamond','exportIcon', 'printIcon', 'square', 'triangle'和'triangle-down'对应的图片如下所示:







(5)symbolFill : symbol的背景色,String类型,默认值是#A8BF77
(6)x : 相对于本身横向的位置,正负数都可以,Number类型,默认值是10
(7)align: 在报表中的水平位置,String类型,可选值有"left","center","right",默认是"right"
(8)backgroundColor: 报表导出图片按钮的背景色设置,如:
backgroundColor:{
linearGradient:[0, 0, 0, 20],
stops:[
[0.1,'#ff0000'],
[0.9,'#00ff00']
]
}
默认值为:
backgroundColor:{
linearGradient:[0, 0, 0, 20],
stops:[
[0.4,'#F7F7F7'],
[0.6,'#E3E3E3']
]
}
(9)borderColor: 报表导出按钮边框的颜色,String类型,默认值是#B0B0B0
(10)borderRadius: 报表导出按钮边框四个对角的圆滑程度,Number类型,默认值是3
(11)borderWidth: 报表导出按钮边框的宽度,Number类型,默认值是1
(12)enabled: 报表导出按钮是否启用,Boolean类型,默认值是true
(13)height: 报表导出按钮的高度,Number类型,默认值是20
(14)hoverBorderColor: 鼠标经过报表导出按钮时边框的颜色,String类型,默认值是#909090
(15)hoverSymbolStroke : 鼠标经过报表导出按钮的中间那个箭头的边框颜色,String类型,默认值是#4572A5
(16)symbolSize : 报表导出按钮的中间那个箭头的大小尺寸,Number类型,默认值是12
(17)symbolStroke : 报表导出按钮的中间那个箭头的边框颜色,String类型,默认值是#A0A0A0
(18)symbolStrokeWidth : 报表导出按钮的中间那个箭头的边框宽度,Number类型,默认值是1
(19)symbolX : 报表导出按钮的中间那个箭头的横向位置,Number类型,默认值是11.5
(20)symbolY : 报表导出按钮的中间那个箭头的纵向位置,Number类型,默认值是10.5
(21)verticalAlign : 报表导出按钮的垂直对齐方式,String类型,可选项是"top", "middle" 或者 "bottom". 默认值是"top"
(22)width : 报表导出按钮的宽度,Number类型,默认值是24
(23)y : 相对于本身纵向的位置,正负数都可以,Number类型,默认值是10
(2)printButton:打印按钮样式
(1)hoverSymbolFill:鼠标移上去改变按钮箭头的颜色,String型,默认值为#768F3E.
(2)onclick:点击报表打印按钮事件一般和menuItems同时使用。
(3)menuItems:点击打印按钮的时候出现的下拉列表的设置选项,一般和onclick同时使用,Array类型。
实例1如下:
exporting: {
enabled: true,
buttons: {
exportButton: {
menuItems:null,
onclick:function() {
this.exportChart();
}
},
printButton:{
enabled: false
}
}
点击时就不会出现下拉框了,而是直接导出报表图片。
实例2如下:
exporting: {
enabled: true,
buttons: {
exportButton: {
menuItems:[{
text:'导出PNG图片(宽度为250px)',
onclick:function() {
this.exportChart({
width:200 //导出报表的宽度
});
}
},{
text:'导出PNG图片(宽度为800px)',
onclick:function() {
this.exportChart();// 800px by default
}
},
null,
null
]
},
printButton:{
enabled: false
}
}
}
点击时出现自己设置的下拉标题以及导出图片的大小。
(4)symbol: 符号的按钮。点定义功能在Highcharts.Renderer.symbols集合。String类型,默认为“exportIcon”。symbol的可选值有'circle', 'diamond','exportIcon','printIcon', 'square', 'triangle'和'triangle-down'
(5)symbolFill : symbol的背景色,String类型,默认值是#A8BF77
(6)x : 相对于本身横向的位置,正负数都可以,Number类型,默认值是10
(7)align : 在报表中的水平位置,String类型,可选值有"left","center","right",默认是"right"
(8)backgroundColor : 报表打印图片按钮的背景色设置,如:
backgroundColor: {
linearGradient: [0, 0, 0,20],
stops: [
[0.1, '#ff0000'],
[0.9, '#00ff00']
]
}
默认值为:
backgroundColor: {
linearGradient: [0, 0, 0,20],
stops: [
[0.4, '#F7F7F7'],
[0.6, '#E3E3E3']
]
}
(9)borderColor : 报表打印按钮边框的颜色,String类型,默认值是#B0B0B0
(10)borderRadius : 报表打印按钮边框四个对角的圆滑程度,Number类型,默认值是3
(11)borderWidth : 报表打印按钮边框的宽度,Number类型,默认值是1
(12)enabled : 报表打印按钮是否启用,Boolean类型,默认值是true
(13)height : 报表打印按钮的高度,Number类型,默认值是20
(14)hoverBorderColor : 鼠标经过报表打印按钮时边框的颜色,String类型,默认值是#909090
(15)hoverSymbolStroke : 鼠标经过报表打印按钮的中间那个箭头的边框颜色,String类型,默认值是#4572A5
(16)symbolSize : 报表打印按钮的中间那个箭头的大小尺寸,Number类型,默认值是12
(17)symbolStroke : 报表打印按钮的中间那个箭头的边框颜色,String类型,默认值是#A0A0A0
(18)symbolStrokeWidth : 报表打印按钮的中间那个箭头的边框宽度,Number类型,默认值是1
(19)symbolX : 报表打印按钮的中间那个箭头的横向位置,Number类型,默认值是11.5
(20)symbolY : 报表打印按钮的中间那个箭头的纵向位置,Number类型,默认值是10.5
(21)verticalAlign : 报表打印按钮的垂直对齐方式,String类型,可选项是"top", "middle" 或者 "bottom". 默认值是"top"
(22)width : 报表打印按钮的宽度,Number类型,默认值是24
(23)y : 相对于本身纵向的位置,正负数都可以,Number类型,默认值是10
2、enabled:是否显示按钮(也就是启用打印导出功能),布尔型,默认显示true
3、filename:导出报表图片的文件名,String型,默认值chart,不支持中文名字的命名
4、type:如果chart.exportChart()调用时没有指定类型选项,默认的MIME类型。
可能的值是image/png, image/jpeg, application/pdf andimage/svg+xml. 默认的值是"image/png".
5、url:转换图片的服务器url,默认是用免费网络服务器highcharts,默认值http://export.highcharts.com
6、width:导出PNG或JPG图片大小,数字型。默认值800
注意:width和height的比值为2:1,设置width的时候,最好设置成200的倍数,不然设置成100或300等宽度时候,下载的时间会比较长。
highcharts报表插件之expoting参数的使用的更多相关文章
- highcharts js报表工具(报表插件)
highcharts报表工具(报表插件.图表工具) highcharts效果在线演示(可查看源代码): http://www.hcharts.cn/demo/index.php?p=56 Highc ...
- jquery报表插件收藏 MARK
Highcharts http://www.hcharts.cn/ 统计报表插件 jquery ui官网 http://jqueryui.com/selectmenu/#custom_render
- 挖到一款免费好用的web报表插件
最近公司项目需要用到报表,公司领导要求我来调研下报表工具.开始的时候了解了目前市场上功能强大,占有率高的两款报表工具,帆软报表和润乾报表,这两款报表工具功能比较强大,覆盖的行业较广,基本能满足所有的报 ...
- 安装VS2010水晶报表插件
Visual Studio 2010默认不带水晶报表,需要安装一个水晶报表插件,首先下载此插件: http://downloads.businessobjects.com/akdlm/cr4vs201 ...
- MyBean通用报表插件介绍
特性: 1.基于MyBean插件平台.可以在任何插件中无缝调用显示. 2.其他窗体中无需引用报表控件.就可以拥有报表的设计预览打印等功能. 3.甚至可以不用带包,制作报表插件,也就是说你可以将RM的报 ...
- Reporting Services报表常用的URL参数
http://blog.sina.com.cn/s/blog_5ef7acf5010118a5.html Reporting Services报表常用的URL参数 (2012-03-01 20:57: ...
- VS2010中水晶报表插件下载安装方法
Visual Studio 2010默认不带水晶报表,需要安装一个水晶报表插件,首先下载此插件: http://downloads.businessobjects.com/akdlm/cr4vs201 ...
- HighCharts 图表插件 自定义绑定 时间轴数据
HighCharts 图表插件 自定义绑定 时间轴数据,解决时间轴自动显示数据与实际绑定数据时间不对应问题! 可能要用到的源码片段:http://code.662p.com/list/14_1.htm ...
- EChart报表插件使用笔记(1)
报表插件Echart java类 package com.spring.controller; import java.io.IOException; import java.util.Arrays; ...
随机推荐
- Sharepoint 2010 创建栏 计算栏
SharePoint 创建栏时,可以添加计算字段, 网上查了查,相关资料如下: http://wenku.baidu.com/view/936239e9b8f67c1cfad6b88f.html ht ...
- 查看Eclipse中的jar包的源代码:jd-gui.exe
前面搞了很久的使用JAD,各种下载插件,最后配置好了,还是不能用,不知道怎么回事, 想起一起用过的jd-gui.exe这个工具,是各种强大啊!!! 只需要把jar包直接扔进去就可以了,非常清晰,全部解 ...
- 【转】SQL删除重复记录,只保留其中一条
SQL:删除重复数据,只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peop ...
- cocos2dx阴影层的实现
效果图 //ShadowLayer.h class ShadowLayer : public CCLayer { protected: ShadowLayer() :m_pRender(NULL) , ...
- sockaddr struct 类型重定义
windows.h和winsock2.h有类型重定义我是知道的,本来就一个库来说没问题,把winsock2放到windows.h前或先定义WIN32_LEAN_AND_MEAN都能解决问题但现的出了问 ...
- 14.python笔记之paramiko
作者:刘耀 博客:www.liuyao.me 博客园:www.cnblogs.com/liu-yao 转载请注明 一,介绍 1.使用paramiko可以很好的解决以上问题,比起前面的方法,它仅需要在本 ...
- iOS两个框架之间的类型转换--"桥接"技术
话不多说,直接举例说明吧.场景模拟:需要开发一个通讯录相关功能,实现访问以及添加等等.这时,需要使用的框架是Core Foundation.而此框架使用的是C语言,例如:CFArrayRef,CFSt ...
- google maps js v3 api教程(2) -- 在地图上添加标记
原文链接 google maps javascript官方文档:https://developers.google.com/maps/documentation/javascript/ 我们在创建地图 ...
- JQuery函数库
核心Core 函数$()动态创建由 jQuery 对象包装的 DOM 元素$.unique()去重排序函数$.inArray()在数组中搜索指定的值并返回其索引$.merge()合并数组 属性Para ...
- 【Python爬虫】入门知识
爬虫基本知识 这阵子需要用爬虫做点事情,于是系统的学习了一下python爬虫,觉得还挺有意思的,比我想象中的能干更多的事情,这里记录下学习的经历. 网上有关爬虫的资料特别多,写的都挺复杂的,我这里不打 ...