Fusion图表不在打印中打印

时间:2012-10-22 15:34:20

标签: printing fusioncharts

我有一个融合图表,我想打印它,但在图表的位置,我得到空白。

这是代码..

<script type="text/javascript">
function selectBehaviourTypes(id){  
$.post('/reports/tbchart', {Guid: id, Chart:"yes"}, function(response)
{
    $("#chart_div").html(response);
});
}
</script>
<div style="float: right"><a href="javascript:void(0)" onclick="printPage('pnlMainHeader','div_print');"><img src="<?=$this->baseUrl('/images/icons/small/print.png')?>" title="Print" alt="Print" /></a></div>  
<div id="div_print">
<div id="chart_div"></div>
</div>  

帮帮我 至于
乌代

1 个答案:

答案 0 :(得分:2)

渲染的图表在屏幕上正确显示,但打印输出不正确尝试使用PrintManager类进行打印。

打印管理器需要一些时间来准备好所有准备打印的图表。如果在打印管理器尚未准备好图像时调用打印操作,则图表不会显示在打印介质中。函数managedPrint()被调用,它会在继续调用window.print()函数之前自动等待图表准备就绪。

有关详细信息,请参阅:FusionCharts Print Manager Documentation