XData构造过滤条件的诡异现象

实体为一个文字,DXF信息如下
(-1 . <图元名: 7ffff32e4d0>)
(0 . "TEXT")
(5 . "2A6D")
(102 . "{ACAD_REACTORS")
(330 . <图元名: 7ffff32e4e0>)
(102 . "}")
(330 . <图元名: 7ffffbbd9f0>)
(100 . "AcDbEntity")
(67 . 0)
(410 . "Model")
(8 . "LY-DKMJBZ")
(100 . "AcDbText")
(10 500565.0 309577.0 0.0)
(40 . 5.0)
(1 . "41844.937")
(50 . 0.0)
(41 . 1.0)
(51 . 0.0)
(7 . "Standard")
(71 . 0)
(72 . 0)
(11 0.0 0.0 0.0)
(210 0.0 0.0 1.0)
(100 . "AcDbText")
(73 . 0)
(-3 ("_appBlockLayer" (1070 . 1003) (1003 . "A-G1")) ("UPX" (1070 . 1000) (1002 
. "{") (1000 . "UPXBlockAreaDim") (1000 . "UPXEntity") (1002 . "}")) 
("UPXEntity" (1070 . 1000) (1000 . "UPXBlockAreaDim") (1070 . 1071) (1070 . 1)) 
("_sFlushItemName" (1070 . 1000) (1000 . "")))

我写的过滤条件如下
(ssget '(( -3 ("UPX" (1000 . "UPXBlockAreaDim")))))
 
  里面的PLINE用我给定的过滤能选中,但文字却选不中,太神奇了.
我发现如果实体的类型是PLINE则能够选中,如果实体的类型是TEXT就不行,有人说只有PLINE才能支持扩展数据的过滤,虽然实验的结果如此,但出处有待考证.

转载于:https://www.cnblogs.com/ffbear/archive/2012/08/31/2664917.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值