免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1757 | 回复: 0
打印 上一主题 下一主题

SHP(1) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-21 14:37 |只看该作者 |倒序浏览
    SHP文件是AutoCAD的字体文件SHX文件的源文件,也就是说,通过编译SHP可以得到SHX。(编译要在AutoCAD中用compile命令)。SHP文件是一种以SHP为扩展名的文本文件,用户可以通过编辑SHP文件来自定义字型。
    SHP文件中每行最多可以写128个字符。因为空行和分号后的字符在编译时将被忽略,所以可以利用分号加写注释。在SHP文件中可以记录多个字型,每一个都有一个独立完整的结构,如下:

                              *字型编号,信息码数量,字型名称
                              信息码1,信息码2,信息码3,...,0

    字型编号。文件内唯一,取值范围1-258,Unicode情况下是1-32768。在字型编号前有一个星号标示字型定义开始。
    信息码数量。字型定义中用到的信息码数量,最后的结束标示0也算进去。一个字型最多可以有2000个信息码。
    字型名称。只有大写字母才能被编译识别,小写字母将被忽视。
    信息码。信息码可以是控制码,也可以是表示矢量码。10进制或16进制数字,16进制一般是以0开头的3位数,否则为10进制。矢量码一般都是16进制。首位0,次位表示矢量长度,最后位表示矢量方向。矢量长度指单位长度的倍数,由于16进制取值的限制,最大长度为单位长度15(F)倍;同样由于16进制取值的限制,矢量方向只能表示16个方向,在平面直角坐标系中,以X轴正半轴方向为起点,逆时针把360度平面等分成16分,并依次编号为0,1,2,...,D,E,F。
   


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91477/showart_1806407.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP