超神奇,Word文档变Flash表单
2015-12-05 23:26
253 查看
先看一下附件中的word文档swjc.docx:
再看一下结果:
http://www.hgsql.com/down/fpd.html制作过程
用XDOC Office打开附件中的word文档,如下图:
将下划线转换为输入项,如下图:
选择输入项,在属性编辑器中对输入项做简单调整,如下图:
另存为swjc.swf.zip
将附件中的fpd.swf与swjc.swf.zip部署到你的web应用目录下,编写html文件实现数据与flash表单的交互,html如下:
<html> <head> <title>FLEX文书在线填报演示</title> <meta http-equiv=Content-Type content="text/html; charset=UTF-8"> </head> <body style="margin:0; overflow:hidden;"> <input type="button" value="新建" onclick="create()"> <input type="button" value="编辑" onclick="edit()"> <input type="button" value="保存" onclick="save()"> <input type="button" value="打印" onclick="print()"> <script> //获取fpd,兼容ie、firefox、chrome function getFpd() { var vfpd = document.getElementById("fpd2"); if (vfpd == null) { vfpd = document.getElementById("fpd"); } return vfpd; } //新建 function create() { //清除值 getFpd().clearItemsValue(); //设置缺省值 getFpd().setItemValue("字","2012"); //其它缺省值... } //编辑 function edit() { //以xml形式传入待修改的数据 getFpd().setXmlData( "<data>"+ " <字>2011</字>"+ " <号>12</号>"+ " <纳税人>北京XXX科技公司</纳税人>"+ " <检查人>张三、李四、王五</检查人>"+ " <检查日期>2011-06-20</检查日期>"+ " <开始日期>2011-01-01</开始日期>"+ " <结束日期>2011-05-31</结束日期>"+ " <通知日期>2011-06-11</通知日期>"+ "</data>"); //也可以直接设置值 //getFpd().setItemValue("字","2013"); } //保存 function save() { //获取到xml数据保存到服务器 alert(getFpd().getXmlData()); //也可以获取单独的值 //alert(getFpd().getItemValue("纳税人")); } //打印 function print() { getFpd().print(); } //fpd初始化后自动调用 function onFpdOpen() { edit(); } </script> <br> <object id="fpd" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" width="100%" height="600"> <!--swjc.swf.zip可以用XDocOffice编辑--> <param name="movie" value="fpd.swf?dataUrl=swjc.swf.zip"> <param name="quality" value="high"> <param name="bgcolor" value="#869ca7"> <param name="allowScriptAccess" value="sameDomain"> <param name="allowFullScreen" value="true"> <comment> <embed id="fpd2" src="fpd.swf?dataUrl=swjc.swf.zip" quality="high" bgcolor="#869ca7" width="100%" height="600" name="fpd" align="middle" play="true" loop="false" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"> </embed> </comment> </object> </body> </html>
swjc.docx.rar (10.1 KB)
下载次数: 33
大小: 83.7 KB
大小: 48.7 KB
大小: 85.6 KB
大小: 73.6 KB
大小: 79.3 KB
大小: 29.7 KB
fpd.swf (376.7 KB)
下载次数: 34
swjc.swf.zip (62.7 KB)
下载次数: 30
fpd.html.rar (1.3 KB)
下载次数: 30
查看图片附件
相关文章推荐
- XDOC Office 7.5.0发布
- 将ITEYE博客制作为EPUB电子书
- word方式编辑EPUB电子书
- 为你的Java应用嵌入一个功能强大的文字编辑器
- 免费在线文字处理软件XDocBuilder发布7.4.0版本
- C语言之typedef和define
- UVA12100-打印队列
- 免费报表XDOC从入门到精通(六)使用向导
- 免费报表XDOC从入门到精通(四)参数
- 免费报表XDOC从入门到精通(三)第一个XDOC
- 欢迎使用CSDN-markdown编辑器
- 免费报表XDOC从入门到精通(二)安装
- 分享一个纯Java文书、合同录入与打印解决方案
- 纯java虚拟打印机
- 轻松Java打印预览、Web打印
- centos6.5版本改系统语言成中文简体
- 读书笔记:云计算概念、技术和架构
- linux命令行编辑快捷键
- 对拍调试
- HDU-1002