2013-05-10 78 views
0

我有一个可选功能,用于添加renderer.text文本对象的图表。当导出图表时,我只希望在这种情况下添加图表。下面我有关于我如何访问渲染器和导出器的源代码。在评论部分插入这里是我认为它可能会去,但我不确定的语法。谢谢Highcharts renderer.text仅作为导出

myChart.renderer.text('Filtered', 5, 10) 
     .attr({rotation: 0}) 
     .css({color: '#4572A7', fontSize: '8px', fontStyle:'italic'}) 
     .add(); 
    myChart.exportChart(null, 
     {chart: 
      {backgroundColor: '#FFFFFF', width: 972, height:480 /*Insert Here*/ 
      } 
     } 
    ); 

回答

2

你是对的 - 有你应该使用load事件添加额外的文本导出图像:http://jsfiddle.net/3bQne/88/

chart.exportChart(null, { 
     chart: { 
      backgroundColor: '#FFFFFF', 
      width: 972, 
      height: 480, 
      events: { 
       load: function() { 
        this.renderer.text('Filtered', 5, 10) 
         .attr({ 
         rotation: 0 
        }) 
         .css({ 
         color: '#4572A7', 
         fontSize: '8px', 
         fontStyle: 'italic' 
        }) 
         .add(); 
       } 
      } 
     } 
    });