尝试加载自定义线型文件时出现“定义错误”错误

cyc 8月 28, 202117:22:04
评论
1,493 9180字阅读30分36秒

问题:

尝试加载自定义线型文件(*.lin)时,显示错误定义的错误消息。

原因:

如果出现以下情况,将出现“错误定义”错误:

 

A)所需的线型文字不在双引号“ ”(在LIN文件中)内(在当前图形中)定义指定的文字样式
C)内,未在由线型定义调用的形文件中定义所需的线型文字

例如(A),在下面的第一个样例线型定义(HOT_WATER_SUPPLY)中,字母H和W将显示在整个线型中。请注意,在第二行的括号内,HW包含在双引号内。如果缺少双引号,则尝试加载LIN文件时将出现“错误定义”错误。

例如(B),HOT_WATER_SUPPLY线型中的STANDARD字指的是在图形文件中定义的标准文字样式,而不是特定的字体。(特定字体将指定给文字样式。)由于所有AutoCAD图形文件都包含名为“Standard”的不可清理文字样式,因此这永远不会导致出现“错误定义”错误。但是,如果在线型定义中调用了不同的文字样式,但该样式不存在于当前图形的已定义文字样式列表中,则尝试加载LIN文件时,将出现“错误定义”错误。

*HOT_WATER_SUPPLY,— HW — HW — HW — HW — A,.5,-.2,["HW",STANDARD,S=.1,U=0.0,X=-0.1,Y=-.05],-.2

对于最后一个可能性(C),下面的线型定义(TRACKS)调用特定的
文件(ltypeshp.shx),
而不是当前图形中定义的文字样式。尽管大多数SHX文件是字体,但是当在记事本中查看时,形文件(如第一行所示)正好是一个形文件(请参见下文)。只有红色框中的词语可以用于此类型的线型定义。如果引用未在形文件中定义的任何词语,则在尝试加载LIN文件时将导致“错误定义”错误。

*TRACKS,Tracks -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|--|-

A,.15,[TRACK1,ltypeshp.shx,s=.25],.15

解决方案:

  • 加载LIN文件时,请确保线型定义中指定的文字样式存在于当前图形文件中。 
  • 确保要显示在线型中的任何文字都包含在双引号符号中。
  • 调用特定SHX文件时,请确保在AutoCAD的“支持文件搜索路径”中指定SHX文件所在的目录。此列表位于“选项”>“文件”选项卡中。或者,SHX文件的完整路径可以在LIN文件内使用。

产品:

AutoCAD 产品

版本:

any_version,

问题:

尝试加载自定义线型文件(*.lin)时,显示错误定义的错误消息。

原因:

如果出现以下情况,将出现“错误定义”错误:

 

A)所需的线型文字不在双引号“ ”(在LIN文件中)内(在当前图形中)定义指定的文字样式
C)内,未在由线型定义调用的形文件中定义所需的线型文字

例如(A),在下面的第一个样例线型定义(HOT_WATER_SUPPLY)中,字母H和W将显示在整个线型中。请注意,在第二行的括号内,HW包含在双引号内。如果缺少双引号,则尝试加载LIN文件时将出现“错误定义”错误。

例如(B),HOT_WATER_SUPPLY线型中的STANDARD字指的是在图形文件中定义的标准文字样式,而不是特定的字体。(特定字体将指定给文字样式。)由于所有AutoCAD图形文件都包含名为“Standard”的不可清理文字样式,因此这永远不会导致出现“错误定义”错误。但是,如果在线型定义中调用了不同的文字样式,但该样式不存在于当前图形的已定义文字样式列表中,则尝试加载LIN文件时,将出现“错误定义”错误。

*HOT_WATER_SUPPLY,— HW — HW — HW — HW — A,.5,-.2,["HW",STANDARD,S=.1,U=0.0,X=-0.1,Y=-.05],-.2

对于最后一个可能性(C),下面的线型定义(TRACKS)调用特定的
文件(ltypeshp.shx),
而不是当前图形中定义的文字样式。尽管大多数SHX文件是字体,但是当在记事本中查看时,形文件(如第一行所示)正好是一个形文件(请参见下文)。只有红色框中的词语可以用于此类型的线型定义。如果引用未在形文件中定义的任何词语,则在尝试加载LIN文件时将导致“错误定义”错误。

*TRACKS,Tracks -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|--|-

A,.15,[TRACK1,ltypeshp.shx,s=.25],.15

解决方案:

  • 加载LIN文件时,请确保线型定义中指定的文字样式存在于当前图形文件中。 
  • 确保要显示在线型中的任何文字都包含在双引号符号中。
  • 调用特定SHX文件时,请确保在AutoCAD的“支持文件搜索路径”中指定SHX文件所在的目录。此列表位于“选项”>“文件”选项卡中。或者,SHX文件的完整路径可以在LIN文件内使用。

产品:

AutoCAD 产品

版本:

any_version

cyc
  • 本文由 发表于 8月 28, 202117:22:04
  • 转载请务必保留本文链接:http://wg678.cn/52383.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: