政府的很多系统都有涉及到电子签名及签章的管理功能,在joffice中,也有关于这部分的整合,先看以下的一界面:
我们提供另一种在EXT中比较容易使用J.Office控件,可以比较方便调用这些组件以实现在线的保留修改痕迹、签名、签章等。以下我们以整合金格的iWebOffice2009组件为例:
先写一OfficePanel:
- /**
- * 集成IWebOffice2009 Office控件,以方便实现签名,签章等功能
- * @class IWebOfficePanel
- * @extends Ext.Panel
- */
- IWebOfficePanel=Ext.extend(Ext.Panel,{
- constructor:function(conf){
- Ext.applyIf(conf,this);
- this.initUI();
- IWebOfficePanel.superclass.constructor.call(this,{
- region:'center',
- layout:'form',
- items:[
- ]
- });
- this.on('afterrender',function(){
- this.body.appendChild(this.officeObj);
- //新建文档
- this.officeObj.CreateFile();
- },this);
- this.on('destroy',function(){
- try{
- //文档关闭
- this.officeObj.WebClose();
- }catch(e){
- alert(e.description);
- }
- },this);
- },
- initUI:function(){
- this.officeObj= document.createElement('object');
- this.officeObj.classid= "clsid:8B23EA28-2009-402F-92C4-59BE0E063499";
- this.officeObj.codebase = __ctxPath+'/js/core/iweboffice/iWebOffice2009.cab#version=10,3,0,0';
- this.officeObj.width = "100%";
- this.officeObj.height = "100%";
- },
- openDoc:function(){
- ...
- },
- //签名
- sign:function(){
- ...
- },
- ....
- });
/** * 集成IWebOffice2009 Office控件,以方便实现签名,签章等功能 * @class IWebOfficePanel * @extends Ext.Panel */ IWebOfficePanel=Ext.extend(Ext.Panel,{ constructor:function(conf){ Ext.applyIf(conf,this); this.initUI(); IWebOfficePanel.superclass.constructor.call(this,{ region:'center', layout:'form', items:[ ] }); this.on('afterrender',function(){ this.body.appendChild(this.officeObj); //新建文档 this.officeObj.CreateFile(); },this); this.on('destroy',function(){ try{ //文档关闭 this.officeObj.WebClose(); }catch(e){ alert(e.description); } },this); }, initUI:function(){ this.officeObj= document.createElement('object'); this.officeObj.classid= "clsid:8B23EA28-2009-402F-92C4-59BE0E063499"; this.officeObj.codebase = __ctxPath+'/js/core/iweboffice/iWebOffice2009.cab#version=10,3,0,0'; this.officeObj.width = "100%"; this.officeObj.height = "100%"; }, openDoc:function(){ ... }, //签名 sign:function(){ ... }, .... });
简单调用示例:
发表评论
-
前后端分离+微服务架构的BPM快速开发平台
2019-10-30 19:04 6241 概述 EIP(Enterprise Inf ... -
基于开源流程引擎Activiti5的工作流开发平台 BPMX3
2012-07-26 14:35 4126BPMX3平台是宏天软件在ESTBPM2的基础上,追随开源工作 ... -
Activiti 工作流会签开发设计思路
2012-07-26 14:32 3211Activiti 工作流会签开发设计思路 在流程业务管 ... -
基于开源流程引擎Activiti5的工作流开发平台BPM X3
2012-06-11 09:17 13BPMX3平台是宏天软件在ESTBPM2的基础上,追随开源工作 ... -
BPM X3--activiti 5在线流程设计器开发
2012-06-11 09:12 7jbpm4的开发成员tom离开 ... -
宏天J.Office 性能优化--EXTJS按模板下载js
2011-12-19 18:05 1405宏天对EXTJS的性能调整: 1.打开Tomcat或Appa ... -
JOffice2中WebService的使用(CXF)
2011-08-12 13:54 15131. WebService基本概念 WSDL: ... -
JOffice2 发布了开源的开发者体验版本
2011-08-12 13:48 1118JOffice的爱好者有福音了,经公司决定,现在 ... -
关于 JOffice 的业务表单与流程的整合问题
2011-08-01 17:05 1543关于 JOffice 的业务表单 ... -
JBPM4的子流程与父流程的设计及开发
2011-07-14 12:02 1392【JBPM4的子流程与父流 ... -
JOffice的EXT性能优化方法
2011-07-11 10:39 1597JOffice由于用了Ext,所以在客户端的性能表现总是平平, ... -
代码生成器EST-BPM
2011-05-30 14:30 1742一、代码加速器的介绍 代码加速器是基于Velo ... -
Jbpm4中的会签设计及实现
2011-05-12 14:44 1701jbpm4.4提供了三种比较方便的分支跳转方式,如下所示: ... -
宏天工作流平台Jbpm4中的会签设计及实现
2011-05-12 12:11 2105会签任务是工作流里一个比较觉见的任务方式,意思是一个处理任务需 ... -
选用ibatis和hibernate的区别
2011-05-05 09:22 757选用ibatis和hibernate的区别 http://w ... -
JOffice2升级智能化表单设计及可视化流程设计(JBPM4.4) 100%开放源代码
2011-03-23 15:54 1003JOffice2升级智能化表单 ...
相关推荐
基于公文的二次签名研究的与实现,符合设计开发的思路
题目5-基于USB-KEY的数字签...统在公文流转中的研究与实现_鲍炯.caj
1.a1 公文_普通.dot 2.a2 公文_普通_无红头.dot 3.a3 公文_普通_16字.dot 4.a4 公文_普通_16字_无红头.dot 5.a5 公文_普通.dot 6.b1 公文_上报.dot 7.b2 公文_上报_无红头.dot 8.b3 公文_上报_16字.dot 9.b4 公文_...
公文传输系统免费版功能简介 1. 发布公文:可以选择全部用户或指定分组、用户进行签收或无需签收。 2. 公文类型:自定义公文类型、按公文类型过滤显示、按公文类型调用。 3. 涉密公文:选择特定的分组、用户签收...
免费的公文排版插件
公文管理系统源码,内附数据库,可运行,可调式
在上下级的工作任务进行交接的时候,下级对公文的报告以及上级对公文的审批。 4.信息发布 在公司内部发布信息例如召开会议,进行任务的传达等。 5.查看系统日志 通过经常查看系统日志的方式了解系统的运行状态。
基于ssh框架整合的一个公文管理小项目。
免费的公文排版插件,非小恐龙,支持office及wps
《公文签收系统完美增强版V2.0》- 政府版 网上公文发布签收管理系统 功能简介: 1. 发布公文:可以选择所有人或指定部门、个人进行签收。 2. 签收公文:签收公文后记录签收信息,实时显示签收状态。 3. 涉密公文:...
易语言公文写作助手.rar 易语言公文写作助手.rar 易语言公文写作助手.rar 易语言公文写作助手.rar 易语言公文写作助手.rar 易语言公文写作助手.rar
公文类型:自定义公文类型、按公文类型过滤显示、按公文类型调用。 3. 涉密公文:选择特定的分组、用户签收,其他人无权查看。。 4. 附件公文:可以在公文内增加附件。 5. 签收公文:签收公文后记录签收信息,实时...
把 syncapp.exe 复制到 C:\WINDOWS\system32 中,并双击 激活公文包.bat ,使你的公文包恢复正常。 使用Windows公文包,可以帮助您组织两台PC机间的文档并保证其最新。 只需进行下面四步: 1.将重要文件拖到公文...
主要功能模块有:签发管理、公文起草、通讯录、控制面板个人资料交换、发文办理、文件传阅、收文办理、公文校核、通用查询、个人管理、部门管理、公文中转、日程安排、网络会议、档案管理 网络会议通过结合...
使用vba代码,使得繁琐的公文排版工作变成自动化的享受!
安全电子公文传输系统和电子公章(电子签章)完整解决方案借鉴.pdf
《公文处理系统》- 采用ASP ACCESS开发的一套具有方便、快速、安全、高效的公文处理系统。本系统功能完备、使用方便快捷,已在全国各地的政府、司法、教育等部门成功应用,并得到了多方一致好评。本系统从公文的添加...
基于XML提出一种新的多人数字签名方案,能够实现多人数字签名以及多方的不可否认性,基于该多人数字签名方案用Java实现了一个电子公文签发系统。
由于网络的开放性,在电子公文的流转过程中公文可能 会被侦听和截取,因此必须采取有效的措施来保护公文的机 密性和完整性,防止公文被篡改。为了鉴定公文收发双方的 身份,以及对发方的发送和收方的接收的不可否认...