乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 81|回复: 5

选择集过滤

[复制链接]

21

主题

97

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
181
发表于 2011-7-7 11:27:00 | 显示全部楼层 |阅读模式
如图所示,有如下一些扩展属性,有没有直接选取代码为R00002 的选择集过滤方法?我想直接得到包含此代码的对象,而不想通判断来获取,请大家指点!

jpohh4q1ucs.png

jpohh4q1ucs.png

该贴已经同步到

mmqsfhnemzy.jpg

mmqsfhnemzy.jpg

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

32

主题

651

帖子

8

银币

中流砥柱

Rank: 25

铜币
779
发表于 2011-7-7 11:44:00 | 显示全部楼层
应该不行,从逻辑上也应该不行,里面很多1000组码,没有唯一性
回复

使用道具 举报

21

主题

97

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
181
发表于 2011-7-8 11:35:00 | 显示全部楼层
回复
呵呵,我现在还是自己写的方法判断。主要我不想做这个步骤的事情,以为有这方面的方法。
回复

使用道具 举报

23

主题

122

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
214
发表于 2011-12-9 13:16:00 | 显示全部楼层
///
        /// 得到选择集 根据扩展数据
        ///
        /// ed
        /// 扩展数据值
        /// 返回的实体列表
        /// 返回true,false
        public static bool TryGetSSetByXData(Editor ed, string appName, string xData, out ObjectId[] entIds)
        {
            TypedValue[] filList = {new TypedValue(1000, xData) ) };
            SelectionFilter fileter = new SelectionFilter(filList);
            PromptSelectionResult res = ed.SelectAll(fileter);
            if (res.Status == PromptStatus.OK)
            {
                entIds = res.Value.GetObjectIds();
                return true;
            }
            else
            {
                entIds = null;
                return false;
            }
        }
这样得到不选择集,不知为什么  1001是可以的
回复

使用道具 举报

4

主题

86

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
102
发表于 2011-12-9 14:23:00 | 显示全部楼层

1001 就是注册应用程序名 ((int)DxfCode.ExtendedDataRegAppName),每一组扩展属性肯定有相应的注册应用程序名,其值是可以用来过滤的     1000是其对应的字符串值(Dxfcode.ExtendedDataAsciiString),也可以用来过滤
回复

使用道具 举报

21

主题

97

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
181
发表于 2012-3-2 11:43:00 | 显示全部楼层

哦,好的。谢谢!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-15 21:18 , Processed in 0.458527 second(s), 67 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表