2020 Members
Changes 8
M

PanelScheduleData

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