|
发表于 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是可以的 |
|