PanelScheduleData
Description:
The PanelScheduleData class holds most of the data that describe the layout, appearance, and style of the rows, columns, and cells of a panel schedule
The PanelScheduleData class holds most of the data that describe the layout, appearance, and style of the rows, columns, and cells of a panel schedule
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.TableData
Autodesk.Revit.DB.Electrical.PanelScheduleData
System.Object
Autodesk.Revit.DB.TableData
Autodesk.Revit.DB.Electrical.PanelScheduleData
public class PanelScheduleData : TableData
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| AddLoadClassification(ElementId) | bool | Add a Load Classification Id to the array of Load Classifications. | |
| GetLoadClassifications() | IList<ElementId> | Gets an array of the load classifications associated with this panel schedule | |
| GetNumberOfCircuitRows() | int | Gets the number of rows in the circuit table | |
| IsSymmetric() | bool | Check if this panel schedule is symmetric | |
| RemoveLoadClassification(Int32) | None | Remove a Load Classification Id from the array of Load Classifications | |
| SetBorderAroundSchedule(ElementId) | None | Adds a border around the schedule | |
| SetBorderAroundSections(ElementId) | None | Adds a border around the sections | |
| SetLoadClassifications(IList<ElementId>) | None | Sets the Load Classifications associated with this panel schedule | |
| UpdateCircuitTableForInstance(FamilyInstance) | None | Redraw the circuit table for the given panel with the given parameter updates | |
| UpdateCircuitTableForTemplate(PanelSchedulePhaseLoadType, Int32, Boolean) | None | Redraw the circuit table for a template with the given parameter updates | |
| UpdateIsSectionHidden(SectionType, Boolean) | None | Update if this section is hidden or not | |
| UpdateLoadSummary() | None | Update the load summary section | |
| UpdateVerticalHeadersInSection(SectionType, Boolean) | None | Sets if this header should have vertical text | |
| Dispose() | None | Releases all resources used by the | TableData |
| GetSectionData(Int32) | TableSectionData | Returns the section data array element at the specified index. | TableData |
| GetSectionData(SectionType) | TableSectionData | Returns the pointer to the section data array element at the specified section type. | TableData |
| IsEqual(TableData) | bool | Checks if this element is equal in value to the other element. | TableData |
| IsValidZoomLevel(Int32) | bool | Verifies if the value of zoom level is valid. | TableData |
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| BodyShowsVerticalHeaders | bool | Shows text in the Load Summary section's headers vertically instead of horizontally | |
| BorderAroundSchedule | ElementId | Places a border (GraphicStyle element) around the entire schedule, visible only on the instance and sheet | |
| BorderAroundSections | ElementId | Places a border (GraphicStyle element) around each section, visible only on the instance and sheet | |
| IsAutoShadingForLoadDisplay | bool | Display shading of load cells automatically or not. | |
| IsFooterSectionHidden | bool | True if the user wishes to hide the footer section; setting this value must go through the appropriate update function | |
| IsHeaderSectionHidden | bool | True if the user wishes to hide the header section; setting this value must go through the appropriate update function | |
| IsPanelSinglePhase | bool | Identifies if the panel is single phase. | |
| IsSummarySectionHidden | bool | True if the user wishes to hide the summary section; setting this value must go through the appropriate update function | |
| IsUnusedPhaseHidden | bool | True if the user wishes to hide the unused phase column of a single phase panel, false otherwise. | |
| NumberOfSlots | int | The number of slots in the panel schedule; setting this value must go through the appropriate update function | |
| PanelConfiguration | PanelConfiguration | The panel configuration of this panel schedule | |
| PhaseLoadType | PanelSchedulePhaseLoadType | This property determines the layout of the phase load columns; setting this value must go through the updateCircuitTable function | |
| PhasesAsCurrents | bool | If true, the phase columns are currents (A), otherwise they are loads (VA); setting this value must go through the appropriate update function | |
| ScheduleType | PanelScheduleType | The panel schedule type of this panel schedule | |
| ShowCircuitNumberOnOneRowForMultiphaseCircuits | bool | Shows the circuit number broken up on each row of the multiphase circuit rows if true, all on the first row otherwise | |
| ShowMultipleRowsForMultiphaseCircuits | bool | shows extra rows below multiphase circuits to indicate how many slots they take up if true, all on a single row otherwise | |
| ShowSlotFromDeviceInsteadOfTemplate | bool | When true, the number of rows in an instance will be the number of poles on the associated device, not a set number | |
| SummaryShowsGroups | bool | Show groups of load classifications in the load summary section | |
| SummaryShowsOnlyConnectedLoads | bool | Show only the connected load classifications in the summary section | |
| SummaryShowsVerticalHeaders | bool | Shows text in the Load Summary section's headers vertically instead of horizontally | |
| FreezeColumnsAndRows | bool | set to true if the columns and rows should be unmovable by the slider grips | TableData |
| IsValidObject | bool | Specifies whether the .NET object represents a valid Revit entity. | TableData |
| NumberOfSections | int | Gets the number of items in section data array. | TableData |
| WidthInPixels | int | Gets the width of the panel schedule in logical pixels | TableData |
| Width | double | Gets or sets the table width in feet | TableData |
| ZoomLevel | int | The value of zoom level for corresponding TableView. | TableData |