乐筑天下

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

如何选择由RECTANG命令创建的矩形

[复制链接]

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2015-4-13 02:13:01 | 显示全部楼层 |阅读模式
你好,我想定义一个选择过滤器来选择矩形、线、文本。这是我所拥有的:
  1. SelectionFilter flt = new SelectionFilter(new TypedValue[] { new TypedValue(0, "TEXT,MTEXT,LINE,POLYLINE") });

它适用于线和文本,但不能选择rectangles.Those矩形都是由RECTABG命令创建的。我们单击工具栏上的矩形图标来触发此命令。
我怎么才能做到正确?我不想爆炸每个矩形。

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

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

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2015-4-13 02:26:10 | 显示全部楼层
没有RECTANGLE Type对象。
解决问题的一种方法是选择折线,然后测试
PLINE是否关闭,
它是否有4条边(检查顶点数),
是相反的边相同的长度,还是对角线相同的长度,
一个内角是直角。
每个步骤的过程都比较简单。
回复

使用道具 举报

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2015-4-13 08:27:49 | 显示全部楼层
您好,克里,感谢您的回答。
但是仍然存在问题,矩形是PolyLine对象,但我的选择过滤器不能包含PolyLine。在做出任何判断之前,我需要选择PolyLine。那么,我的选择过滤器有什么改进吗?
回复

使用道具 举报

15

主题

190

帖子

5

银币

后起之秀

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

铜币
250
发表于 2015-4-13 10:33:44 | 显示全部楼层
您的矩形可能是 LWPOLYLINE 对象。尝试将 LWPOLYLINE 添加到筛选器列表中。
回复

使用道具 举报

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2015-4-13 11:25:57 | 显示全部楼层
嗨,欧文。非常感谢。这就是我想要的。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2015-4-13 15:37:43 | 显示全部楼层

你完全正确。但是在大多数情况下,矩形是LWPOLYLINE。这对我来说已经足够了。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-5 03:48 , Processed in 0.167890 second(s), 64 queries .

© 2020-2025 乐筑天下

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