auto CAD .NET二次开发 之 视图操作(1)通过视图类型改变视图
来源:互联网 发布:阿里云小号 编辑:程序博客网 时间:2024/05/17 03:32
本文中的视图操作指,图档视角的操作。
实现操作视图的流程为:
1、获得当前视图
ViewTableRecord vtr = ed.GetCurrentView();
2、设置观察点
vtr.SetViewDirection(ov);
3、设置视图
ed.SetCurrentView(vtr);
方法如下:
public bool ViewChanged(OrthographicView ov)
{
bool resultView = false;
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
ViewTableRecord vtr = ed.GetCurrentView();
try
{
vtr.SetViewDirection(ov);
ed.SetCurrentView(vtr);
resultView = true;
Application.DocumentManager.MdiActiveDocument.SendStringToExecute("zoom e ", false, false, false);
}
catch
{
resultView = false;
}
finally
{
vtr.Dispose();
}
return resultView;
}
上述方法的参数为:
public enum OrthographicView
{
NonOrthoView = 0,
TopView = 1,
BottomView = 2,
FrontView = 3,
BackView = 4,
LeftView = 5,
RightView = 6,
}
传入适当参数即可
- auto CAD .NET二次开发 之 视图操作(1)通过视图类型改变视图
- AutoCAD二次开发之视图操作(2)通过指定点设置视图。
- auto CAD .NET二次开发 之 交互操作
- AutoCAD二次开发之视图操作(3)指定视图大小和中心点来设置视图
- C# CAD视图操作之缩放
- auto CAD 二次开发 c#.net 之JIG画多段线(polyline)
- auto CAD .NET二次开发之 添加,删除实体(entity)
- Building Coder(Revit 二次开发) - 改变剖视图的视图类型并且隐藏切割线
- 透明度设置(1) Auto CAD .NET二次开发
- 视图切换(改变视图的样式)
- Asp.net之视图
- 数据库之视图操作
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- centos之计划任务(cron)
- QT编程技巧.QString和QDateTime之间的相互转换
- 如何判断Javascript对象是否存在
- 焦点图(图片左右预览)
- 打开word开始出现windows installer
- auto CAD .NET二次开发 之 视图操作(1)通过视图类型改变视图
- c/c++ 管道编程
- 服务管理——DNS
- 用户、组或角色'xxx'在当前数据库中已存在
- Android签名总结
- sharepoint 2013 Field Element (List)
- 标准库函数对象应用举例
- 规则引擎中如何审核发布规则学习笔记
- IBM websphere commerce后台开发步骤