- 积分
- 2180
- 明经币
- 个
- 注册时间
- 2005-2-18
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2011-12-9 13:16:16
|
显示全部楼层
/// <summary>
/// 得到选择集 根据扩展数据
/// </summary>
/// <param name="ed">ed</param>
/// <param name="xData">扩展数据值</param>
/// <param name="entIds">返回的实体列表</param>
/// <returns>返回true,false</returns>
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是可以的 |
|