2013-05-10 65 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(); 
       } 
      } 
     } 
    });