0

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

    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();
                    }
                }
4

1 回答 1

0

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

我还建议您获取 Revit 查找工具并安装它。非常适合通过 Revit 数据库和类等查找您需要的内容...

于 2014-08-22T04:40:49.083 回答