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参数的使用的更多相关文章

  1. highcharts js报表工具(报表插件)

    highcharts报表工具(报表插件.图表工具) highcharts效果在线演示(可查看源代码):  http://www.hcharts.cn/demo/index.php?p=56 Highc ...

  2. jquery报表插件收藏 MARK

    Highcharts http://www.hcharts.cn/ 统计报表插件 jquery ui官网 http://jqueryui.com/selectmenu/#custom_render

  3. 挖到一款免费好用的web报表插件

    最近公司项目需要用到报表,公司领导要求我来调研下报表工具.开始的时候了解了目前市场上功能强大,占有率高的两款报表工具,帆软报表和润乾报表,这两款报表工具功能比较强大,覆盖的行业较广,基本能满足所有的报 ...

  4. 安装VS2010水晶报表插件

    Visual Studio 2010默认不带水晶报表,需要安装一个水晶报表插件,首先下载此插件: http://downloads.businessobjects.com/akdlm/cr4vs201 ...

  5. MyBean通用报表插件介绍

    特性: 1.基于MyBean插件平台.可以在任何插件中无缝调用显示. 2.其他窗体中无需引用报表控件.就可以拥有报表的设计预览打印等功能. 3.甚至可以不用带包,制作报表插件,也就是说你可以将RM的报 ...

  6. Reporting Services报表常用的URL参数

    http://blog.sina.com.cn/s/blog_5ef7acf5010118a5.html Reporting Services报表常用的URL参数 (2012-03-01 20:57: ...

  7. VS2010中水晶报表插件下载安装方法

    Visual Studio 2010默认不带水晶报表,需要安装一个水晶报表插件,首先下载此插件: http://downloads.businessobjects.com/akdlm/cr4vs201 ...

  8. HighCharts 图表插件 自定义绑定 时间轴数据

    HighCharts 图表插件 自定义绑定 时间轴数据,解决时间轴自动显示数据与实际绑定数据时间不对应问题! 可能要用到的源码片段:http://code.662p.com/list/14_1.htm ...

  9. EChart报表插件使用笔记(1)

    报表插件Echart java类 package com.spring.controller; import java.io.IOException; import java.util.Arrays; ...

随机推荐

  1. 使用JS构建简单Map(转)

    转载自:http://freejvm.iteye.com/blog/768025 最近使用源生的js处理页面数据,所谓源生的就是指没有经过包装的.最基本的JavaScript代码: 像使用ext,jQ ...

  2. 【python】时间性能分析

    参考: http://blog.jobbole.com/47619/ http://chenpeng.info/html/1754 1.计算整个程序运行时间,直接用linux的time命令即可 tim ...

  3. oracle通过plsql导入dmp数据文件

    首先安装Oracle,新建一个空的数据库mydb 从开始菜单运行cmd控制台:sqlplus "用户名/密码@数据库名 as sysdba"//例如sqlplus sys/admi ...

  4. Auguse 2nd, Week 32nd Tuesday, 2016

    Love me little and love me long.不求情意绵绵,但愿天长地久. Friends are relatives you make for yourself.朋友是你自己结交的 ...

  5. Eclipse 中Tomcat 启动 与直接启动Tomcat的区别

    这段时间不用Java 了突然发现在用的时候出问题了. 首先现在Eclipse和Tomcat,解压后 如图1所示: 图1: 进入里面的bin文件目录后发现有 如图2所示包含了startup.bat,st ...

  6. javascript实现的图数据结构的广度优先 搜索(Breadth-First Search,BFS)和深度优先搜索(Depth-First Search,DFS)

    最后一例,搞得快.三天之内走了一次.. 下一步,面象对像的javascript编程. function Dictionary(){ var items = {}; this.has = functio ...

  7. 使用javascript的stack数据结构,实现进制转换

    function Stack() { var items = []; this.push = function(element){ items.push(element); } this.pop = ...

  8. mac平台scala开发环境搭建

    到scala官网,下载scala的sdk,地址:http://www.scala-lang.org/download/ adeMacBook-Pro:scala- apple$ wget http:/ ...

  9. androidSDK也要配置环境变量(转)

    android的开发人员来说,首先要做的就是环境变量的配置.java是需要配置环境变量的.当然,安卓的环境变量需要我们配置adb的使用,将开发平台的两个工具包配置到环境变量里. 工具/原料 andro ...

  10. UVALive 6887 Book Club 最大流解最大匹配

    题目连接: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show ...