学位论文 > 优秀研究生学位论文题录展示
基于ADF平台的CEBX文档逻辑信息插件的设计和实现
作 者: 冯海伟
导 师: 刘铎
学 校: 北京交通大学
专 业: 软件工程
关键词: CEBX Carbon 版式文档 逻辑信息
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 30次
引 用: 0次
阅 读: 论文下载
内容摘要
CEBX(Common e-Document of Blending XML,基于混合XML的公共电子文档)是一种同时支持版式和流式的文档格式。CEBX格式文档既拥有在不同环境下高保真的显示效果又可以很好的解决在移动终端阅读时版式文档显示不完全的问题。该格式的文档能够详细记录整篇文档所有的逻辑信息,利用这些逻辑结构信息能够在需要的时候将文档的显示效果转换成流式显示,并且可以使用CEBX文档编辑器Apabi Carbon3.0提供的逻辑信息插件更改逻辑信息来任意更改流式文档中字体大小、颜色、背景等阅读样式和流式显示效果。本文中描述的逻辑信息插件的设计改进了以往逻辑信息编辑功能的缺点,进行了更加方便用户操作的改进,该插件能够实现版式文档视图和流式文档视图同步显示,此外还能够实现自动智能提取文档流式信息;对版式文档的段落进行标记并根据该标记修改流式下的段落排序或者删除流式下该段落内容;能够使用户直接对流式排版进行编辑,修改流式文档样式,改变文档自适应重排后的显示效果。本人在逻辑信息的插件开发中独立完成以下工作:基于Apabi Carbon3.0主工程搭建逻辑信息插件工程,智能提取功能的开发,版流式同步功能的开发,段落排序功能的开发,参与流式编辑功能中部分功能的开发。在进行开发工作的同时还对插件的功能进行了测试。本文详细描述了基于ADF(Apabi Desktop Foundation)软件开发框架、使用C++程序设计语言实现的跨平台软件Apabi Carbon3.0中逻辑信息插件的设计和开发流程。内容包括CEBX文档标准,ADF软件开发框架的背景知识,Apabi Carbon3.0的架构介绍,逻辑信息编辑功能需求的确定,插件中类的设计,插件中各个功能的设计流程,以及最终实现的功能的测试等。逻辑信息插件对电子书制作中的关键工作进行抽象提取,设计了更加人性化的操作方式,提高了电子书的制作效率。
|
全文目录
致谢 5-6 中文摘要 6-7 Abstract 7-10 1 引言 10-14 1.1 项目背景 10-11 1.2 研究现状和意义 11-12 1.3 个人主要工作 12-13 1.4 论文组织 13-14 2 背景知识 14-26 2.1 CEBX文档 14-22 2.1.1 CEBX的特性 14-16 2.1.2 CEBX技术架构 16-22 2.1.2.1 CEBX文档版式组织方式 17-18 2.1.2.2 CEBX文档流式组织方式 18-19 2.1.2.3 文档逻辑结构 19-22 2.2 ADF相关知识 22-26 3 逻辑信息插件需求 26-32 4 逻辑信息插件设计和实现 32-59 4.1 Carbon主工程概述 32-34 4.2 实现逻辑信息插件的关键技术 34-38 4.2.1 流式信息和版式信息的互相交互技术 34-36 4.2.2 实现版式文档和流式文档同步的技术 36-38 4.3 逻辑信息插件设计和实现 38-59 4.3.1 智能提取 40-41 4.3.2 版流式同步 41-43 4.3.3 段落排序 43-45 4.3.3.1 版式标引 45 4.3.4 流式编辑 45-52 4.3.4.1 光标功能 45-47 4.3.4.2 文本选择 47-48 4.3.4.3 图像选择 48 4.3.4.4 选中删除 48-49 4.3.4.5 插入控制符 49-50 4.3.4.6 修改样式 50-51 4.3.4.7 逻辑信息中Piece的拆分 51-52 4.3.5 实现与测试 52-59 4.3.5.1 智能提取 53-54 4.3.5.2 段落排序 54-56 4.3.5.3 版式操作 56-57 4.3.5.4 流式编辑 57-59 5 结论 59-60 参考文献 60-61 作者简历 61-63 学位论文数据集 63
|
相似论文
- 基于CEBX的跨终端在线阅读系统的设计与实现,TP393.09
- 基于数字图像处理的SCFRW均匀化模型研究,TP391.41
- 从关联理论看口译中的推理,H059
- 量子点电化学、电化学发光共振能量转移及磁球修饰Ru(bpy)_3~(2+)的电化学发光分析方法,O657.1
- PVA/MWNTs纳米复合材料的制备及性能研究,TB383.1
- 成都平原土壤有机碳含量特征及影响因素研究,S154
- 网络信息管理系统及其安全策略,TP393.07
- Carbon Pool Assessment and Willingness to Pay for Offsetting Emission in Community Forest in Nepal,S718.5
- 激光与含能材料的相互作用,TB34
- 三层架构应用可重构性研究与实现,TP311.52
- 长春L集团融资的模式创新研究-基于低碳产业园区开发融资视角,F832.4
- 单壁碳纳米角对人肝癌细胞抑制增殖与促进凋亡的研究,R735.7
- Estimating and Mapping Carbon Stock Using3S Technology in Bhawal National Park of Bangladesh,S759.91
- 基于现代造船模式的质量信息管理系统的研究与开发,U673.2
- Experimental Study on Absorption of CO_2Using DBU Solution in a Bubbling Bed,X701
- Beijing (China) Aerosol Characterization Study:Influence of Coal Burning,X513
- 印染纺织行业制造执行系统研究,TP315
- 反应罐直接还原过程动力学机理研究,TF553
- Studies of the Liquid Adsorption Behavior and Surface Properties of Carbon Materials,TQ028.15
- 面向语义Web的领域本体表示、推理、集成及其应用研究,TP393.09
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|