Autodesk.Revit.DB.Electrical.PanelScheduleSheetInstance
是Revit API中的一个类,用于表示电气面板计划表实例。
Autodesk.Revit.DB.Electrical.PanelScheduleSheetInstance
继承自Autodesk.Revit.DB.ViewSheet
类。
Autodesk.Revit.DB.Electrical.PanelScheduleSheetInstance
的构造函数如下:
public PanelScheduleSheetInstance(Document document, ElementId typeId) : base(document, typeId)
Autodesk.Revit.DB.Electrical.PanelScheduleSheetInstance
类具有以下属性:
PanelScheduleSheetType
PanelScheduleSheetInstanceProperties
string
ElementId
Autodesk.Revit.DB.Electrical.PanelScheduleSheetInstance
类具有以下方法:
bool
bool
以下示例演示了如何使用Autodesk.Revit.DB.Electrical.PanelScheduleSheetInstance
类创建一个电气面板计划表实例:
// 获取当前活动文档
Document doc = commandData.Application.ActiveUIDocument.Document;
// 创建一个新的电气面板计划表实例
using (Transaction trans = new Transaction(doc, "Create Panel Schedule Sheet Instance"))
{
trans.Start();
PanelScheduleSheetType scheduleType = // 获取电气面板计划表类型
PanelScheduleSheetInstanceProperties scheduleProps = // 获取电气面板计划表实例属性
ElementId typeId = scheduleType.Id;
PanelScheduleSheetInstance panelScheduleInstance = new PanelScheduleSheetInstance(doc, typeId);
panelScheduleInstance.ScheduleSheetType = scheduleType;
panelScheduleInstance.ScheduleSheetInstanceProperties = scheduleProps;
doc.Create.NewSheet(panelScheduleInstance);
trans.Commit();
}
Autodesk.Revit.DB.Electrical.PanelScheduleSheetInstance
类用于创建、修改和操作电气面板计划表实例。它提供了方便的方法和属性,帮助开发者完成一系列与电气面板计划表实例相关的操作。