下载app免费领取会员
在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开发IExternalCommandAvailability的使用