润乾报表单元格中引用flash控件

一、问题描述

在设计报表的时候,用户需要在报表中需要使用一些swf元素来美化报表的单元格内容

二、解决思路

发现报表的单元格属性中有html的数据类型,可以在此处添加相应html的控件来实现需求。

三、实现步骤

打开一张空白报表,在任意单元格中,本例使用A1单元格,适当调整单元格大小,右键选择“数据类型”–>html类型”,在其中输入对应的html控件代码(这里注意swf文件所存放的位置为JSP所在同一目录):

<object id=’mySwf’ classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′ codebase=’http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0′ height=’100%’ width=’100%’>

<param name=’src’ value=’qiti.swf’/>

<embed name=’mySwf’ src=’qiti.swf’ pluginspage=’http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash’ height=’100%’ width=’100%’/>

</object>

Web端的展现效果如下所示:

 

四、结尾总结

在使用润乾报表设计器V4版本时,可以通过单元格的html类型来添加各种html支持的控件,如PDFFLASH。可能引用的代码不同,但是实现方法相同。

热门文章