doc.ActiveView.HideElements(listOfElementID);//设置隐藏
doc.ActiveView.HideElementsTemporary(listOfElementID);//设置临时隐藏,可手动取消
doc.ActiveView.UnhideElements(listOfElementID);//取消隐藏
通过doc.ActiveView.然后输入hide可以找到一系列跟隐藏图元相关的方法,相关样式代码如上。
这个指令需要开始事务Transaction
Transaction tran = new Transaction(document,"隐藏图元");
tran.Start();
doc.ActiveView.HideElementsTemporary(listOfElementID);
tran.Commit();