single-yu 发表于 2010-8-22 13:00:00

[讨论]关于扩展数据!

这几天看了一下扩展数据,但是原理还是不懂,不知道扩展数据有什么用呢?可以用在什么地方呢?
我在设置扩展数据的图层名称时,如果图层管理器中没有此图层则会报错!不知道为什么?

             Dim rb As New ResultBuffer(New TypedValue(DxfCode.ExtendedDataRegAppName, "SOUTH"), _
                                        New TypedValue(DxfCode.ExtendedDataAsciiString, "yu"), _
                                        New TypedValue(DxfCode.ExtendedDataLayerName, "tk"), _
                                        New TypedValue(DxfCode.ExtendedDataReal, 13.34))
此时如果图形中没有tk图层,则会报错,这是为什么呢?这个扩展数据的图层名,主要用来干什么的?请帮我解答一下,谢了!

雪山飞狐_lzh 发表于 2010-8-22 14:01:00

<p>扩展数据一般用于一些特殊的应用,比如记录一些Cad图元没有而二次开发程序需要的数据,或者两个或多个图元的联动</p>
<p>具体做什么用,要看程序的构架</p>
<p>你的问题:</p>
<p>既然是图层名,当然需要图形中有tk图层了</p>
<p>&nbsp;</p>

single-yu 发表于 2010-8-22 15:37:00

谢了,老大!
页: [1]
查看完整版本: [讨论]关于扩展数据!