关于字形文件的反编译,有个工具叫SHX2SHP可以.
字形文件的定义,网上有很多文章,我就不重复了.
整个字形自己重新写的,所以和原作相比面目全非,画一笔,保存-编译-试验,重复无数次后终于得到这个满意版本,
适用于ROMANS和SIMPLEX8的修改.
井号代码 023,修改前如下:
*023,57,kns
2,14,3,2,14,8,(-21,-50),14,4,2,14,5,8,(11,25),1,8,(-7,-32),2,8,(13,32),1,
8,(-7,-32),2,8,(-6,19),1,0E0,2,8,(-15,-6),1,0E0,2,8,(4,-6),14,6,14,3,2,14,
8,(21,-32),14,4,2,0
修改后:
*023,39,kns
2,14,2,8,(2,5),1,8,(16,0),2,8,(1,9),1,8,(-16,0),2,8,(5,5),
1,8,(-2,-18),2,8,(7,0),1,8,(2,18),2,8,(4,-19),0
左右括号,代码028,029
修改前:
*028,39,klp
2,14,8,(-7,-25),14,5,8,(11,25),1,02A,8,(-2,-3),04B,8,(-1,-5),04C,8,(1,-5),04D,
8,(2,-3),02E,2,8,(3,7),14,6,14,8,(7,-16),0
*029,39,krp
2,14,8,(-7,-25),14,5,8,(3,25),1,02E,8,(2,-3),04D,8,(1,-5),04C,8,(-1,-5),04B,
8,(-2,-3),02A,2,8,(11,7),14,6,14,8,(7,-16),0
修改后:
*028,16,klp
2,14,2,8,(8,0),1,12,(0,21,-65),2,8,(4,-21),0
*029,16,krp
2,14,2,8,(4,0),1,12,(0,21,65),2,8,(8,-21),0
我的代码比原作简单得多了.
附对比图,上面是修改前,下面是修改后.
修改AutoCAD字形让括号和井号显示更美观
时间:2014-05-21 22:40:38 来源:未知
推荐文章