节点文献

ScienceWord中图形的可扩展描述研究

The Research on Extensive Description of Graphics in ScienceWord

【作者】 吴文文

【导师】 廖兆存;

【作者基本信息】 华中科技大学 , 计算机应用技术, 2007, 硕士

【摘要】 ScienceWord是目前广泛应用于教育、科研等领域的科技文档字处理软件。为了实现ScienceWord基于XML的开放文档格式ScienceML,必须对文档元素如文字、图形、公式、化学结构式等逐一进行描述。然而ScienceWord在图形中引入了逻辑图形的概念,现有描述语言无法对其进行描述。所以研究ScienceWord中图形的可扩展描述ScienceSVG,具有一定的理论意义和实用价值。除形状特征外,内部还蕴含逻辑关系的图形称为逻辑图形。逻辑图形主要表现在其中的逻辑关系难于描述。通过对逻辑图形的基本概念、分析方法和约束理论的研究,总结出了几何图形、函数曲线图形和学科图形三类逻辑图形,在分析现有图形语言SVG描述逻辑图形不足的基础上,将约束引入逻辑关系的描述,明确了ScienceSVG的设计目标和所应研究的两个组成部分。其中逻辑图形描述部分主要对三类逻辑图形的描述模型作了详细的研究,通过把逻辑图形蕴涵的几何关系、交互性转化为约束进行描述,从而解决了逻辑图形难于描述的问题;基本图形描述部分主要借鉴了现有图形语言SVG在这方面的成功经验。这两部分通过建立坐标系统和组织结构统一起来形成了ScienceSVG。ScienceSVG及其解析引擎的成功实现,一方面可用于实际ScienceWord图形系统的开发,向ScienceWord软件扩充新图形时只需增加相应的ScienceSVG描述数据,而软件不用修改;另一方面使得利用ScienceSVG描述的图形能够在任何基于ScienceWord的平台上自由地展现,促进了ScienceWord开放文档格式战略ScienceML的理论和技术体系形成与发展。

【Abstract】 ScienceWord is the first unique scientific document word-processing software. It has been widely used in a wide range of fields such as education, scientific research and so on. To achieve the open document format of ScienceWord, it is necessary to describe every document element such as text, graphic, formula, chemical structure etc. But ScienceWord has introduced the concept of logical graphic in its graphics. So the existing description languages aren’t descriptive enough to the graphics. Therefore, the extensive description of graphics in ScienceWord is valuable to be studied, it is named ScienceSVG.In addition to external shape feature, the graphic also containing internal logic is called logical graphic. Logical graphic is difficult to describe mainly because of its internal logic. Through the study of basic concept, analysis method and according constraint theory of logical graphic, three types of logical graphic involving geometry graphic, math curve graphic and subject graphic were summed up. The lack of SVG in description of logical graphic was cleared, and the constaint was introduced to description of logic in logical grphic. Then the design objectives and the two important components of ScienceSVG were determined. As one component of ScienceSVG, description models of the three kinds of logical graphics were studied in details. In these models, the geometry logic and interactive behavior were indirectly described by translating to constraint. As the other component of ScienceSVG, the description of basic graphic was mainly drawn on some successful experience of SVG. After all these prepared, the two components were unified as ScienceSVG through the coordinate system and organize structure.As a result, ScienceSVG and its rendering engine, on the one hand, facilitate the development of graphics in ScienceWord. When expanding new graphics to ScienceWord, it’s only necessary to add description data but the software needs not be amended. On the other hand, it makes the graphics described by ScienceSVG demonstrate freely on any platform based on ScienceWord, and also promotes the formation and development of ScienceML.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络