最新公告:goCom系统调整暂停注册,若需注册请访问gocom.cc地址进行操作。请点击此处
 
  网站地图
  
  高级搜索
  首页   技术论坛   博客 派计划   产品中心   资源中心   银弹在线   商城  

 
  本文的标签
EOS (收录2515篇)EOS知识库 (收录462篇)EOS应用分析设计 (收录63篇)
  SOA2007 - SOA实践
我们何时迈向SOA
——SOA在中国的整体发展现状究竟如何?
我们如何迈向SOA
——中国企业如何迈出实施SOA的第一步?
我们应采用何种技术
——SOA国际标准SCA/SDO的具体内涵?
我们还需要何种技能
——SOA将如何改变系统架构设计以及项目管理过程?

通过RTF模板动态生成word文档的构件包


发布时间:2007-06-02 19:06:55 作者:cservice 出处: 语言:中文 阅读次数:1280

【适用范围】
EOS5.0 EOS5.0.1

【问题描述和定位】
此构件包的功能是按照预先制定的RTF模板,动态生成word文档

【解决方案和步骤】
1、通过EOS管理控制台(eosmgr)部署附件中的rtfdoc.epp,下载地址:

http://gocom.primeton.com/modules/devcenter/visit.php?fileid=12


2、将rtf模板文件拷贝到C盘根目录,模板例子参考附件rtf文档
3、执行 rtfdoc.pr.test.do 即可产生下载的word文档

模板采用标签方式替换DOM中的数据,标签统一用 `` 做为标记符,注意文档模板中就不建议使用 ` 这个字符了。

标签规范:
基本标签:直接将XPATH中的数据生成为word文档数据,XPATH数据相对于
格式`[|N]` xpath后可以跟一个 |5 表示如果数据为空显示5个空格
循环标签:对EOS 的EntityList进行循环操作,且循环是针对table模式,大家可以参考附件
格式`LOOP-` 注意这儿的XPATH需要定义到子节点名称上如:
循环结束标签 `ENDLOOP`, 任何一个循环都需要有结束标签
`LOOP-list[@type="EOSOperator"]/EOSOperator
在循环内取数据就可以直接用field名称 如 `operatorName` 不要包含Entity名
注意:在循环内部只能用循环内的节点数据,不能用全局的XPATH,
简单循环标签,主要是解决非table模式的循环
格式`LOOPSMP-`,使用方式和循环标签一致,唯一不同就是不会产生表格方式
循环结束标签 `ENDLOOPSMP`, 任何一个循环都需要有结束标签
条件判断标签:根据条件确定某块模板内容是否需要显示
格式`IF-[>|=|<]`
提交判断结束标签: `ENDIF`
目前只识别XPATH和常量的比较,条件只有大于,小于和等于

【备注】
(1)rtf模板是通过word 2000 以上编写完成,在word中编写文档然后另存为RTF格式
(2)rtfdoc.epp包中含有自己开发的bizlet,需要手工部署,部署方法请参考“针对含自己开发的bizlet的项目的部署解决方案”

 评论 查看全部评论
 
ASDF 于 2007-08-28
中国石材超市网是全球最大的石材价格石材资讯石材产品的发布地.由福建上百家石材企业共同创建,是中国石材行业价格最透明的商城.
中国石材超市网 主要有石材产品展示石材最新产品石材稀有产品石材特价产品石材行业资讯石材展会信息石材安装技术石材常识石材客户中心等几个大类,石材产品主要包含:大理石花岗岩马赛克砂岩人造石文化石等,对各种石材都有全球最透明的价格,最详细的介绍,最全的石材信息。是石材行业的一个里程碑。中国石材超市网
 
您的大名 于 2007-06-05
立邦国际货运代理有限公司是全国知名的货运代理公司之一,本公司承接海内外: 货运代理, 台湾快递, 泰国快递, 快递服务,国内快递,空运,进出口代理,泰国海运,越南空运,泰国空运,快递, 物流资讯,物流等服务的物流公司,详情请登陆http://www.lbexps.com 重大喜讯:如果在中国资源平台的印刷, 化工,电子电工,通讯,机械,机电设备,家电,家具,工业制品,工业用品,加工,印刷,包装, 服装, 物流,中国资源网发布求购信息,均有机会获得深圳印刷公司,提供的printing深圳印刷,深圳印刷网, 印刷资讯印刷服务印刷产品印刷设计,印刷公司等服务。或者在我们中国资源英文贸易平台发布printing in china信息,你可以得到我们深圳网络公司提供的深圳网站建设,深圳建站, 国际会展网, 中国资源联盟网机会难得,请尽快争取,获奖概率0.1%。不止给你带来免费的商务推广,更给您带来惊喜。还等什么呢?请登陆http://www.3210.cc或http://www.printing-in-china.cn电话咨询。或者联系QQ:274087121可以有机会免费获得我们的推荐会员服务。一年节约980元哦。

 

声明:本栏目转载文字、造型、样式、图形及程序如有来自网络,版权归原作者或首发媒体所有,欢迎任何个人访问或者转载,若有作者及出处有误,请来信说明,我们将及时更正。