如何使用Revit API获取View的工作表编号

时间:2014-07-27 03:45:08

标签: c# views google-sheets revit

我想使用Revit API访问“视图”的工作表编号。我试图搜索属于视图的参数,但它没有被intellisense列为参数。我可以在文档或项目中看到它是一个只读的工作表编号参数。

    foreach (Element elem in collection)
            {

                View view = elem as View;

                if (view.ViewType == ViewType.FloorPlan)
                {
                    using (Transaction transView = new Transaction(doc, "Set Param"))
                    {
                        transView.Start();

                        int testScale = 100;
                        //set the scale of the view
                        view.Scale = testScale;
                        //get the name of the view
                        message += "\nView name: " + view.ViewName;
                        message += "\nScale after set: " + view.Scale;


                        transView.Commit();
                    }
                }

1 个答案:

答案 0 :(得分:0)

雪莉是对的。您需要通过视图上的参数访问它。建议使用BIP,但如果您不介意使用特定语言,则可以按照Revit界面中显示的名称查找参数。

我还建议您使用Revit Lookup工具并进行安装。通过Revit数据库和类等查找您需要的内容非常棒......