工程制图软件中复杂文本及表格图形处理

工程制图软件中复杂文本及表格图形处理

(0个评分)

文集编号: 2014080502792

我要下载 收藏文档 1 学分

文档介绍

一张完整的工程图纸并不是简单地由几何图形组成,通常也会包含一些说明性的文字,这些文字传达着几何图形所无法表达的信息,它们多为复杂文本。表格作为一种重要的数据载体,结构清晰,易于理解,明细表和标题栏是工程图纸中使用频率最高的表格。对工程制图软件而言,如何快速高效地处理复杂文本和表格,是一个非常具有实用价值的研究课题。本文的研究目的在于开发功能完善、性能可靠、具有良好人机交互界面的工程制图软件。通过对DWGDirect函数库进行了深入的分析和研究,使用Visual C++和面向对象编程技术在JHCAD软件平台上设计并实现了复杂文本和表格的图形处理功能。本文主要做了以下两个方面的工作。通过对AutoCAD中复杂文本的编码进行了深入的分析,归纳出了复杂文本编码的规则和优化方法;介绍了TrueType字体和形字体的字形描述,并分析了工程制图软件中复杂文本从字符代码到文本图形的转换过程;结合DWGDirect函数库所提供的多行文本类,运用面向对象编程技术在JHCAD中定义了一个复杂文本对象类;分别从复杂文本的创建和编辑两个方面分析了复杂文本的处理方法,实现了复杂文本的所见即所得:基于计算机图形学原理,提出了使用字符图形区域定位成员字符的方法;提供了几种特殊文字的处理方法,完善了JHCAD的文字处理能力。通过分析工程制图软件中几种典型的表格处理方式,并结合JHCAD软件平台自身的需求,设计了一个图元类表格工具;基于表格绘制和单元格绘制的基本原理优化了表格的绘制过程,从而大大地提高了表格的绘制效率;分别从单元格大小的调整、单元格的合并与拆分和表格数据的录入与编辑三个方面,对表格的编辑处理进行了分析并给出了解决方案。根据本文的研究工作所编写的程序在JHCAD软件平台上经过反复的调试和测试,取得了很好的应用效果,具有很大的实用价值。

文档标签: 机械设计
贡献者

向礼新来的

分享文档70 联系TA