该文是学习了https://blog.csdn.net/The_Eyes/article/details/78105342博主的博文,对ImageExportOptions类及ImageView类学习后,做的测试,记录下来
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
Document doc = commandData.Application.ActiveUIDocument.Document;
using (Transaction trans = new Transaction(doc))
{
trans.Start("Export ImageView");
ImageExportOptions options = new ImageExportOptions();
options.ExportRange = ExportRange.CurrentView;
options.FitDirection = FitDirectionType.Horizontal;
options.ImageResolution = ImageResolution.DPI_72;
options.PixelSize = 255;
options.HLRandWFViewsFileType = ImageFileType.PNG;
options.ZoomType = ZoomFitType.Zoom;
options.Zoom = 10;
options.FilePath = @"F:\test.png";
doc.ExportImage(options);
trans.Commit();
}
TaskDialog.Show("Information","保存完毕");
return Result.Succeeded;
}
本来想通过此种方法,保存族文档中的视图,但是此方法好像不能保存族文件视图