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