GB/T33478-2016

党政机关电子公文应用接口规范

ApplicationprogramminginterfacespecificationforelectronicofficialdocumentofPartyandgovernmentorgans

本文分享国家标准党政机关电子公文应用接口规范的全文阅读和高清PDF的下载,党政机关电子公文应用接口规范的编号:GB/T33478-2016。党政机关电子公文应用接口规范共有34页,发布于2017-07-01
  • 中国标准分类号(CCS)L76
  • 国际标准分类号(ICS)35.240.30
  • 实施日期2017-07-01
  • 文件格式PDF
  • 文本页数34页
  • 文件大小492.77KB

以图片形式预览党政机关电子公文应用接口规范

党政机关电子公文应用接口规范


国家标准 GB/T33478一2016 党政机关电子公文应用接口规范 Applieationprgramminginterfaeespecificeationforeleetronieofieial documentofPartandgovernmentorgans 2016-12-30发布 2017-07-01实施 国家质量监督检监检疫总局 发布 国家标准花管理委员会国家标准
GB/T33478一2016 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由中共中央办公厅、国务院办公厅提出 本标准由国家电子文件管理部际联席会议办公室归口 本标准起草单位;中办信息中心,电子技术标准化研究院、中标软件有限公司,珠海金山办公软 件有限公司,无锡永中软件有限公司、北京数科网维技术有限责任公司、航天福听软件(北京)有限公司、 浪潮电子信息产业股份有限公司,大连倚天软件股份有限公司 本标准主要起草人丛培勇、方春燕、高林李海波、高鹏、苗宗利、冯辉、贾曙瑞、王寒冰、陈亚军、 袁峰、王雷、孙洪桥、白雪冬、任广义、荣明军、史周波、刘瑜、陈留勇
GB/T33478一2016 党政机关电子公文应用接口规范 范围 本标淮规定了电子公文标准化套件的网页二次开发接口 本标准适用于党政机关电子公文系统及电子公文标准化套件的设计、开发和测试 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/Z21025一2007XML使用指南 党政机关电子公文格式规范第1部分;公文结构 GB/T33476.l2016 GB/T33476.2一2016党政机关电子公文格式规范第2部分;显现 GB/T33476.3一2016党政机关电子公文格式规范第3部分:实施指南 GB/T33480一2016党政机关电子公文元数据规范 GB/T33482一2016党政机关电子公文系统建设规范 术语和定义 GB/T33482一2016,GB/Z21025一2007界定的以及下列术语和定义适用于本文件 3.1 orrteial 电子公文标准化套件eleetronie documentstandardsuite 生成、处理符合GB/T33476一2016要求的电子公文的相关工具软件的集合,包括文字处理软件、 版式阅读软件和签章组件 3.2 文字处理软件wordproeesor 用于编辑、排版电子公文的软件,主要功能包括图,文、表内容的编辑、修订和转版等 3.3 版式阅读软件ixet-layoutreadingsotware 用于阅读和打印电子公文的软件,主要功能包括打印、盖章,注释和签批等 3.4 签章组件signaturecomponent 为盖章和验章功能提供密码和认证相关服务的电子印章客户端 缩略语 下列缩略语适用于本文件 OFD;开放版式文档(OpenFixedlayoutDocument U0T中文办公软件文档格式规范(UnformofieedocumenFormatorTextD) IDL:接口描述语言(Interlacedescriptionlanguage)
GB/T33478一2016 应用环境和形式 5.1B/S应用 电子公文标准化套件在B/s浏览器/服务器)应用环境中宜采用浏览器插件形式嵌人于网页 正 文中采用IDL的形式描述接口,其对应JavaSeript形式见附录A和附录B 5.2 调用形式 除初始化(init)函数之外,插件接口在页面进行调用时应采用对象加方法的形式,即如 ofiice.openDocument("c:/test.uot",false); 不应通过如下方式直接调用 openDocument("c:/test.uot",false); 文字处理软件接口 6.1插件初始化 功能说明 初始化插件 将tagID所对应标签的innerHTML内容替换为插件;width和height应遵循 html规范的要求 接口原型: IWordProcessor init(GinstringtaglD,in.string width,instringheight); 参数说明(3个参数): 参数1:;tagID插件所处网页标签的id 参数2:width插件宽度; 参数3:height插件高度 返回值说明 成功则返回初始化后的插件(接口实现);失败则返回null 获取插件版本 6.2 功能说明 获取插件版本信息 接口原型 stringgetPluginVersion(); 参数说明;无 返回值说明 插件版本信息 备注: 插件版本信息宜包含日期信息(YYYYMMDD 6.3 文件操作接口 6.3.1创建空文件 功能说明
GB/T33478一2016 创建空文件 接口原型 booleancreateDocument(in 1stringtype); 参数说明(1个参数): 参数1;type文件格式,默认取值为"uot” 返回值说明 e表示接口调用成功false表示接口调用失败 rue 6.3.2打开本地文档 功能说明: 打开本地的文档 接口原型 booleanopenDocument(instringfileName,inbooleanreadO)nly); 参数说明(2个参数): 参数1;ileName本地文档全路径,包括扩展名 参数2readO)nly是否只读方式打开,true表示只读方式,false表示可写方式 返回值说明 true表示接口调用成功,alse表示接口调用失败 6.3.3打开远程文档 功能说明 打开远程的文档 接口原型 booleanopenDocumentRemote(instringstrURL.inbooleanreadOnly) 参数说明(2个参数) 参数l;strURL远程文档地址 参数2;readOnly是否只读方式打开,true表示只读方式,false表示可写方式 返回值说明 true表示接口调用成功,false表示接口调用失败 6.3.4保存到本地 功能说明 将文档保存到本地 接口原型 booleansaveAs(instringfileName); 参数说明(1个参数): 参数1:fileName本地文档全路径,包括扩展名 当为空时弹出对话框确认保存位置 返回值说明 true表示接口调用成功,false表示接口调用失败 6.3.5保存到远程 功能说明 将文档保存到远程,应使用HTTP通用文件上传协议
GB/T33478一2016 接口原型: booleansaveURL(instringstrURL,in stringfileNNa ame; 参数说明(2个参数): 参数l;strURL保存的位置 可由应用实现接收数据上传的服务并提供服务地址; 参数2;fileName保存的文件名 返回值说明 true表示接口调用成功,false表示接口调用失败 6.3.6打印 功能说明 按系统默认的打印设置直接打印当前文档 接口原型 booleanprint(); 参数说明;无 返回值说明 true表示接口调用成功,alse表示接口调用失败 6.3.7打印/不打印修订内容 功能说明 按修订痕迹参数要求直接打印文档 接口原型 ntRevision(inshortstatus) booleanprin 参数说明(1个参数): 参数1:status打印时的修订痕迹显示模式; 0表示打印修订痕迹; 1表示打印原始状态 2表示打印最终状态 返回值说明 true表示接口调用成功,alse表示接口调用失败 6.3.8关闭 功能说明 关闭文档 接口原型 booleanclose(); 参数说明,无 返回值说明 表示接口调用成功,lalse表示接口调用失败 true 6.4 界面控制接口 6.4.1设置文档保护模式 功能说明
GB/T33478一2016 设置文档保护模式 接口原型 booleanenableProtect(inbooleanbEnable); 参数说明(1个参数): 参数1;bEnable文档是否可保护,true表示只读,false表示可编辑 返回值说明 e表示接口调用成功false表示接口调用失败 rue 6.4.2显示/隐藏工具菜单 功能说明: 显示或隐藏全部工具菜单 接口原型 booleansetToolbarAIVisible(inbooleanbVisible); 参数说明(1个参数): 参数1,bVisible是否显示,true表示显示,alse表示隐藏 返回值说明 true表示接口调用成功,alse表示接口调用失败 6.4.3启用/禁用内容复制 功能说明 启用或禁用复制 接口原型 booleanenableCopy(inbooleanbEnable); 参数说明(1个参数): 参数1:bEnable是否允许复制,true表示允许,false表示禁止 返回值说明 true表示接口调用成功,alse表示接口调用失败 6.4.4启用/禁用内容剪切 功能说明 启用或禁用剪切 接口原型 booleanenableCut(inbooleanbEnable); 参数说明(1个参数): 参数1;bEnable是否允许剪切,true表示允许,false表示禁止 返回值说明 true表示接口调用成功,alse表示接口调用失败 备注: 该接口已不推荐使用,相应功能可用“启用或禁止复制”和“设置文档保护模式”组合实现 6.4.5开启/停止修订 功能说明 开启或停止修订,用于进人或退出痕迹保留状态
GB/T33478一2016 接口原型: enableRevision(inbooleanbEnable); boolean 参数说明(1个参数): 参数1;bEnable是否允许修订,true表示允许,false表示禁止 返回值说明 truc表示接口调用成功,false表示接口调用失败 6.4.6设置页面显示比例 功能说明 设置页面显示比例 接口原型 voidsetZoomRadio(infloatzoomValue):; 参数说明(1个参数): 参数1;z0omValue页面显示比例的值,120表示120% 返回值说明;无 6.4.7获取当前页面比例 功能说明 获取页面显示比例的值 接口原型: loatgelZoomRadio(); 参数说明;无 返回值说明 返回页面显示比例值 6.4.8启用/禁用组件 功能说明 设置工具栏或菜单栏中指定名称的按钮或菜单项是否可用 接口原型 voidsetCompositeEnable(instringCompName,booleanbEnable); 参数说明(2个参数) 参数l:CompName界面元素的标识,见附录C; 参数2bEnable,是否可用,true表示可用,false表示不可用 备注: 如果是可控制界面元素列表之外的标识,不发生任何作用 6.5文档编辑接口 6.5.1 设置公文标识 功能说明 设置公文的“标识”元数据 接口原型 booleansetDocumentld(in docid); string
GB/T33478一2016 参数说明(1个参数): 参数l:docid公文的标识信息 返回值说明 e表示接口调用成功,false表示接口调用失败 true 备注: 公文标识信息存储在自定义元数据“公文标识”中,其命名见GB/T334802016. 6.5.2获取公文标识 功能说明 获取公文的“标识”元数据 接口原型 stringerDcumcenldG); 参数说明;无 返回值说明. 公文标识信息 6.5.3设置公文文种 功能说明 设置公文的“文种”元数据 接口原型 booleansetDocumentTypeinstringdocumentType); 参数说明(1个参数) 参数1:doeumentType公文文种 返回值说明 true表示接口调用成功,false表示接口调用失败 备注 公文文种存储在自定义元数据“文种"中,文种取值见GB/T334802016附录A 6.5.4获取公文文种 功能说明 获取公文的“文种”元数据 接口原型 stringgetDocumentType(); 参数说明:无 返回值说明 公文文种信息 6.5.5设置元数据 功能说明 为插件中的当前文档设置元数据 插件未打开文档时调用无效 接口原型: id,in val); voidsetMetaData(in string string” 参数说明(2个参数):
GB/T33478一2016 参数1:id元数据的名称; 参数l:val元数据的值 返回值说明:无 6.5.6获取元数据 功能说明: 获取为插件中的当前文档的元数据 插件未打开文档时调用无效 接口原型 stringid); strmgetMetaData(im 参数说明(1个参数) 参数1id元数据的名称 返回值说明 元数据的值 插入图片 6.5.7 功能说明 将图片插人到当前光标所在页面的指定位置,可用于印章、二维码 如果未给定位置坐标和图 片大小,图片以“嵌人型”插人到当前光标所在位置 接口原型 booleaninsertPicture(instringpictureFile,inloatleft,infloattop,infloatwidth,infloat height); 参数说明(5个参数) 参数1:pictureFile本地图片用文件名,远程图片用URL. 参数2left左上角的横坐标,单位为mm 参数3;top左上角的纵坐标,单位为mm; 参数4:width图片宽度,单位为mm; 参数5;height图片高度,单位为mm 返回值说明 true表示接口调用成功,false表示接口调用失败;如果文档为只读状态应返回false 6.5.8提取全文文本 功能说明 返回全文的纯文本内容 接口原型 stringgetText(); 参数说明:无 返回值说明 全文的纯文本内容 6.5.9退格操作 功能说明 光标从当前位置执行退格操作 接口原型
GB/T33478一2016 ce(); booleanbackspace 参数说明:无 返回值说明 true表示接口调用成功,false表示接口调用失败;如果文档为只读状态应返回false 6.5.10插入文本 功能说明: 在当前光标位置插人文本内容 接口原型 booleaninsert'Text(instringtext); 参数说明(1个参数) 参数1:;text插人的文本 返回值说明 true表示接口调用成功,false表示接口调用失败;如果文档为只读状态应返回false 6.6表格接口 6.6.1插入表格 功能说明 在光标当前位置插人表格 接口原型 voidinsertTable(instringtableName,inintcolumnCount,inintrowCount) 参数说明(3个参数): 参数1;tableName表格名称 参数2;columnCount表格的列数 参数3;rowCount 表格的行数 返回值说明 true表示接口调用成功,false表示接口调用失败;如果文档为只读状态应返回false 6.6.2删除表格 功能说明 删除指定名称的表格 接口原型 voidremoveTable(instringtableName); 参数说明(1个参数): 参数1;tableName表格名称 返回值说明 true表示接口调用成功,alse表示接口调用失败;如果文档为只读状态应返回false 6.6.3设置表格的行高 功能说明 设置表格的行高 接口原型
GB/T33478一2016 booleansetRowHeightin ableName,inintnum,inloatheight); stringta 参数说明(3个参数): 参数1:tableName 表格名称 参数2:num表格行索引,从0开始; 参数3:height行高度,单位n mm 返回值说明 e表示接口调用成功false表示接口调用失败;如果文档为只读状态应返回false rue 6.6.4设置表格的列宽 功能说明: 设置表格的列宽 接口原型 booleansetColumnWidth(instringtableName,inintnum,infloatwidth); 参数说明(3个参数): 参数1;tableName表格名称 参数2;num表格列索引,从0开始; 参数3:width列宽度,单位mm 返回值说明 true表示接口调用成功,alse表示接口调用失败;如文档为只读状态应返回false 6.6.5设置单元格保护属性 功能说明 对指定表格的指定单元格设置保护或取消保护操作 接口原型 booleanseCelProteeted(instringtableName,inintrow,inintcolumn,inbooleanisProtected); 参数说明(4个参数): 参数1;tableNanme表格名称 参数2;row单元格所在表格的行索引,从0开始; 参数3:column单元格所在表格的列索引,从0开始 参数4;isProteeted是否保护指定单元格 返回值说明 true表示接口调用成功,false表示接口调用失败;如果文档为只读状态应返回false 6.6.6光标定位单元格 功能说明 光标跳至指定表格指定单元格 接口原型 )rToCell(in tableName,inintrow,inintcolumn); voidcurso 1stringt 参数说明(3个参数): 参数1:tableName表格名称" 参数2;row单元格所在表格行索引,从0开始 参数3column单元格所在表格列索引,从0开始 返回值说明: 10
GB/T33478一2016 true表示接口调用成功,lalse表示接口调用失败 6.7修订和审阅接口 6.7.1启用/禁用接受修订按钮 功能说明 启用或禁用工具栏中接受修订按钮 接口原型 booleanenableRevisionAcceptCommand(inbooleanbEnable); 参数说明(1个参数) 参数1:bEnable是否启用接受修订按钮,true:启用接受修订;false:禁用接受修订 返回值说明 true表示接口调用成功,false表示接口调用失败 6.7.2启用/禁用拒绝修订按钮 功能说明 启用或禁用工具栏中拒绝修订按钮 接口原型 booleanenableRevisionRejectCommand(inbooleanbEnable); 参数说明1个参数) 参数1:bEnable是否启用拒绝修订按钮,true表示启用拒绝修订,false表示禁用拒绝修订 返回值说明 表示接口调用成功,lalse表示接口调用失败 true 6.7.3设置修订痕迹的显示模式 功能说明 设置修订痕迹的显示模式 接口原型 booleanshowRevision(inshortstatus) 参数说明(1个参数): 参数1:status修订痕迹显示模式; 0表示显示修订痕迹; 1表示显示文档原始状态 2表示显示文档最终状态 返回值说明 true表示接口调用成功,alse表示接口调用失败 6.7.4设置用户名 功能说明 设置当前的用户名,此信息将用于批注或修订 接口原型 booleansetUserName(instringuserName) 参数说明(1个参数): 1
GB/T33478一2016 参数l:userName 要使用的用户名 返回值说明 true表示接口调用成功,alse表示接口调用失败 6.7.5获取用户名 功能说明 获取当前的用户名 接口原型: stringgeUserName(o) 参数说明;无 返回值说明 用户名 6.7.6按用户显示修订 功能说明 根据指定作者筛选修订和批注 接口原型 voidshowRevisionAuthor(instringauthor,inbooleanbShow). 参数说明(2个参数): 参数1;author指定的修订作者; 参数2bShow是否显示,true表示显示修订,alse表示不显示 返回值说明 true表示接口调用成功;false表示接口调用失败或功能未能实现 6.7.7接受所有修订 功能说明 接受所有修订者的修订内容 接口原型 booleanacceptAlChanges(); 参数说明;无 返回值说明 表示接口调用成功;false表示接口调用失败或功能未能实现 true 6.7.8拒绝所有修订 功能说明 拒绝所有修订者的修订内容 接口原型: voidrejeetAIlChanges(); 参数说明;无 返回值说明 true表示接口调用成功;lalse表示接口调用失败或功能未能实现 6.7.9按用户接受修订 功能说明 12
GB/T33478一2016 根据指定作者筛选修订,并接受或拒绝其修订 接口原型: voidfilterCertainAuthor(instringauthor,inbooleanbAccept) 参数说明(2个参数): 参数l:author指定修订的作者; 参数2:bAccept是否接受修订,true表示接受,false表示拒绝 返回值说明 true表示接口调用成功;false表示接口调用失败或功能未能实现 6.8公文域处理接口 6.8.1插入公文域 功能说明 在当前光标处插人公文域 接口原型 booleaninsertDocumentField(instringid); 参数说明(1个参数): 参数1:id公文域的标识或名称,见GB/T33476.2一2016表 返回值说明 true表示接口调用成功,false表示接口调用失败 6.8.2设置公文域内容 功能说明 设置公文域的值,替换原有内容 接口原型 id, booleansetDocumentFied(in ,instringval) instring! 参数说明(2个参数) 参数1:id公文域的标识或名称,见GB/T33476.2一2016表1 参数2:val待设置的值 返回值说明 true表示接口调用成功,false表示接口调用失败 6.8.3获取公文域列表 功能说明 获取所有公文域的标识或名称 接口原型 uence(string》getAllDocumentField(); Segu6 参数说明;无 返回值说明 全部公文域标识或名称的列表 6.8.4删除公文域 功能说明 13
GB/T33478一2016 删除公文域 接口原型 booleandeleteDocumentField(instringid); 参数说明(1个参数): 参数1id公文域的标识或名称,见GB/T33476.2一2016表1: 返回值说明 e表示接口调用成功false表示接口调用失败 rue 6.8.5设置公文域是否显示 功能说明: 设置公文域是否显示 接口原型 booleanshowDocumentField(instringid,inbooleanbVisible); 参数说明(2个参数): 参数1id公文域的标识或名称,见GB/T33476.2一2016表1 参数2,bVisible是否显示公文域,true表示可见,alse表示不可见 返回值说明 true表示接口调用成功,alse表示接口调用失败 6.8.6获取公文域内容 功能说明 获取公文域内容 接口原型 stringgetDocumentFieldValue(instringid). 参数说明(1个参数) 参数1id公文域的标识或名称,见GB/T33476,.2一2016表1 返回值说明 公文域中的纯文本内容;表格返回纯文本,图片不返回数据 6.8.7设置公文域是否可编辑 功能说明 设置公文域是否可编辑 接口原型 booleanenableDocumentField(instringid,inbooleanbEnable); 参数说明(2个参数): 参数1:id公文域的标识或名称,见GB/T33476.2一2016表1; 参数2:bEnable是否可编辑,true可编辑表示,false表示不可编辑 返回值说明 true表示接口调用成功,false表示接口调用失败 6.8.8公文域插入文档内容 功能说明 将指定文档的全部内容插人指定的公文域中,主要用于正文 14
GB/T33478一2016 接口原型: insertDocument(in boolean nstringid,instringfileNan ame; 参数说明(2个参数): 参数lid公文域的标识或名称,见GB/T33476.2一2016表1 参数2;fileName需要插人的文档全路径 返回值说明 true表示接口调用成功,false表示接口调用失败 6.8.9移动光标到公文域指定位置 功能说明 将光标移动到指定公文域的指定位置 接口原型 booleancursorToDocumentField(instringid,inshortposition); 参数说明(2个参数): 参数1:id公文域的标识或名称,见GB/T33476.2一2016表1; position光标移动到的公文域的位置, 参数2;p0 1表示公文域标记前部(在公文域之外); 2表示公文域标记后部(在公文域之外); 8表示公文域文本前端(在公文域之内); 4表示公文域文本后端(在公文域之内) 返回值说明 true表示接口调用成功,false表示接口调用失败 6.9事件监听接口 6.9.1注册操作监听 功能说明 注册操作(打开、保存、打印文档等)监听 接口原型 stringregistListener(instringoperateld,instringfuneName,inbooleanbAfter); 参数说明(3个参数): 参数1:operateld需要被设置监听的操作标识,见附录D: 参数2:funcName回调函数名 参数3;bAfter是否在操作后触发 返回值说明 监听器标识 6.9.2注销指定监听 功能说明 注销指定的监听 接口原型 glistenerld); voidunRegistlistener(in string 参数说明(1个参数): 15
GB/T33478一2016 的返回值 参数1listenerd待移除的监听器标识.来源于reEistls stener 返回值说明:无 版式阅读软件接口 7.1插件初始化 功能说明 初始化插件 将divld所对应DIV标签的innerHTML内容替换为插件;width和height遵循 html规范的要求 接口原型 IOFDReaderinit(instring gdivld,instringwidth,instringheight); 参数说明(3个参数): 参数1;divld插件所处网页标签的id; 参数2:width插件宽度; 参数3:height插件高度 返回值说明 成功则返回初始化后的插件变量;失败则返回nul 7.2获取插件版本 功能说明 获取插件版本信息 接口原型 ersion(); stringgetPluginVe 参数说明:无 返回值说明 插件版本信息 备注 插件版本信息宜包含日期信息(YYYYMMDD. 7.3文件操作接口 7.3.1打开文档 功能说明: 打开指定文件 接口原型: boolean enFle(in strURL,inbooleanreadOnly); oper stringst 参数说明2个参数) 参数l:strURL文件名,可以是本地文件,如“D:/files/xxxxx.ofd” 也可以是远程文件,如“http://locallhost:88/files/xxxx.od” 参数2;readOnly是否以只读方式打开,true表示只读方式打开;false表示可编辑(注释或盖 章)方式打开 返回值说明 表示接口调用成功,false表示接口调用失败 true 16
GB/T33478一2016 7.3.2保存文档 功能说明 保存为指定文件,保存为远程文件时应使用HTTP通用文件上传协议 接口原型 booleansaveFile(instringstrURL); 参数说明(1个参数) 参数1:strURL保存的位置,可以是本地文件,如“D:/files/xxxxx.ofd”;也可以是远程文件 如“http://localhost;:88/fles/xxxx.ofd” 返回值说明 true表示接口调用成功,false表示接口调用失败 7.3.3打印文件 功能说明 直接打印文件,并按指定的打印任务名称和灰度打印设置执行 接口原型 voidprintFile(instringdoeName,inbooleanbGray); 参数说明(2个参数) 参数1.doeName发送到打印机的打印任务名称; 参数2:bGr: ray是否灰度打印,true表示灰度打印,false表示正常打印 返回值说明 无 7.3.4关闭文档 功能说明 关闭当前的文档 接口原型 booleancloseFile(); 参数说明;无 返回值说明 true表示接口调用成功,false表示接口调用失败 7.4界面控制接口 7.4.1显示/隐藏组件 功能说明 设置阅读软件界面按钮或组件是否可见 接口原型 voidsetCompositeVisible(instringCompName,inbooleanbVisible) 参数说明(2个参数) 参数1,comNHm按银或组件标识,见附录c 参数2;bVisible是否可见,true表示可见,false表示不可见 返回值说明:无 17
GB/T33478一2016 7.4.2启用/禁用组件 功能说明 设置工具栏或菜单栏中指定名称的按钮或菜单项是否可用 接口原型 iteEnablein CompName,inbooleanEnable); publievoidsetCo omposi stringComp 参数说明(2个参数): 参数l:CompName界面元素的标识,见附录C 参数2;bEnable是否可用,true表示可用,false表示不可用 返回值说明;无 备注: 如果是可控制界面元素列表之外的标识,不发生任何作用 7.4.3设置视图首选项 功能说明 设置打开文档显示的视图首选项,参数组合见表1 接口原型 voidsetViewPreerence(instringkey,instringval); 参数说明(2个参数) 参数1:key表示首选项名称; 参数2;val表示首选项值 表1键值对应关系表 值(val 说明 键ke 不显示导览 none 显示大纲导览 outline navigator thumbnail 显示缩略图导览 显示语义导览 semanteme 返回值说明;无 7.4.4设置页面显示比例 功能说明 设置页面显示比例 接口原型 voidsetZoomRadio(infloatzoomValue); 参数说明(1个参数) 参数1;zoomValue页面显示比例的值,例如;120表示120% 返回值说明:无 7.4.5获取页面显示比例 功能说明 18
GB/T33478一2016 获取页面显示比例的值 接口原型: floatgetZoomRadio(); 参数说明:无 返回值说明 页面显示比例值,例如:120表示120%. 7.5信息设置接口 7.5.1设置用户名 功能说明 设置当前的用户名(用于注释和操作日志) 接口原型 booleansetUserName(instringuserName); 参数说明(1个参数) 参数l:userNName用户名 返回值说明 true表示接口调用成功,alse表示接口调用失败 7.5.2获取用户名 功能说明 获取当前的用户名 接口原型: erName(); trimgEeU.eer 参数说明:无 返回值说明 用户名 7.5.3设置印章标识 功能说明 设置将要应用的印章标识 设置了此值后,将不能对当前文档应用与该标识不匹配的电子印 章,此函数常用于配合用章授权 接口原型 voidsetSealId(instringsealld); 参数说明(1个参数) 参数1:sealld印章的标识 返回值说明;无 7.5.4设置文档元数据 功能说明 为插件中的当前文档设置元数据 插件未打开文档时调用无效 接口原型 voidsetMetaData(in val); id,instring string 19
GB/T33478一2016 参数说明(2个参数): 参数1:id元数据的名称; 参数2:val元数据的值 返回值;无 7.5.5获取文档元数据 功能说明: 获取为插件中的当前文档的元数据 插件未打开文档时调用无效 接口原型 stringgetMetaData(instringid); 参数说明(1个参数) 参数1id元数据的名称 返回值说明 元数据的值 7.5.6设置日志服务地址 功能说明 为插件设置日志服务地址,设置了日志服务地址后,写人日志文件的消息将同时按照标准 HTTP协议写人日志服务 接口原型: vodsetlogsrURL(im.stringurl) 参数说明(1个参数): 参数l:url日志服务地址 返回值说明:无 7.6设置水印 7.6.1添加追踪水印 功能说明 向插件中添加追踪信息,如水印,份号等,该信息将用于显示或打印文档 接口原型 voidaddTracklnfo(instringxnmlParam); 参数说明(1个参数): 参数l;xmlParam表示要添加水印的属性 返回值说明;无 备注 水印信息格式见附录E 7.6.2清除追踪水印 功能说明 请除插件中的水印信息 接口原型 voidclearTracklnfo(); 心
GB/T33478一2016 参数说明:无 返回值说明:无 获取语义内容 功能说明 从文档中获取指定名称的公文语义标引的内容 插件未打开文档时调用无效 接口原型: stringgetTaggedText(instringtagld); 参数说明(1个参数) 参数l;tagld语义标引的唯一定位符,应符合文档内标引文件的实际结构,例如“公文体/版 头/密级”,见GB/T33476.l2016 返回值说明 成功则返回公文语义标引的内容;失败则返回null 7.8获取日志文件路径 功能说明 此接口用于获取版式阅读软件日志文件路径,软件通过日志文件,将内部操作(如打印,签名、 验签等)进行记录和汇报 接口原型 stringgetLogFilePath(); 参数说明;无 返回值说明 成功则返回日志文件的路径,如“C;/Temps/reader.log”或者“/opt/reader.log”;失败则返回 null 备注 日志文件格式见附录F 21
GB/T33478一2016 附 录A 规范性附录 文字处理软件接口的JavaSerip形式 文字处理软件接口的JavaSeript形式如下 //6.1插件初始化 funetioninit(vartagID,varwidth,varheight) //6.2获取插件版本 funeiongetPluginVersion({ /6.3.1创建空文件 unctioncreateDocument(var type){ /6.3.2打开本地文档 ocument(varileName,var openDe unction readOnly) //6.3.3打开远程文档 functionopenDocumentRemote(varstrURL,varreadOnly)... /6.3.4保存到本地 funetionsaveAs(varileName). //6.3.5保存到远程 functionsaveURL(varstrURL,varfileName). //6.3.6打印 functionprint(){. //6.3.7打印/不打印修订内容 functionprintRevision(varstatus){ /6.3.8关闭 functionclose({ /6.4.1设置文档保护模式 funetionenableProteect(varbEnable) /6.4.2显示/隐藏工具菜单 funetionsetToolbarAIVisible(varbVisible){. /6.4.3启用/禁用内容复制 functionenableCopy(varbEnable) /6.4.4启用/禁用内容剪切 functionenableCut(varbEnable) /6.4.5开启/停止修订 funetionenableRevision(varbEnable) /6.4.6设置页面显示比例 nValue funetionsetZoomRadio(var20om /6.4.7获取页面显示比例 ZoomRadio(){ functionget /6.4.8启用/停用组件 rbEnmable) functionsetCo siteEnable(varCompNar ame,ar omposr 心
GB/T33478一2016 /6.5.1设置公文标识 functionsetDocumentld(vardocid) 获取公文标识 etDocumenm ntld({ functionget 设置公文文种 booleansetDocumer ntType(vardocumentType){ 获取公文文种 stringgetDocumentType({ 设置元数据 functionsetMetaData(varid,varval. 获取元数据 getMeaDta(ar rid). tunction 插人图片 functioninsertPicture(varpictureFile,varleft,vartop,varwidthvarheight){ /6.5.8提取全文文本 functiongetText(){. /6.5.9退格操作 functionbackspace(){ /6.5.10插人文本 functioninsertText(vartext. /6.6.1插人表格 functioninsertTable(vartableNanme,varcolumnCount,varrowCount){ 1/6.6.2删除表格 functionrermoveTable(vartableName){ 1/6.6.3设置表格的行高 functionsetRowHeightvartableName,varnum,varheight 1/6.6.4设置表格的列宽 funetionsetColumnwidthvartableName,varnum,varwidth)( /6.6.5设置单元格保护属性 funetionsetCelIProtectedvartableName,varrow,varcolumn,varisProtected //6.6.6光标定位单元格 pubicvoidcursorToCell(vartableName,varrow,varcolumn): /6.7.1启用/禁用接受修订按钮 funetionenableRevisionAcceptCommand(varbEnable){ //6.7.2启用/禁用拒绝修订按钮 funetionenableRevisionRejeetCommand(varbEnable) ). 设置修订痕迹的显示状态 funeionshowRevision(varstatus){ 设置用户名 funetionsetUserName(varuserName) /6.7.5获取用户名 funetiongetUserName(){ /6.7.6按用户显示修订 23
GB/T33478一2016 functionshowRevisionAuthor(varauthor,varbShow) //6.7.7接受所有修订 function acceptAlChanges(){ //6.7.8拒绝所有修订 funetionrejectAIlChanges({ /6.7.9按用户接受修订 functionilterCertainAuthor(varauthor,var bAccept){ //6.8. 插人公文域 functioninsertDocumentField(varid){.. /6.8.2设置公文域内容 functionsetDocumentField(varid,varval){. //6.8.3获取公文域列表 getADeumentFied(o) function /6.8.4删除公文域 unctiondeleteDocumentField(varid)." /6.8.5设置公文域是否显示 functionshowDocumentField(varid,varbVisible) /6.8.6获取公文域内容 functiongetDocumentFieldValue(varid){ 1/6.8.7设置公文域是否可编辑 functionenableDocumentField(varid,varbEnable){ /6.8.8公文域插人文档内容 functioninsertDocument(varid,varfleName){ /6.8.9移动光标到公文域指定位置 functioncursorToDocumentField(varid,varposition)( //6.9.1注册操作监听 functionregistListener(varoperateld,varfuneName,varbAfter) /6.9.2注销指定监听 funetionunRegistListener(varlistenerld){ 24
GB/T33478一2016 附 录 B 规范性附录 版式阅读软件接口的JavaSerip形式 版式阅读软件接口的JavaScript形式如下: /7.1插件初始化 funetioninit(vardivld,varwidth,varheight)( /7.2获取插件版本 funetiongetPluginVersion(){ /7.3.1打开文档 openFile( varstrURL,var readOnly)( function 1/7.3.2保存文档 funetionsaveFile(varstrURL){ /7.3.3打印文件 funetionprintFle( vardocName,varGray).. 1/7.3.4关闭文档 functioncloseFile() //7.4.1 显示/隐藏组件 functionsetCompositeVisible(varCompName,varbVisible){ 启用/禁用组件 functionsetCompositeEnable(varstrCompName,varbEnable) /7.4.3设置视图首选项 functionsetViewPreference(varkey,varval{ /7.4.4设置页面显示比例 functionsetZoomRadio(varzoomValue) /7.4.5获取页面显示比例 functiongetZoomRadio(){ /7.5.1设置用户名 functionsetUserName(varuserName). /7.5.2获取用户名 funetiongetUserName(){ /7.5.3设置印章标识 funetionsetSealld(varsealld) /7.5.4设置文档元数据 funetionsetMetaData(varid,varval){ /7.5.5获取文档元数据 funetiongetMetaData(varid){ /7.5.6设置日志服务地址 LogSvrURL( varurl functionsetl /7.6.1添加追踪水印 functionaddTrackInfo(varxmlParam).. 25
GB/T33478一2016 /7.6.2清除追踪水印 unction dlerTrnackahnoo 1/7.7 获取语义内容 functi edText(vartagld){ tonetTn aggeG /7.8获取日志文件路径 function gelogFiePath(o 26
GB/T33478一2016 c 附 录 规范性附录 软件的组件标识 软件的组件标识见表C.1 表C.1软件的组件标识 标识 备用标识 "[_open 打开 "open" 导人文件 "_import "import 导出文件 "_espor" export" "_save" 保存 'save" "saveas" 另存为 'saveas" "_print" 打印 "print" "_close" 关闭 "close" "dsealsign" 盖章 sealsign" 验章 "d_verifysign verifysignm 显示/隐藏菜单栏 "wmenu" menubar 显示/隐藏工具栏 "wtool" 'toolbar" 显示/隐藏底部工具栏 "wstatusbar 'statusbar 显示/隐藏导航栏文档结构图 aor" "w_naigat 'naVigator" 27

党政机关电子公文应用接口规范GB/T33478-2016

作为信息化时代下,党政机关的日常工作不再局限于传统纸质文件,而是转向更加高效、便捷、可追溯的电子公文系统。党政机关电子公文应用接口规范GB/T33478-2016的发布,正是这一领域的重磅之作。 该标准的出台旨在规范党政机关电子公文系统的接口设计与使用,确保其稳定、安全、高效地运转。标准的制定过程中,专家们深入研究了相关技术和规范,并根据实践经验提出了一系列行之有效的规范要求。 首先,该标准对党政机关电子公文系统内部接口与外部接口均进行了详细规定。其中包括接口命名、参数格式、数据结构等各方面的要求,具有较高的可操作性和实用性。 其次,该标准还提出了对接口开发、使用过程中的安全性、可靠性、可维护性等方面的需求,要求接口应满足国家信息化安全标准以及相关法律法规等。 同时,该标准还明确了党政机关电子公文系统的使用范围与适用条件,为系统的设计和开发提供了指导和参考。在实际应用中,该标准可以有效提高系统的稳定性和可用性,并且更好地保障信息的安全性以及保护公共利益。 总之,党政机关电子公文应用接口规范GB/T33478-2016是一项重要的行业标准,对于现代化办公、信息化建设具有重要意义。在未来,我们相信该标准会在各个领域得到广泛应用和推广,带来更加高效、安全、便捷的工作方式。

党政机关电子公文标识规范
上一篇 本文分享国家标准党政机关电子公文标识规范的全文阅读和高清PDF的下载,党政机关电子公文标识规范的编号:GB/T33477-2016。党政机关电子公文标识规范共有8页,发布于2017-07-01
党政机关电子公文交换接口规范
本文分享国家标准党政机关电子公文交换接口规范的全文阅读和高清PDF的下载,党政机关电子公文交换接口规范的编号:GB/T33479-2016。党政机关电子公文交换接口规范共有20页,发布于2017-07-01 下一篇
相关推荐