pipilu1984 发表于 2014-7-22 14:52:50

【线型】自己创建的开挖线线型加载错误

本帖最后由 pipilu1984 于 2014-7-22 15:32 编辑

*Y_LINE,Y_Line --y----y----
A,1.0,-0.1334,["y",sim.shx,S=.2,R=0,X=-0.1334,Y=-0.1334]

请高手帮忙看看

dunkel 发表于 2014-7-22 16:10:52

sim.shx 处应该是字型名吧,不是所用的字体名,即 Style 里定义个 YSim 的字型,其使用了 sim.shx;因为这个是属于线型定义使用字符的情况;若是使用形定义才是所在的形文件,但引用的话应该是形名,而非字符串。

pipilu1984 发表于 2014-7-24 16:08:50

dunkel 发表于 2014-7-22 16:10 static/image/common/back.gif
sim.shx 处应该是字型名吧,不是所用的字体名,即 Style 里定义个 YSim 的字型,其使用了 sim.shx;因为这个 ...

谢谢指点
我想知道的是下列线型中数字33、34怎么跟所采用的符号对应的
*441空方块线,_____□______□_____□______
A,5.5,,4.5

*442实方块直线,___■___■___■___■____
A,5,,5

dunkel 发表于 2014-7-24 16:13:48

你看帮助里自定义部分,形的定义里,在定义一个形符号时是要指定形名称的,对形里定义的访问是通过名称而非所用的编码来进行的,这和通常的字体的定义不同

pipilu1984 发表于 2014-7-24 23:11:05

dunkel 发表于 2014-7-24 16:13 static/image/common/back.gif
你看帮助里自定义部分,形的定义里,在定义一个形符号时是要指定形名称的,对形里定义的访问是通过名称而非 ...

就是用shxview软件看不到形名称

dunkel 发表于 2014-7-25 08:49:10

这有两个可能,一个是你用的 shxview 软件不显示形名,可以试试打开 ACAD目录下的 UserDataCache\Support\ltypeshp.shx 是否可以显示那些 TRACK1、ZIG、BOX 等等的形名,如果可以,那问题不在 shxview 而是第二个可能;第二可能就是你的 aaa.shx 就是普通的字体文件而非形定义文件,如果要引用其中的字符定义,就要为其定义个字型,通过字符串即该字型名来进行。

pipilu1984 发表于 2014-7-27 21:53:28

dunkel 发表于 2014-7-25 08:49 static/image/common/back.gif
这有两个可能,一个是你用的 shxview 软件不显示形名,可以试试打开 ACAD目录下的 UserDataCache\Support ...

非常感谢指点
我用load命令加载形文件后,显示sim.shx是字体文件,aaa.shx是可以加载的形文件,形的命名我用gu版的程序转换成shp文件可见,问题已经解决
最后再次表示感谢!
页: [1]
查看完整版本: 【线型】自己创建的开挖线线型加载错误