TableSectionStyleBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# TableSectionStyleBuilder Class

class `NXOpen.Annotations.``TableSectionStyleBuilder`

  Bases: `NXOpen.TaggedObject`, `NXOpen.GeometricUtilities.IComponentBuilder`

  Represents a `NXOpen.Annotations.TableSectionStyleBuilder`.

  This class queries and sets preferences for various symbol type annotations when creating or editing.

  New in version NX8.0.0.

# Properties

Property | Description
--- | ---
AlignmentPosition | Returns or sets the alignment Position settings of the section
ApplyToAllSections | Returns or sets the apply to all sections flag that when set applies settings to all sections
BorderOffset | Returns or sets the border offset value
ContinuationNote | Returns or sets the continuation note flag setting
ContinuationProperty | Returns or sets the continuation property type
ContinuationSpacing | Returns or sets the continuation spacing value between sections
DisplayContinuationNote | Returns or sets the display continuation note type
DoubleBorder | Returns or sets the double border flag setting
HeaderLocation | Returns or sets the value that represents the location of header on a section
MaximumHeight | Returns or sets the value that represents the maximum height of the section
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

TableSectionStyleBuilderAlignmentPositionType Enumeration | Represents the alignment position type
TableSectionStyleBuilderContinuationPropertyType Enumeration | Represents the section continuation property
TableSectionStyleBuilderDisplayContinuationNoteType Enumeration | Represents the display continuation note choices
TableSectionStyleBuilderLocationOfHeader Enumeration | Represents the section header location choices

# Property Detail

## AlignmentPosition

`TableSectionStyleBuilder.``AlignmentPosition`

  Returns or sets the alignment Position settings of the section

  `-------------------------------------`

  Getter Method

  Signature `AlignmentPosition`

  Returns: |
  Return type: | `NXOpen.Annotations.TableSectionStyleBuilderAlignmentPositionType`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `AlignmentPosition`

  Parameters: | alignmentPosition (`NXOpen.Annotations.TableSectionStyleBuilderAlignmentPositionType`) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## ApplyToAllSections

`TableSectionStyleBuilder.``ApplyToAllSections`

  Returns or sets the apply to all sections flag that when set applies settings to all sections

  `-------------------------------------`

  Getter Method

  Signature `ApplyToAllSections`

  Returns: |
  Return type: | bool

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ApplyToAllSections`

  Parameters: | applyToAllSections (bool) –

  New in version NX9.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## BorderOffset

`TableSectionStyleBuilder.``BorderOffset`

  Returns or sets the border offset value

  `-------------------------------------`

  Getter Method

  Signature `BorderOffset`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BorderOffset`

  Parameters: | borderOffset (float) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## ContinuationNote

`TableSectionStyleBuilder.``ContinuationNote`

  Returns or sets the continuation note flag setting

  `-------------------------------------`

  Getter Method

  Signature `ContinuationNote`

  Returns: |
  Return type: | str

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ContinuationNote`

  Parameters: | continuationNote (str) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## ContinuationProperty

`TableSectionStyleBuilder.``ContinuationProperty`

  Returns or sets the continuation property type

  `-------------------------------------`

  Getter Method

  Signature `ContinuationProperty`

  Returns: |
  Return type: | `NXOpen.Annotations.TableSectionStyleBuilderContinuationPropertyType`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ContinuationProperty`

  Parameters: | continuationProperty (`NXOpen.Annotations.TableSectionStyleBuilderContinuationPropertyType`) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## ContinuationSpacing

`TableSectionStyleBuilder.``ContinuationSpacing`

  Returns or sets the continuation spacing value between sections

  `-------------------------------------`

  Getter Method

  Signature `ContinuationSpacing`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ContinuationSpacing`

  Parameters: | spacing (float) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## DisplayContinuationNote

`TableSectionStyleBuilder.``DisplayContinuationNote`

  Returns or sets the display continuation note type

  `-------------------------------------`

  Getter Method

  Signature `DisplayContinuationNote`

  Returns: |
  Return type: | `NXOpen.Annotations.TableSectionStyleBuilderDisplayContinuationNoteType`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DisplayContinuationNote`

  Parameters: | displayContinuationNote (`NXOpen.Annotations.TableSectionStyleBuilderDisplayContinuationNoteType`) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## DoubleBorder

`TableSectionStyleBuilder.``DoubleBorder`

  Returns or sets the double border flag setting

  `-------------------------------------`

  Getter Method

  Signature `DoubleBorder`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DoubleBorder`

  Parameters: | doubleBorder (bool) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## HeaderLocation

`TableSectionStyleBuilder.``HeaderLocation`

  Returns or sets the value that represents the location of header on a section

  `-------------------------------------`

  Getter Method

  Signature `HeaderLocation`

  Returns: |
  Return type: | `NXOpen.Annotations.TableSectionStyleBuilderLocationOfHeader`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `HeaderLocation`

  Parameters: | headerLocation (`NXOpen.Annotations.TableSectionStyleBuilderLocationOfHeader`) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

## MaximumHeight

`TableSectionStyleBuilder.``MaximumHeight`

  Returns or sets the value that represents the maximum height of the section

  `-------------------------------------`

  Getter Method

  Signature `MaximumHeight`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MaximumHeight`

  Parameters: | maximumHeight (float) –

  New in version NX8.0.0.

  License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

# Method Detail

## Validate

`TableSectionStyleBuilder.``Validate`

  Validate whether the inputs to the component are sufficient for commit to be called.

  If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

  Signature `Validate()`

  Returns: | Was self validation successful
  Return type: | bool

  New in version NX3.0.1.

  License requirements: None.