`
xdoc
  • 浏览: 296361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

超神奇,Word文档变Flash表单

 
阅读更多

先看一下附件中的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>
 

  • 大小: 83.7 KB
  • 大小: 48.7 KB
  • 大小: 85.6 KB
  • 大小: 73.6 KB
  • 大小: 79.3 KB
  • 大小: 29.7 KB
  • fpd.swf (376.7 KB)
  • 下载次数: 34
1
1
分享到:
评论

相关推荐

    java poi操作word模版文件生成表单和修改

    总的来说,Java POI为Java开发者提供了一个强大的工具,能够方便地处理Word文档,包括创建、修改和填充表单,这对于自动化报告生成、数据导出或任何基于Word文档的工作流程都是极其有用的。通过熟练掌握Java POI,你...

    C#操作word文档 C#实现Word中表格信息读取

    根据提供的文件信息,我们可以归纳出两个主要的知识点:一是如何使用C#操作Word文档并插入图片;二是如何利用C#批量替换Word文档中的书签文本。下面将对这两个知识点进行详细解析。 ### 一、使用C#操作Word文档并...

    超酷的Flash表单效果.rar

    这些控件不仅可以自定义样式,还能添加动画效果,使得表单填写过程变得更加生动有趣,从而提高用户参与度。 描述中提到的“简洁美观”和“动态效果”是Flash表单的一大亮点。通过精心的布局和动画设计,Flash表单...

    Word文档上传并解析内容

    在ASP.NET开发中,"Word文档上传并解析内容"是一个常见的功能需求,它涉及到文件上传、Word文档处理以及用户界面的交互。以下是对这个主题的详细讲解。 首先,我们需要了解文件上传的基本流程。在ASP.NET中,我们...

    基于FME的一键批量生成word文档,用户只需要填好Excel表,工具便可自动生成标准化文档

    本工具基于Excel表格信息实现标准化word文档的一键生成,支持在段落中插入文字、插入图片和在表格中插入文字。 对于不懂编程的人,只要弄清Excel表格的填写,便可以修改成适合自己工作场景的办公小助手,比如制作...

    根据word模板生成word文档

    通过这些知识点,我们可以构建一个基于Web的应用程序,用户可以通过填写表单提供数据,后台程序则根据这些数据和Word模板生成定制化的Word文档,大大提高工作效率并减少了手动操作的错误。这种方法广泛应用于报告...

    Word文档VBA入门到精通(200页).zip

    VBA项目包含模块(Modules)、类模块(Class Modules)、表单(Forms)和文档模块(Document Modules),其中文档模块是专门为Word文档定制的。 1. **变量和数据类型**:在VBA中,你需要声明变量并指定其数据类型,...

    VUE动态生成word的实现

    6. 生成Word文档:在服务器端,我们可以使用诸如docxtemplater这样的库,根据接收到的表单数据填充预设的Word模板,从而生成Word文档。这个过程涉及到对Word文档格式的解析和内容的动态替换。 7. 下载Word文档:...

    word 文档 保存 到数据库

    5. **前端交互设计**:在用户界面设计上,可以使用HTML表单和文件输入控件让用户选择要上传的Word文档。Ajax调用应绑定到提交按钮的点击事件,确保在用户点击后触发异步文件上传。同时,为了提供反馈,可以显示加载...

    flash 提交表单3.

    在IT行业中,Flash曾是一种广泛应用于网页交互和多媒体展示的技术,尤其在创建动态表单提交方面,它提供了丰富的用户体验。本文将深入探讨“Flash提交表单3”这一主题,包括Flash表单的基本概念、实现原理、优缺点...

    使用xslt转化xml数据形成word文档导出

    在IT行业中,生成和导出各种格式的文档是常见的需求,特别是Word文档,因为它们在企业应用中广泛用于报告、公文和表单等。在处理这种需求时,有两种主要方法:一是使用Microsoft.Office.Interop.Word组件,二是通过...

    word文档转换为PDF格式文件

    本主题聚焦于“word文档转换为PDF格式文件”,这是一个关键的知识点,涉及到Microsoft Word和Adobe PDF这两种广泛使用的文件格式。 Word(.doc或.docx)是Microsoft Office套件中的文字处理软件,它提供了丰富的...

    oracle导出数据库表结构到word文档中

    Oracle数据库表结构导出器是一套用来完成将Oracle数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。亲测oracle绝对好使 ,另附有链接信息,请先看好说明再操作.不会的加我qq87611894

    vue仿word表单录入demo

    【Vue.js仿Word表单录入Demo详解】 Vue.js是一款轻量级、高性能的前端JavaScript框架,广泛用于构建用户界面。本Demo旨在实现一个类似于Word的表单录入功能,让用户能够在一个网页环境中填写、编辑和保存数据,从而...

    winform界面集成开发Word文档

    在Windows Forms(Winform)应用开发中,有时候我们需要提供一种方式让用户能够编辑和查看Microsoft Word文档,例如在内部创建报告、填写表单或者处理文本。在这种情况下,将Word集成到Winform界面是一种实用的解决...

    JavaScript web转word文档

    本文档将详细介绍如何使用JavaScript来创建一个简单的Web到Word转换器,该转换器可以将网页表单中的数据自动填充到Word文档模板中,并保存为新的Word文件。具体来说,我们将重点介绍以下知识点: - 如何使用...

    若依平台开发文档word版本

    ### 若依平台开发文档知识点概览 #### 一、后端技术栈与核心功能 **1. 技术栈概述** - **系统环境**: Java EE 8, Servlet 3.0, Apache Maven 3 - **主框架**: Spring Boot 2.0, Spring Framework 5.0, Apache ...

    合同份数及表单MicrosoftWord文档.doc

    合同份数及表单MicrosoftWord文档.doc

Global site tag (gtag.js) - Google Analytics