花了一年时间开发出来的AutoCAD矢量字库编辑器

时间:2024-03-07 13:27:54

 AutoCAD的shx矢量字库在工程制图以及字型加工(切割,雕刻,喷涂等)得到广泛的
应用,AutoCAD的专有矢量字库(扩展名为.shx),其对应的文本文件为后缀shp的形文件。
通常AutoCAD会提供有限几个固定的字库文件给用户使用,而在现实中设计人员往往在这些
字库中找不到自已要标注的字符,加工人员从这些字库中找不到要加工的特殊字符,这时就
要编辑修改或创建专有的AutoCAD矢量字库,由于AutoCAD没有公开shx文件的格式,所以
通常CAD编程设计人员通过修改shp文本文件(AutoCAD在其安装后的帮助手册里提供shp的
格式内容)然后再通过AutoCAD软件反编译出自已所需的shx字库,但是这要求编程人员不
仅要熟练AutoCAD公开的shp文件的10多种指令,而且还要懂很多数学知识,这样会耗费公
司大量人力财力。

主要技术指标跟性能:
        1. 支持普通形文件, 大字体文件, Unifont文件,以及扩展大字体文件的读取以及解析;
        2. 可以支持shx字库文件的预览以及检索;
        3. 支持单个字符的CAD图形化创建以及编辑;
        4. 支持AutoCAD所定义的14种字库控制指令;
        5. 支持shx转shp格式,并带字体标注信息;
        6. 类似与CAD的图形化操作风格更方便用户使用;
        7. 采用多文档视图架构,用户可以同时编辑多个字符跟字库,并可以同时在字符编辑界面间切换;


具体细节如下:
              友善的字库预览界面
     
CAD图形化的字符编辑创建
           提供14种字符创建指令,以及可以鼠标交互式创建修改字符,只要会用基本CAD软件
就可以快速使用ShxEditPro软件。
  
     多文档视图构架
           用户可以同时编辑几个字库,以及编辑几个字库,并且可以之间相互切换。

         
     可扩展的软件构架
          所有的模块跟算法都是C++编写,所以方便移植;