WebOffice-开发文档
- 格式:doc
- 大小:388.84 KB
- 文档页数:43
开发文档模板一、引言。
开发文档是软件开发过程中不可或缺的一部分,它记录了软件的设计、实现、测试和维护等方方面面。
良好的开发文档可以帮助开发人员更好地理解软件系统的设计思路,提高开发效率,减少沟通成本。
因此,本文档旨在为开发人员提供一份规范的开发文档模板,以便更好地组织和编写开发文档。
二、文档结构。
1. 标题页。
标题页应包括文档标题、作者、版本号、日期等信息。
同时,还可以加入一些与软件项目相关的标识,如项目名称、项目编号等。
2. 目录。
目录应清晰地列出文档的各个章节和小节,便于读者快速定位所需信息。
3. 简介。
简介部分可以对软件项目进行简要描述,包括项目背景、目标、范围、术语定义等内容,为读者提供一个整体的认识。
4. 总体设计。
总体设计部分应包括软件系统的整体架构、模块划分、数据流程等信息,以及各个模块之间的关系和接口定义。
5. 详细设计。
详细设计部分应对每个模块进行详细的设计说明,包括模块的功能、输入输出、数据结构、算法等内容。
6. 测试。
测试部分应包括软件测试的计划、方法、用例、结果等信息,以确保软件质量。
7. 部署与维护。
部署与维护部分应包括软件的部署方案、维护策略、更新日志等内容,以便后续的软件维护工作。
8. 参考资料。
参考资料部分应列出本文档所引用的相关资料,如标准、规范、文档等。
三、编写规范。
1. 文档应使用统一的格式和风格,包括标题、正文、注释、图表等。
2. 文档应使用简洁明了的语言,避免使用过于复杂的术语和长句。
3. 文档中的图表应清晰、准确地表达所需信息,配以必要的说明文字。
4. 文档应及时更新,保持与实际软件项目的一致性。
四、总结。
开发文档是软件开发过程中非常重要的一环,良好的开发文档可以提高软件开发效率,降低沟通成本,保证软件质量。
因此,我们应该重视开发文档的编写工作,遵循规范,确保文档的准确性和完整性。
希望本文档提供的开发文档模板能够帮助开发人员更好地组织和编写开发文档,为软件项目的顺利进行提供有力支持。
软件开发的文档范例软件开发的文档范例可以根据不同的项目和需求而有所不同。
以下是一个简单的软件开发文档范例,供参考:[软件名称]软件开发文档1. 简介- 软件概述:对软件的功能、目标和用途进行简要介绍。
- 目标用户:描述软件的主要用户群体。
- 开发背景:介绍软件开发的背景和原因。
2. 功能需求- 功能清单:列出软件的主要功能和特性。
- 用例描述:对每个功能进行详细的用例描述,包括输入、输出和处理流程。
3. 设计规格- 软件架构:描述软件的整体架构和模块划分。
- 数据模型:介绍软件中使用的数据结构和数据库设计。
- 用户界面设计:提供软件界面的设计原型或截图,描述用户交互流程。
4. 开发计划- 项目阶段:划分软件开发的不同阶段,如需求分析、设计、编码、测试等。
- 时间安排:制定每个阶段的时间计划和里程碑。
- 人员分配:描述项目团队成员的角色和职责。
5. 测试计划- 测试目标:明确测试的目标和范围。
- 测试方法:描述采用的测试方法和工具。
- 测试用例:提供测试用例的清单和描述。
6. 项目风险- 风险识别:识别项目可能面临的风险和挑战。
- 风险评估:评估每个风险的可能性和影响程度。
- 风险管理策略:描述针对风险的管理策略和应对措施。
7. 发布计划- 发布版本:规划软件的发布版本和时间。
- 安装和部署说明:提供软件的安装和部署指南。
请注意,这只是一个简单的软件开发文档范例,具体的文档内容和结构应根据项目的规模、复杂度和需求进行调整。
在实际开发过程中,还应根据需要编写详细的需求规格说明书、设计文档、测试报告等其他相关文档。
Java-Web-Office-文档在线编辑在当今移动化和云化的时代,办公文档的在线编辑和共享已经成为商业世界的基础要求。
在此背景下,Java Web Office文档在线编辑成为了一个广泛使用的技术。
在本文档中,我们将讨论Java Web Office文档在线编辑的基本原理和使用。
什么是Java Web Office文档在线编辑?Java Web Office文档在线编辑是一种基于Java Web技术和Office文档格式的在线编辑工具。
它允许用户在线编辑各种类型的Office文档,如Word文档、Excel表格、PowerPoint演示等。
它还可以将编辑的结果存储在云端,以便用户可以方便地实现文档的共享和协作编辑。
Java Web Office文档在线编辑的基本原理Java Web Office文档在线编辑的基本原理是将用户编辑的Office文档在服务器端转换为HTML格式,并在用户的浏览器中显示为可编辑网页。
当用户在网页上进行编辑操作时,服务器会将编辑内容保存在数据库中,以便用户之后可以打开文档并继续编辑。
用户还可以方便地阅读、打印和下载文档。
Java Web Office文档在线编辑通常包括以下主要功能:•文字处理:允许用户输入、编辑和格式化文本。
•图片处理:允许用户插入、调整和删除图片。
•文档存储:允许用户将文档存储在云端,以便共享和协作编辑。
•用户管理:允许管理员在网站上注册用户,并管理用户权限。
Java Web Office文档在线编辑的使用Java Web Office文档在线编辑通常可以在网站上直接使用,也可以通过API连接到其他系统中。
在使用Java Web Office文档在线编辑时,用户需要进行以下步骤:步骤1:登录用户需要在网站上注册账户并登录后才能使用Java Web Office文档在线编辑。
登录后,用户可以在网站上找到编辑文档的选项。
步骤2:选择文档用户可以从自己的本地计算机或者从网站上选择需要编辑的文档。
前后端技术开发文档模板首先,我要说明一下,技术开发文档的格式可以根据具体需求进行适当调整,以下是一个常见的前端和后端技术开发文档模板。
==================================项目名称:XXX项目项目时间:xxxx年x月xx日至xxxx年x月xx日一、项目简介1.1 项目背景在这个部分,简要描述项目的背景和目的,以及项目的重要性和影响。
1.2 项目目标在这个部分,详细描述项目的目标和预期成果,并列出实现这些目标所需的具体功能和特性。
二、前端技术开发文档2.1 技术选型在这个部分,列出前端技术开发所采用的技术,比如HTML、CSS、JavaScript等,并对每种技术进行简要介绍。
2.2 页面设计在这个部分,详细描述项目的页面设计,包括每个页面的布局、样式和交互效果。
可以使用示意图或原型图来展示设计。
2.3 功能实现在这个部分,说明每个页面中的功能点,包括前端与后端的数据交互和页面刷新等。
可以使用文字描述、流程图或示例代码来说明。
2.4 性能优化在这个部分,详细描述前端开发过程中的性能优化策略和方法,比如对网页加载速度的优化、代码压缩和合并等。
2.5 测试与调试在这个部分,说明前端开发过程中的测试和调试方法,主要包括单元测试、集成测试和UI测试等。
可以列出测试用例和常见bug及解决办法。
三、后端技术开发文档3.1 技术选型在这个部分,列出后端技术开发所采用的技术,比如Java、Python、Node.js等,并对每种技术进行简要介绍。
3.2 数据库设计在这个部分,详细描述项目的数据库设计,包括数据表的设计、表字段的定义和表关系的建立。
可以使用ER图或表结构图来展示设计。
3.3 接口设计在这个部分,说明后端开发所提供的接口,包括接口的请求参数、返回参数和请求方式。
可以使用示例代码或接口文档来展示设计。
3.4 功能实现在这个部分,说明后端开发的功能实现,包括业务逻辑和数据处理等。
WebOffice开发系列指南WebOffice文档控件技术交流和版本发布发表回复17 篇帖子•分页:1 / 2•1, 2WebOffice开发系列指南由hangel» 2010-07-12 11:33WebOffice开发系列01-自动下载安装组件(B/S)WebOffice开发系列02-如何打开文件WebOffice开发系列03-修订留痕WebOffice开发系列04-安全控制(防止复制、打印、保存)WebOffice开发系列05-菜单控制WebOffice开发系列06-自定义工具栏 (添加工具栏按钮、调节工具栏颜色)WebOffice开发系列08-文件上传到服务器WebOffice开发系列09-其他功能-全屏-VBAwebOffice控件自动下载是指在打开网页时,网页会自动把webOffice控件下载下来,从而可以将word、excel嵌入到网页中。
控件自动下载的相关代码如下:< object id=WebOffice height=768 width="100%"style="LEFT: 0px; TOP: 0px" classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5"codebase="../js/WebOffice1.ocx#version=6,0,4,0"><param name="_ExtentX" value="6350"><param name="_ExtentY" value="6350"></object>上面的脚本意思是:自动更新classid= FF1FE7A0-0578-4FEE-A34E-FB21B277D561 的COM组件,更新地址为 ../js/WebOffice1.ocx,codebase后的路径为相对路径也可为绝对路径,要更新的最新版本为6,0,4,0。
Web前端开发工作交接文档一、项目总体逻辑本次项目主要是网站开发。
开发中使用的语言包括html,css,css3。
使用到的前端框架为Vue.js+jquery。
在整个开发过程中,主要是以.html和.css为页面展示,.js为逻辑以及接口的调用。
具体代码含义,见于开发中注释(正在注释中,页面较多)。
代码运行可以直接在vscode里用live server插件在需要运行的页面右键然后”Open with live server”目前工作完成进度:目前工作的基本框架已经完成。
主页面、产品展示部分页面等页面的前端设计已经完成。
二、各文件具体含义说明图 1:基本的项目结构.vscode 可忽略,是vscode软件自带文件夹css目录,为页面的样式文件。
fonts目录,为此次开发所需使用的字体文件。
images目录,为此次开发所需的图片文件。
js目录,为项目的js文件,逻辑和接口调用都在里。
pages目录,为项目的展示页面,大部分页面的展示都在此文件夹。
plugins目录,为项目的插件所在地。
enterprise.html,为项目的专业版。
index.html,为项目的首页。
login.html,为项目的登录页三、各文件具体含义说明(1)pages文件夹图 2:pages文件夹里面的内容Act文件夹: 1.askforprice.html 主要是IoT物联网市场模板,暂时未调用接口只有页面Cart文件夹:主要是购物车模块1.cartbuy.html 是用来选择购买时支付的选择,选择支付宝支付或微信支付2.buycode.html是上一文件选择购买后跳转的页面,跳转到微信支付或支付宝支付3.cart.html是购物车页面,有两个模块,自营类和撮合类,商品加入购物车后,可以通过下单按钮下单,通过点击顶部购物车按钮跳转到这个页面,在店铺详情页面通过点击侧边栏的购物车按钮跳转这个页面4.ordersubmit.html是下单页面,购物车下单后跳转这个页面,主要是用来提交订单的5.orderpay.html支付页面,用来支付订单,在下单的时候会弹出是否支付按钮,还有订单列表在出现支付按钮,在点击支付按钮会跳转这个页面6.neworder.html询价单下单页面,作用与ordersubmit.html类似,不过是通过询价单里“生成采购单”跳转到此页面Civil文件夹:主要是商品模块和江苏版1.detail.html是商品详细页面,主要是用来展示商品的详细信息,比如价格,库存,商品图片,商品介绍,评价,售后保障等。
网站开发文档介绍本文档是关于网站开发项目的详细文档。
它将涵盖项目的目标、功能、技术要求以及开发流程等方面的信息。
该文档旨在为开发团队提供指导和参考,以确保项目的顺利进行。
项目目标本项目的目标是开发一个网站,提供以下功能: - 用户注册和登录 - 用户个人信息管理 - 商品浏览和购买 - 订单管理 - 后台管理技术要求本项目将使用以下技术: - 前端开发:HTML、CSS、JavaScript - 后端开发:Python、Django框架 - 数据库:MySQL - 版本控制:Git开发流程本项目将遵循以下开发流程进行: 1. 需求分析:团队成员与客户沟通,明确项目需求和功能。
2. 原型设计:根据需求分析,设计项目原型,并与客户确认。
3. 数据库设计:定义数据库模型,包括用户信息、商品信息和订单信息等。
4. 前端开发:根据原型设计,使用HTML、CSS和JavaScript实现网站的前端界面和交互。
5. 后端开发:使用Python和Django框架实现网站的后端逻辑和数据库操作。
6. 单元测试:对编写的代码进行测试,确保功能的正确性和稳定性。
7. 集成测试:对整个网站进行测试,确保各个功能之间的协同工作。
8. 部署上线:将网站部署到服务器上,确保能够正常访问。
功能实现用户注册和登录•用户可以通过注册页面创建新账号。
•用户可以通过登录页面使用已有账号登录。
用户个人信息管理•用户可以查看和编辑个人信息。
•用户可以修改密码。
商品浏览和购买•用户可以浏览商品列表。
•用户可以查看单个商品的详细信息。
•用户可以将商品添加到购物车。
•用户可以在购物车中修改商品数量。
•用户可以提交订单。
订单管理•用户可以查看自己的订单列表。
•用户可以查看单个订单的详细信息。
•用户可以取消订单。
后台管理•管理员可以登录后台管理页面。
•管理员可以管理用户信息。
•管理员可以管理商品信息。
•管理员可以管理订单信息。
时间计划本项目的预计完成时间为两个月,具体时间计划如下: - 第一周:需求分析和原型设计 - 第二周:数据库设计和前端开发 - 第三周:后端开发和单元测试 - 第四周:集成测试和完善功能 - 第五周:部署上线和优化性能 - 第六周:测试和修复bug - 第七周:项目验收和文档编写 - 第八周:项目交付和总结风险管理本项目存在以下风险: - 技术风险:开发团队对使用的技术不熟悉,可能导致开发进度延误。
Weboffice--使⽤说明及问题解决⼴东药学院毕业论⽂实践教学管理系统Weboffice--使⽤说明及问题解决⼀、系统weboffice软件介绍: (2)1.系统weboffice介绍 (2)2.功能介绍 (2)3.使⽤⽀持 (2)⼆、weboffice的使⽤介绍: (2)1.weboffice安装 (2)2.⽂件保存到服务器 (3)3.提交到服务器(教师端) (4)4. 痕迹提⽰和修改 (4)三、问题及解决⽅法 (5)1.⽆提⽰安装weboffice (5)2.⽆法正常打开⽂档(或者屏幕⼀⽚⿊⾊) (9)3.⽂档上传不成功 (9)⼀、系统weboffice软件介绍:1.系统weboffice介绍系统weboffice是⼀个web在线编辑软件,实现⾃动⽣成模版,提供痕迹修改的功能。
经过⼀段时间的使⽤,此软件经过⼀系列的修改维护后,此软件已经⽐较完善和稳定(),如发现有问题和意见,希望⼤家能向我们提供宝贵意见。
2.功能介绍a.实现web在线word编辑。
b.模版⾃动⽣成。
c.痕迹提⽰和修改。
d.在线下载,上传和提交。
3.使⽤⽀持a.客户端需要安装office2003或者office2000。
(本软件暂不⽀持office2007及WPS)b.浏览器根据系统提⽰安装weboffice插件。
c.本软件⽀持的浏览器为IE(IE系列最适宜),360(运⾏有时有点慢)。
⼆、weboffice的使⽤介绍:1.weboffice安装第⼀次使⽤时需要安装weboffic插件,安装过程如下所⽰:a.第⼀次加载时系统会提⽰如下安装提⽰,如图1所⽰:(如⽆法出现如下提⽰,请参考问题解决办法)图1b.点击运⾏此加载项,然后出现如下提⽰:图2c.点击上图的运⾏,安装完毕后重新打开weboffice编辑页⾯就可以运⾏此软件。
d.在浏览器上出现如下所⽰,则说明安装完成:图32.⽂件保存到服务器当编辑完成后可点击按钮进⾏保存上传,如提⽰保存成功或上传成功则说明⽂件上传成功。
Office Web Viewer 是Microsoft Office 提供的一种在线查看Office 文档的功能。
通过Office Web Viewer,用户可以在浏览器中查看和编辑Word、Excel、PowerPoint 等Office 文档。
如果你想在编程中集成Office Web Viewer,可以使用Microsoft Office 的API 和控件来实现。
下面是一些可能的方法:使用Office Web Viewer 控件Office Web Viewer 控件是一种用于在Web 应用程序中嵌入Office 文档的控件。
它提供了对Office 文档的查看和编辑功能,可以在浏览器中使用。
你可以在开发工具中添加Office Web Viewer 控件,并将其嵌入到你的Web 应用程序中。
使用Microsoft Graph APIMicrosoft Graph API 是一种用于与Microsoft Office 365 服务进行交互的API。
你可以使用它来获取和操作Office 文档,并将其嵌入到你的Web 应用程序中。
通过使用Microsoft Graph API,你可以获取文档的在线版本,并将其显示在Web 应用程序中。
使用第三方库除了Microsoft 的Office Web Viewer 和Graph API 外,还有许多第三方库和框架可用于在Web 应用程序中嵌入Office 文档。
你可以根据你的需求选择一个适合的库,并按照其文档说明进行使用。
无论你选择哪种方法,都需要了解如何将Office 文档转换为可以在浏览器中查看的格式。
通常,Office 文档是以二进制格式存储的,因此需要将其转换为可以在Web 中显示的格式,例如HTML 或PDF。
Java Web Office文档在线编辑1、创建页面<html><head><meta http-equiv="Content-Type"content="text/html; charset=utf-8"> <title>Office在线编辑</title></head><body><script language="javascript">function CreateDoc(){document.all.OA1.CreateNew( "Word.Document");}function CreateExcel(){document.all.OA1.CreateNew( "Excel.Sheet");}function CreatePPT(){document.all.OA1.CreateNew( "PowerPoint.Slide");}function OpenFromLocal(){document.all.OA1.OpenLocalDialog();}function ShowToolbars(){var x = document.all.OA1.GetToolbarsIsShow();document.all.OA1.ShowToolbars( !x);}function PrintFile(){if(document.all.OA1.IsOpen()){document.all.OA1.Print();}}function DocIsDirty(){if(document.all.OA1.IsOpen()){if(document.all.OA1.IsDirty()){window.alert("The been modified!");}else{window.alert("The 't been modified!");}}}function SaveAs(){document.all.OA1.SaveLocalDialog();}function CloseFile(){if(document.all.OA1.IsOpen()){document.all.OA1.Close();}}function OpenFromServer(){var sPath= window.prompt("服务器文件路径:", "");document.all.OA1.OpenWeb)}function SavetoServer(){if(document.all.OA1.IsOpen()){window.alert("保存文件到服务器!");document.all.OA1.SaveWebFile("");}}</script><object classid="clsid:18A295DA-088E-42D1-BE31-5028D7F9B9B5"id="OA1"width="100%" height="700"codebase=""><param name="_Version"value="65536"><param name="_ExtentX"value="17859"><param name="_ExtentY"value="10848"><param name="_StockProps"value="0"><param name="BorderStyle"value="1"><param name="BorderColor"value="16777215"><param name="CaptionColor"value="12632256"><param name="CaptionLabel"value="等待打开一个 Office 文档!"></object><input type="button"onClick="CreateDoc()"value="新建 Word"><input type="button"onClick="CreateExcel()"value="新建 Excel"><input type="button"onClick="CreatePPT()"value="新建 PPT"><input type="button"onClick="OpenFromLocal()"value="打开"><input type="button"onClick="ShowToolbars()"value="显示/隐藏工具栏"> <input type="button"onClick="DocIsDirty()"value="是否修改"><input type="button"onClick="PrintFile()"value="打印"><input type="button"onClick="SaveAs()"value="保存"><input type="button"onClick="CloseFile()"value="关闭"><br><input type="button"onClick="OpenFromServer()"value="从服务器打开"> <form><input type="button"onClick="SavetoServer()"value="保存到服务器"></form></body></html>2、创建文件保存到服务器Servletpackage tmp;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.;import java.io.IOException;import java.io.InputStream;import java.util.UUID;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import login.Constants;import mons.;import mons.;public class UpLoadServlet extends HttpServlet{public void init() throws ServletException{}public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// process(req, resp);process(req);}public void process(HttpServletRequest request) throws IOException{// 读取控件输入流InputStream stream = request.getInputStream();// 将输入流保存到文件savefile = new (Constants. + UUID.randomUUID() + ".doc");byte[] bytes = new byte[1024];int len;while ((len = stream.read(bytes)) != -1){save(bytes, 0, len);save();}// 关闭文件stream.close();// 关闭输入流save();}public void process(HttpServletRequest request, HttpServletResponse response) throws IOException{Servlet upload = new Servlet();InputStream stream = null;BufferedInputStream bis = null;BufferedOutputStream bos = null;try{stream = request.getInputStream();String = "ddd.doc";String fileId = UUID.randomUUID().toString() + (("."));// 取扩展名bis = new BufferedInputStream(stream);bos = new BufferedOutputStream(new (new + fileId)));Streams.copy(bis, bos, true);response.getWriter().write("{success:true}");} catch (Exception e){response.getWriter().write(String.format("{success:false,message:'%s'}", e.getMessage()));} finally{if (stream != null){try{stream.close();} catch (Exception e){}}if (bis != null){try{bis.close();} catch (Exception e){}}if (bos != null){try{bos.close();} catch (Exception e){}}}}public void destroy(){}}3、配置web.xml<servlet><display-name>UpLoadServlet</display-name><servlet-name>UpLoadServlet</servlet-name><servlet-class>tmp.UpLoadServlet</servlet-class> </servlet><servlet-mapping><servlet-name>UpLoadServlet</servlet-name><url-pattern>/UpLoadServlet</url-pattern></servlet-mapping>4、下载控件包Office文档在线编辑OCX控件包。
webofficeobj方法
webofficeobj方法是一种在Web应用程序中使用Office组件的方法。
这个方法允许用户在Web页面上直接编辑和保存Office文档,而不需要离开浏览器。
通过webofficeobj方法,开发人员可以轻松地将Office组件嵌入到Web应用程序中,为用户提供更便捷的使用体验。
这个方法可以用于创建各种类型的Office文档,包括Word文档、Excel表格、PowerPoint演示文稿等等。
使用webofficeobj方法,用户可以直接在Web页面上进行编辑、保存和共享Office文档,而无需通过电子邮件或其他方式来传输文件。
这大大提高了工作效率和协作能力。
总之,webofficeobj方法是一种非常实用的技术,它可以帮助开发者将Office组件集成到Web应用程序中,为用户提供更便捷、高效的Office文档处理体验。
- 1 -。
开发文档范文-范文模板及概述示例1:在软件开发过程中,开发文档是非常重要的一部分。
它记录了软件的设计、功能、接口、使用方法等信息,为团队成员和用户提供了重要的参考资料。
下面是一个简单的开发文档范文:1. 项目概述:本项目是一个在线购物网站,旨在为用户提供方便快捷的购物体验。
用户可以浏览商品、添加到购物车、下单购买等操作。
2. 系统架构:本项目采用前后端分离架构,前端使用Vue.js框架进行开发,后端采用Java语言与Spring Boot框架进行开发。
数据库使用MySQL进行存储。
3. 功能模块:- 用户管理:包括用户注册、登录、个人信息管理等功能。
- 商品管理:包括商品列表展示、商品搜索、商品详情展示等功能。
- 购物车:用户可以将感兴趣的商品加入购物车,随时查看购物车中的商品。
- 订单管理:用户可以查看历史订单、购物车结算下单等功能。
4. 接口文档:- 用户接口:1. 用户注册:POST /api/user/register请求参数:用户名、密码返回结果:成功注册- 商品接口:1. 商品列表:GET /api/product/list请求参数:无返回结果:商品列表信息- 购物车接口:1. 加入购物车:POST /api/cart/add请求参数:商品ID、数量返回结果:成功加入购物车- 订单接口:1. 提交订单:POST /api/order/submit请求参数:购物车ID返回结果:成功提交订单5. 使用方法:- 安装Node.js和npm- 克隆项目代码- 启动前端项目:`npm run serve`- 启动后端项目:`java -jar xxx.jar`以上是一个简单的开发文档范文,实际项目中开发文档需要根据具体情况进行定制,确保团队成员和用户能够清晰了解项目的设计和功能。
示例2:开发文档是软件开发过程中至关重要的一环,它记录了项目中的所有开发细节、功能需求、技术架构和实现方法等内容,对开发团队和其他利益相关者来说都具有重要的指导作用。
<项目名称>
开发文档
组号:
撰写人:
完成日期:
1功能概述
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
2使用说明
每一个模块/核心类/子程序的功能,需要的参数,截屏
2.1模块1/核心类1/子程序1(给出具体名称)
2.2模块2/核心类2/子程序2(给出具体名称)
3系统设计概述
从分布式系统体系结构的角度说明系统的设计方案,包括进程的数量、线程的数量、每一个进程或线程的功能,进程或线程之间是如何通信的?其他方面的设计说明,如负载均衡、可扩展性、安全性等
4开发过程概述
说明在开发过程中遇到的问题,以及解决方法。
例如:方法的选择、参数的处理、需要说明的其他具体问题。
如果有不能正常工作的模块,说明具体情况,猜测可能的原因。
5运行环境说明
列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
金山weboffice 实例金山WebOffice是一个在线文档编辑和管理工具,可以支持Word、Excel、PPT等文档的在线预览和编辑。
以下是一个使用金山WebOffice的实例:假设你需要在Web上创建一个Word文档,并与其他人协作编辑。
你可以使用金山WebOffice来轻松实现这个目标。
1.首先,你需要在浏览器中打开金山WebOffice的网站,并登录你的账号。
2.然后,点击页面上的“新建”按钮,选择“Word”文档。
3.在打开的Word文档中,你可以开始输入文本、插入图片、调整格式等,就像在本地编辑器中一样。
4.当你完成编辑后,你可以将文档保存到云端,或者将其分享给其他人,以便他们可以在自己的设备上继续编辑。
5.当其他人收到你分享的链接后,他们可以直接在浏览器中打开文档,并进行编辑。
所有编辑的内容都会实时更新并保存到云端。
6.最后,你可以随时回到金山WebOffice网站,查看文档的历史版本或与他人协作的记录,以确保文档的准确性和一致性。
通过金山WebOffice,你可以轻松地在Web上创建、编辑和管理各种文档,并与他人协作完成工作任务。
这不仅可以提高工作效率,还可以加强文档的安全性和可追溯性。
金山WebOffice支持多种格式和语言的编辑,具体如下:1.文字文件:支持doc、dot、wps、wpt、docx、dotx、docm、dotm、rtf、txt、xml、mhtml、mht、html、htm等格式的编辑。
2.表格文件:支持xls、xlt、et、xlsx、xltx、csv、xlsm、xltm、ett等格式的编辑。
3.演示文件:支持ppt、pptx、pptm、ppsx、ppsm、pps、potx、potm、dpt、dps等格式的编辑。
4.PDF文件:支持pdf格式的编辑。
此外,金山WebOffice还支持各种编程语言的集成和编辑,例如Java(.jsp)、.NET(C#)、Php、Node.js、Asp、Perl、Python、VB、VC、C++、Delphi等。
使用点聚WebOffice解决配置RMS权限文档在线预览解决RMS与微软的officewebapp在线预览的BUG冲突前提在MOSS2022中如果配置了RMS权限的文档,使用OfficeWebApp实现文档的在线查看,会提示如下错误:面对此类问题,微软不出补丁包进行解决,因此只能想其他办法进行解决,这里采用点聚的WebOffice插件进行在线预览。
注:WebOffice插件原理就是把客户端Office嵌入到浏览器中,因此需要访问的客户端安装office,同时支持IE浏览器的访问,其他浏览器不支持。
配置定制WebOffice开发1、使用VS2022新建harepoint2022解决方案,【新建应用程序页】如下:解决RMS与微软的officewebapp在线预览的BUG冲突2、引用WebOffice的插件包,如下图:3、编辑应用程序页如下图:页面源码:解决RMS与微软的officewebapp在线预览的BUG冲突后台代码:uingSytem;uingMicrooft.SharePoint;uingMicrooft.SharePoint.WebControl;namepaceyout.MoWebOfficeMenu{publicpartialclatetweboffice:LayoutPageBae{publictringfileUrl=tring.Empty;publictringE某tName=tring.Empty;//protectedvoidPage_Load(objectender,EventArge){tringitemID=Requet.QueryString["itemID"]==nulltring.Empty: Requet.QueryString["itemID"].ToString();if(!tring.INullOrEmp ty(itemID)){//SPWebweb=SPConte某t.Current.Web;//if(web!=null){SPLitlit=web.Lit["测试文档"];解决RMS与微软的officewebapp在线预览的BUG冲突if(lit!=null){SPLitItemitem=lit.GetItemById(Convert.ToInt32(itemID));//if(item!=null){SPFilefile=item.File;//if(file!=null){fileUrl=tring.Format("{0}/{1}",web.Url,file.Url);//必须有文件if(!tring.INullOrEmpty(fileUrl)){if(tInde某Of('.')>=0){E某tName=fileUrl.Subtring(tInde某Of('.')+1);}}}}}}}}}}4、发布到MOSS2022站点中去即可。
Web在线操作Office⽂件(转)来⾃:最近公司有个项⽬,需要直接在IE浏览器中操作Word⽂档,随后在⽹上搜了⼀些资料,感觉都不是很理想.不过,最后还是找到了⼀个功能⽐较强的控件,是⽼外开发的控件,需要注册.还好,没有注册时,只是在页⾯关闭时弹出⼀个对话框,如果某⼈能把它…掉,本⼈⾮常感激,嘿嘿好了,废话不多说.先说说最近搜集的成果,不同级别的功能有不同级别的对应⽅案,要看⼤家需要了,这⾥我提三个⽅案.第1个⽅案,原汁原味Word,Excel或Vioso⽂档等Office,2003以后的版本,是都可以进⾏转换的,⽐如转换为Xml或Html,所以最简单的⽅案就是直接通过代码将Word⽂档转为Html格式,这样就可以在线浏览,只是在线浏览,是不能编辑的.其中,Excel⽂件如果转为Xml格式,是可以在线操作的,详细操作⽅式请参考我之前写的⼀篇贴⼦WebExcel⽂件展现.附件,还附加了⼀个⽤代码⽅式将Word⽂件转为Html格式的例⼦,仅供⼤家参考吧,偶也是从其他地⽅下下来的,经测试可以使⽤第2个⽅案,⼤树底下好乘凉说这句话,我们的第2个⽅案就是要⽤微软的东东,其实微软有好多好东东的,只是它喜欢偷偷摸摸的放出来,很少被⼈知道.或者说,他根本不打算推这个产品,只能说:这个可以有.好了,我们要⽤到的就是微软的dsoframer控件,它是免费的,⽐第1个⽅案,功能稍强,这个控件没有详细研究,看了看别⼈的demo,感觉功能不强就没研究下去,附件中也有相关代码的,⼤家直接参考下好了.第3个⽅案,另辟蹊径既然微软这棵⼤树我们靠不住,就只能借助于第三⽅控件了,⽼外在这⽅向做得很⽜X,⽅⽅⾯⾯的控件或插件都有,只有想不到,没有找不到…唉,中国啊…这个控件是OfficeOCXSetup插件,当前版本是7.4.0.236,附件有此安装程序,安装完以后有各编程⼯具的⽰例,安装程序提供的⽰例只提供了简单的打开,关闭,保存等操作.看提供的Demo⾥,好像可以对Word,Excel,PPT,Vioso等Office⽂件操作,确实很强⼤哈!下⾯我说⼀个⽐较复杂的业务场景:客户的某个单据需要录⼊,但单据⾥⾯的标签等其他帮助性⽂字是不允许客户修改的,客户所允许修改的地⽅我们要预留出来.也就是说,Word本⾝提供的⽂档,也相当于ASPX页⾯,只留⼀些控件允许客户编辑就⾏了.同时,Word本⾝还提供⼀些简单的控件,⽐如⽇期,下拉菜单等.如果对下拉菜单取值,赋值等.好了,制作流程如下所⽰1. 环境要求a) Word2007,最好是2007版本,因为控件有所新增b) 可维护xsd⽂件的⼯具(推荐使⽤VS2005或VS2008)1. 名词解释a) 书签Word⽂档⾥的书签,我也不太好讲,可以理解为在⽂档中预留⼀个标识符,找数据的时候可以按此标识符查找即可b) 结点Word本⾝⽀持导⼊XSD架构⽂档,结点功能与书签功能类似,可理解为书签,只是功能更强⼤1. 结点操作步骤a) 制作Word模板⽂件,如图-1所⽰图-1b) 开发员收到Word⽂档后,需要制作xsd⽂档(相当于定义XML⽂件结构的,如图-2和图-3所⽰.图-2图-3说明:i. xsd提供可视化和编码维护两种⽅式,个⼈建议使⽤编码⽅式维护ii. <xs:element name=”死亡报卡”>结点为报卡名称iii. <xs:element name=”xingming”>为某个结点,相当于DbTable中的某个DbColumnName名称iv. <xs:attribute name=”dbtablename”为结点的⾃定义属性,是由我们⾃⾏增加的,⽬前的属性定义如下dbtablename结点所属Db表名称dbcolumnname结点所属Db表中列名称dbcolumndatatype列数据类型,如int,varchar等dbcolumnedittype列编辑类型,如textbox,dropdownlistdbcolumnvalue列栏值,若编辑类型是下拉菜单,则数据值写⼊此属性helpsign公⽤帮助标识,如民族,疾病等comments列中⽂含义,可⽤于必输项检测,弹出提⽰内容v. 只需复制结点,修改其⾃定义属性值即可c) 完成xsd⽂档的编写,我们就需要将xsd⽂档并⼊Word中,因为我们使⽤结点⽅式操作数据i. 打开Word⽂档,选择”开发⼯具”页⾯ii. 单击”架构”菜单,出现”模板和加载项”对话框,如图-4所⽰图-4iii. 再单击”添加架构”,将我们刚才定义好的xsd⽂件引⼊其中,并为其定义⼀个别名,如图-5所⽰图-5iv. 上述操作完成后,再点击如图-4所⽰”结构”菜单,结果会出现如图-6所⽰界⾯.注意:”仅列出当前元素的⼦元素”不要勾选图-6v. 在如图-6所⽰的界⾯中,⼦项中有”死亡报卡”⼀项,它是我们所有<xs:element>项⽬的⽗级结点,需要将其引⼊其中,注意引⼊时必须选择”应⽤于整篇⽂档”,如图-7所⽰图-7vi. 接下来的事情,我们就可以选择⼦项到单元格了,只需单击即可,操作效果如图-8所⽰图-8vii. 选择我们刚才新增的结点,右键,属性,弹出如图-8所⽰的界⾯,这个界⾯⽤于将我们⾃定义的属性加⼊到结点中,即增加⾄”分配的属性”项中.这样我们就可以通过代码⽅式取值和赋值⾃定义属性了,增加后的效果如图-9所⽰图-9viii. 通过上述步骤,我们完成了报卡的设置⼯作,到此我们就可以通过编码⽅式对⽂档操作,包括结点取值和赋值,结点⾃定义属性取值和赋值.不过,如果直接拿给客户使⽤,会造成某些⽂字误删,因此,还需要对⽂档进⾏保护处理,同时,设置好只允许客户编辑的区域d) 对⽂档进⾏保护,只允许录⼊,详细操作步骤如下i. 切换到”开发⼯具”页⾯,单击”保护⽂档”,出现如图-10所⽰界⾯图-10ii. 选中某个我们刚才编辑好的模板,将右侧”仅允许在⽂档中进⾏此类编辑”勾选,再勾选”每个⼈”复选框即可iii. 其余结点均按此操作步骤即可,设置完以后,选择”是,启动强制保护”即可(没有设置密码).这样操作以后,交付给客户使⽤时,客户就不会误删数据了,因为所有数据都被保护起来了,留下来的都是允许客户编辑的,iv. 保护起来后,效果如图-11所⽰,可以停⽌保扩.注意:不要勾选”突出显⽰可编辑的区域”复选框,它的作⽤是显⽰/隐藏保护区域图-11e) 最后,我们需要美化⼀下,如图-12所⽰不要勾选”在⽂档中显⽰XML标记”复选框,它的作⽤是显⽰/隐藏结点项图-121. 设置书签步骤a) 以设置页眉为例i. 在页眉中,录⼊”医院名称”⽂字,然后按⼏个空格,再选中刚才的空格,切换到”插⼊”页⾯,选择书签,弹出如图-13所⽰页⾯,录⼊⼀个书签名称,添加⾄列表框中即可图-13ii. 设置完以后,如图-14所⽰.这是我们设置好以后的书签,是否保护可以通过设置结点保护⽅式即可图-141. 控件安装程序说明a) 安装完此控件后,找到安装路径.如图-15所⽰i. Officeviewer.cab⽂件就是我们程序所要加载的cab控件包ii. Samples⽂件夹,是各编程⼯具的⽰例,可直接运⾏,⾥⾯有⽰例,我们以此为例图-15b) 打开页⾯,cab加载⽅式也按它的加载⽅式即可i. 我们在使⽤时,直接照搬过来即可,例:打开Word⽂档,事件注册⽅式等.ii. 这⾥重点说明我们以后会频繁操作的事件,就是双击事件,因为我们需要双击事件弹出公⽤帮助,提供快速录⼊功能,如图-16所⽰图-16c) 代码说明i. 声明页⾯变量array_xmlnodenameist和array_bookmarknamelist两个变量,⽤于存储Word⽂档中结点名称列表和书签名称列表,⽬的是提⾼性能,不必每次再循环获取.上述变量可在OA1_DocumentOpened事件中赋值.ii. 控件与Db表数据取值和赋值⽅式如图-17和图-18所⽰.iii. Js⽅法可参考edrawoffice.js⽂件,已对⼀些功能有所封装图-17图-181. Word控件使⽤a) 使⽤Word2007中⾃带的控件,实现数据的简单定义后,数据的取值和赋值操作,如⽇期,性别下拉菜单等,如图-22所⽰图-22b) 数据赋值时,若是下拉菜单操作,需要将显⽰值显⽰在页⾯控件,数据值存储在结点的⾃定义属性中,此功能已实现,代码在edrawoffice.js中备注1. 本要提供对此控件的技术⽀持,有问题可以与我联系,同时我提供的类库中若在问题,也请与我联系,谢谢2. 此控件的评估版本,页⾯关闭时会弹出对话框,如图-23所⽰.若有⾼⼿可以解决,本⼈不胜感谢!。
WebOffice 文档控件开发文档标记名称: WebOffice开发文档状态: 发布部门: 研发部文档ID: WebOffice-01-001目录一、工作原理 (5)1.1开发流程 (5)1.2WEB页面调用控件: (6)二、接口说明 (7)2.1接口 (7)2.1.1AboutBox (7)2.1.2AcceptAllRevisions (7)2.1.3AddMenu (7)2.1.4BookMarkOpt (7)2.1.5CloseDoc (8)2.1.6ConvertToAip (8)2.1.7CreateApp (8)2.1.8DelLocalFile (9)2.1.9DownLoadFile (9)2.1.10ExcProtectSharing (9)2.1.11ExcUnprotectSharing (10)2.1.12FtpConnect (10)2.1.13FtpDisConnect (10)2.1.14FtpGetFile (10)2.1.15GetDocumentObject (11)2.1.16GetFieldValue (12)2.1.17GetTempFilePath (12)2.1.18GetRevCount (12)2.1.19GetRevInfo (13)2.1.20GetFileSize (14)2.1.21GetBookMarkCount (14)2.1.22GetBookMarkInfo (14)2.1.23HideMenuItem (15)2.1.24HideMenuAction (15)2.1.25HttpInit (16)2.1.26HttpAddPostFile (16)2.1.27HttpAddPostBuffer (17)2.1.28HttpAddPostValue (17)2.1.29HttpAddPostString (17)2.1.30HttpAddPostCurrFile (17)2.1.31HttpAddPostCurrFile2 (18)2.1.32HttpPost (18)2.1.33InsertFile (18)2.1.34IsOpened (19)2.1.36InsertFile (20)2.1.37LoadOriginalFile (21)2.1.38OpenFileDlg (21)2.1.39ProtectDoc (21)2.1.40PrintDoc (22)2.1.41PutSaved (22)2.1.42ReplaceText (23)2.1.43Save (23)2.1.44SaveTo (23)2.1.45SaveAs (23)2.1.46SaveAsPDF (24)2.1.47SetFieldValue (24)2.1.48SetPageAs (25)2.1.49SetTrackRevisions (26)2.1.50ShowRevisions (26)2.1.51SetCurrUserName (26)2.1.52SetToolBarButton2 (26)2.1.53SetCurrTime (28)2.1.54SetKeyCtrl (28)2.1.55SetSecurity (28)2.1.56ShowDialog (29)2.1.57SetValue (29)2.1.58SetDocVariable (30)2.1.59UnProtectDoc(BSTR strPwd) (30)2.1.60ZipFile (31)2.1.61GetBMPos (31)2.1.62LocalProtect (31)2.1.63UnActiveExcel() (32)2.1.64HideMenuArea (32)2.1.65SetCustomColour (32)2.1.66SetCustomToolBtn (33)2.1.67GetFileBase64 (34)2.1.68SaveBinaryFileFromBase64 (34)2.1.69SetWindowText (34)2.2属性 (35)2.2.1DocType (35)2.2.2Version (35)2.2.3AppVersion (35)2.2.4lEventRet (35)2.2.5IsModify (36)2.2.6ShowToolBar (36)2.2.7OptionFlag (36)2.2.8Is2007 (37)2.3事件 (37)2.3.1NotifyWordEvent (37)2.3.2NotifyCtrlReady (38)2.3.3NotifyToolBarClick (38)三、ASP例子说明 (40)3.1Access数据库结构 (40)3.2演示程序主要页面说明 (40)3.3开发必读 (40)四、FAQ (41)4.1 如何把文件直接上传到服务器 (41)五、附录 (42)5.1 WebOffice文件Http上传原理 (42)5.1 如何自定义工具栏 ............................................................ 错误!未定义书签。
密级:公开Web应用开发规范制定日期:2010年1月中航国际金网公司版本历史日期版本简要描述信息作者2010-1-18 0.9.1 创建该规范文档高正2010-2-3 0.9.2 修改了目录结构规范部分高正2010-2-4 0.9.3 增加了js和css样式规范高正目录1.文件编码格式............................................................................................................................. - 4 -2.目录结构规范............................................................................................................................. - 4 -3.编程规范..................................................................................................................................... - 5 -资源、配置文件.......................................................................................................... - 5 -Doc文档...................................................................................................................... - 6 -实体.............................................................................................................................. - 7 -Dao ............................................................................................................................... - 8 -Service .......................................................................................................................... - 8 -Action ........................................................................................................................... - 9 -JSP .............................................................................................................................. - 10 -css ............................................................................................................................... - 11 -js ................................................................................................................................. - 11 -4.异常处理规范........................................................................................................................... - 11 -5.数据校验................................................................................................................................... - 12 -前言本规范是在《代码书写基础规范.doc》基础上,对web应用所制定的开发规范。
WebOffice 文档控件开发文档标记名称: WebOffice开发文档状态: 发布部门: 研发部文档ID: WebOffice-01-001目录一、工作原理 (5)1.1开发流程 (5)1.2WEB页面调用控件: (6)二、接口说明 (7)2.1接口 (7)2.1.1AboutBox (7)2.1.2AcceptAllRevisions (7)2.1.3AddMenu (7)2.1.4BookMarkOpt (7)2.1.5CloseDoc (8)2.1.6ConvertToAip (8)2.1.7CreateApp (8)2.1.8DelLocalFile (9)2.1.9DownLoadFile (9)2.1.10ExcProtectSharing (9)2.1.11ExcUnprotectSharing (10)2.1.12FtpConnect (10)2.1.13FtpDisConnect (10)2.1.14FtpGetFile (10)2.1.15GetDocumentObject (11)2.1.16GetFieldValue (12)2.1.17GetTempFilePath (12)2.1.18GetRevCount (12)2.1.19GetRevInfo (13)2.1.20GetFileSize (14)2.1.21GetBookMarkCount (14)2.1.22GetBookMarkInfo (14)2.1.23HideMenuItem (15)2.1.24HideMenuAction (15)2.1.25HttpInit (16)2.1.26HttpAddPostFile (16)2.1.27HttpAddPostBuffer (17)2.1.28HttpAddPostValue (17)2.1.29HttpAddPostString (17)2.1.30HttpAddPostCurrFile (17)2.1.31HttpAddPostCurrFile2 (18)2.1.32HttpPost (18)2.1.33InsertFile (18)2.1.34IsOpened (19)2.1.35IsSaved (20)2.1.36InsertFile (20)2.1.37LoadOriginalFile (21)2.1.38OpenFileDlg (21)2.1.39ProtectDoc (21)2.1.40PrintDoc (22)2.1.41PutSaved (22)2.1.42ReplaceText (23)2.1.43Save (23)2.1.44SaveTo (23)2.1.45SaveAs (23)2.1.46SaveAsPDF (24)2.1.47SetFieldValue (24)2.1.48SetPageAs (25)2.1.49SetTrackRevisions (26)2.1.50ShowRevisions (26)2.1.51SetCurrUserName (26)2.1.52SetToolBarButton2 (26)2.1.53SetCurrTime (28)2.1.54SetKeyCtrl (28)2.1.55SetSecurity (28)2.1.56ShowDialog (29)2.1.57SetValue (29)2.1.58SetDocVariable (30)2.1.59UnProtectDoc(BSTR strPwd) (30)2.1.60ZipFile (31)2.1.61GetBMPos (31)2.1.62LocalProtect (31)2.1.63UnActiveExcel() (32)2.1.64HideMenuArea (32)2.1.65SetCustomColour (32)2.1.66SetCustomToolBtn (33)2.1.67GetFileBase64 (34)2.1.68SaveBinaryFileFromBase64 (34)2.1.69SetWindowText (34)2.2属性 (35)2.2.1DocType (35)2.2.2Version (35)2.2.3AppVersion (35)2.2.4lEventRet (35)2.2.5IsModify (36)2.2.6ShowToolBar (36)2.2.7OptionFlag (36)2.2.8Is2007 (37)2.2.9lContinue (37)2.3事件 (37)2.3.1NotifyWordEvent (37)2.3.2NotifyCtrlReady (38)2.3.3NotifyToolBarClick (38)三、ASP例子说明 (40)3.1Access数据库结构 (40)3.2演示程序主要页面说明 (40)3.3开发必读 (40)四、FAQ (41)4.1 如何把文件直接上传到服务器 (41)五、附录 (42)5.1 WebOffice文件Http上传原理 (42)5.1 如何自定义工具栏 ................................. 错误!未定义书签。
一、工作原理WebOffice是基于客户端的ocx控件,它的功能是将Office文档(Word、Excel、WPS)嵌入到浏览器中,并调用Office中各种接口,完成文档编辑工作,然后使用控件的Http接口模拟表单提交,发送到数据处理页面(此文档举例为saveDoc.asp页,代码见演示文件),完成文档的存档工作。
1.1开发流程├装载控件<object>...</ object >├触发初始化方法<SCRIPT LANGUAGE=javascript FOR=WebOffice1 EVENT=NotifyCtrlReady><!--WebOffice1_NotifyCtrlReady()//--></SCRIPT>├执行初始化方法,打开新文档或装载已经存在的文档function WebOffice1_NotifyCtrlReady() {document.all.WebOffice1.LoadOriginalFile("…", "…");}├根据当前步骤,来决定是否进入修订状态,如果是修订状态,最好设置当前的用户名function WebOffice1_NotifyCtrlReady() {document.all.WebOffice1.LoadOriginalFile("…", "…");document.all.WebOffice1.SetCurrUserName("张三");document.all.WebOffice1.SetTrackRevisions(1);}├填写表单元素,编辑Office文档├执行Http上传接口保存表单元素和Office文档//保存文档之前,如果需要接受修订,需要调用document.all.WebOffice1.SetTrackRevisions(4);//通过Http接口上传document.all.WebOffice1.HttpInit();document.all.WebOffice1.HttpAddPostString("…", "…");document.all.WebOffice1.HttpAddPostCurrFile("…", "…");document.all.WebOffice1.HttpPost("…")├ saveDoc.asp获取表单数据和Office进行数据库操作,并返回操作是否正确。
├根据saveDoc.asp返回值进行相应操作。
1.2WEB页面调用控件:<OBJECT id=WebOffice1 height=520 width="100%" style="LEFT: 0px; TOP: 0px"classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5"codebase=WebOffice.ocx#Version=3,0,0,0><PARAM NAME="_Version" VALUE="65536"><PARAM NAME="_ExtentX" VALUE="2646"><PARAM NAME="_ExtentY" VALUE="1323"><PARAM NAME="_StockProps" VALUE="0"></OBJECT>主要参数说明:id 控件在网页的别名,可以通过别名调用控件的方法、属性width 控件的宽度,可以使用绝对大小,如width="100px"。
height 控件的高度codebase 设置控件自动下载的路径,用户如果没有安装控件,系统会自动访问codebase的路径下载控件;“#Version”后的是控件的版本,如果用户当前的软件版本低于“#Version”后面的版本,系统也会自动下载最新的控件注意:如果控件的width 和height属性使用%表示,则要明确指明它所在的容器的大小,如把控件放到表格<td>内,则要明确指明表格<td>的width和height的绝对值。
二、接口说明2.1接口2.1.1AboutBox原型: void AboutBox();功能:显示WebOffice版本信息返回值:示例:document.all.WebOffice1. AboutBox();2.1.2AcceptAllRevisions原型: long AcceptAllRevisions();功能:接受当前文档所有修订返回值:0:接受修订成功非零:接受修订失败示例:document.all.WebOffice1.AcceptAllRevisions();2.1.3AddMenu原形:AddMenu(LPCTSTR cMenuName, LPCTSTR cChildName, long iIndex, LPCTSTR cBindJSFun)功能:(保留)参数:返回值:示例:2.1.4BookMarkOpt原型: long BookMarkOpt(BSTR strBookMarks,long lType);功能:获取文档书签列表(保留)参数:返回值:示例:2.1.5CloseDoc原型: long CloseDoc(long blReqSaved);功能:关闭当前文档参数:blReqSaved:0:关闭文档,不保存当前修改。