Revit开发ImageView
来源:互联网 发布:钢混和板楼的区别 知乎 编辑:程序博客网 时间:2024/06/08 13:25
在Revit里可以创建渲染,其实这个视图里显示的是光栅图像里的图片。
这个视图对应的类是ImageView,
如果要创建一个这样的视图,可以用这个类的Create静态方法,
public static ImageView Create(Document document, string imageFileName);
下面是一个导出当前视图图像,并创建一个ImageView的例子
Document doc = commandData.Application.ActiveUIDocument.Document;
Transaction trans = new Transaction(doc, "ex");
trans.Start();
ImageExportOptions options = new ImageExportOptions();
options.ExportRange = ExportRange.CurrentView;
options.FitDirection = FitDirectionType.Horizontal;
options.ImageResolution = ImageResolution.DPI_600;
options.HLRandWFViewsFileType = ImageFileType.PNG;
options.ViewName = "testView";
options.ZoomType = ZoomFitType.FitToPage;
options.FilePath = @"D:\tessst.png";
doc.ExportImage(options);
ImageView v = ImageView.Create(doc, @"D:\tessst.png");
v.ViewName = "TestV";
trans.Commit();
return Result.Succeeded;
- Revit开发ImageView
- Revit开发起始篇
- Revit 二次开发 - 开发资源
- Revit插件开发HelloWorld
- Revit开发参数读取
- Revit开发选中元素
- Revit开发之AddInCommandBinding
- Revit开发之PreviewControl
- Revit开发之IUpdater
- Revit开发之SelectionFilterElement
- Revit开发之ElementParameterFilter
- Revit开发楼梯创建
- Revit开发之多线程
- Revit开发自定义警告
- Revit开发之管段
- Revit开发BuildingEnvelopeAnalyzer
- Revit基本开发环境搭建
- Revit开发编辑族参数
- Dobbo的继任者?试用微博RPC框架Motan
- FragmentStatePagerAdapter与FragmentPagerAdapter
- Nginx配置性能优化
- 2017年流行的JavaScript框架竟然这么多!!
- C3P0---多条件查询
- Revit开发ImageView
- Java创建对象的几种方式
- The Trip, 2007 UVA
- Nginx + FastCGI 程序(C/C++) 搭建高性能web service的Demo及部署发布
- Android跳转各种系统设置界面-总结
- Dijkstra算法
- 【安全牛学习笔记】Burpsuite-intruder
- C语言 格式转换说明符
- 添加IIS FTP站点密码