The PanelScheduleData type exposes the following members.

Methods

  NameDescription
Public methodAddLoadClassification
Add a Load Classification Id to the array of Load Classifications.
Public methodDispose (Inherited from TableData.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLoadClassifications
Gets an array of the load classifications associated with this panel schedule
Public methodGetNumberOfCircuitRows
Gets the number of rows in the circuit table
Public methodGetSectionData(Int32)
Returns the section data array element at the specified index.
(Inherited from TableData.)
Public methodGetSectionData(SectionType)
Returns the pointer to the section data array element at the specified section type.
(Inherited from TableData.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsEqual
Checks if this element is equal in value to the other element.
(Inherited from TableData.)
Public methodIsSymmetric
Check if this panel schedule is symmetric
Public methodIsValidZoomLevel
Verifies if the value of zoom level is valid.
(Inherited from TableData.)
Public methodRemoveLoadClassification
Remove a Load Classification Id from the array of Load Classifications
Public methodSetBorderAroundSchedule
Adds a border around the schedule
Public methodSetBorderAroundSections
Adds a border around the sections
Public methodSetLoadClassifications
Sets the Load Classifications associated with this panel schedule
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateCircuitTableForInstance
Redraw the circuit table for the given panel with the given parameter updates
Public methodUpdateCircuitTableForTemplate
Redraw the circuit table for a template with the given parameter updates
Public methodUpdateIsSectionHidden
Update if this section is hidden or not
Public methodUpdateLoadSummary
Update the load summary section
Public methodUpdateVerticalHeadersInSection
Sets if this header should have vertical text

Properties

  NameDescription
Public propertyBodyShowsVerticalHeaders
Shows text in the Load Summary section's headers vertically instead of horizontally
Public propertyBorderAroundSchedule
Places a border (GraphicStyle element) around the entire schedule, visible only on the instance and sheet
Public propertyBorderAroundSections
Places a border (GraphicStyle element) around each section, visible only on the instance and sheet
Public propertyFreezeColumnsAndRows
set to true if the columns and rows should be unmovable by the slider grips
(Inherited from TableData.)
Public propertyIsFooterSectionHidden
True if the user wishes to hide the footer section; setting this value must go through the appropriate update function
Public propertyIsHeaderSectionHidden
True if the user wishes to hide the header section; setting this value must go through the appropriate update function
Public propertyIsPanelSinglePhase
Identifies if the panel is single phase.
Public propertyIsSummarySectionHidden
True if the user wishes to hide the summary section; setting this value must go through the appropriate update function
Public propertyIsThirdPhaseHidden Obsolete.
True if the user wishes to hide the 3rd phase column of a single phase panel
Public propertyIsUnusedPhaseHidden
True if the user wishes to hide the unused phase column of a single phase panel, false otherwise.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
(Inherited from TableData.)
Public propertyNumberOfSections
Gets the number of items in section data array.
(Inherited from TableData.)
Public propertyNumberOfSlots
The number of slots in the panel schedule; setting this value must go through the appropriate update function
Public propertyPanelConfiguration
The panel configuration of this panel schedule
Public propertyPhaseLoadType
This property determines the layout of the phase load columns; setting this value must go through the updateCircuitTable function
Public propertyPhasesAsCurrents
If true, the phase columns are currents (A), otherwise they are loads (VA); setting this value must go through the appropriate update function
Public propertyScheduleType
The panel schedule type of this panel schedule
Public propertyShowCircuitNumberOnOneRowForMultiphaseCircuits
Shows the circuit number broken up on each row of the multiphase circuit rows if true, all on the first row otherwise
Public propertyShowMultipleRowsForMultiphaseCircuits
shows extra rows below multiphase circuits to indicate how many slots they take up if true, all on a single row otherwise
Public propertyShowSlotFromDeviceInsteadOfTemplate
When true, the number of rows in an instance will be the number of poles on the associated device, not a set number
Public propertySummaryShowsGroups
Show groups of load classifications in the load summary section
Public propertySummaryShowsOnlyConnectedLoads
Show only the connected load classifications in the summary section
Public propertySummaryShowsVerticalHeaders
Shows text in the Load Summary section's headers vertically instead of horizontally
Public propertyWidth
Gets or sets the table width in feet
(Inherited from TableData.)
Public propertyWidthInPixels
Gets the width of the panel schedule in logical pixels
(Inherited from TableData.)
Public propertyZoomLevel
The value of zoom level for corresponding TableView.
(Inherited from TableData.)

See Also