TableSectionBuilder Class

class NXOpen.Annotations.TableSectionBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Annotations.TableSection builder

To create a new instance of this class, use NXOpen.Annotations.TableSectionCollection.CreateTableSectionBuilder()

Default values.

Property Value
ColumnWidth 50 (millimeters part), 2 (inches part)
NumberOfColumns 5
NumberOfRows 5
RowHeight 8 (millimeters part), 0.25 (inches part)

New in version NX8.0.0.

Properties

Property Description
ColumnWidth Returns or sets the column width
Leader Returns the NXOpen.Annotations.LeaderBuilder for the annotation
NumberOfColumns Returns or sets the number of columns, input for tabulr note column numbers
NumberOfRows Returns or sets the number of rows
Origin Returns the origin, where the symbol is going to be displayed
RowHeight Returns or sets the row height
Style Returns the style
Tag Returns the Tag for this object.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

ColumnWidth

TableSectionBuilder.ColumnWidth

Returns or sets the column width

-------------------------------------

Getter Method

Signature ColumnWidth

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ColumnWidth

Parameters:columnWidth (float) –

New in version NX8.0.0.

License requirements: drafting (“DRAFTING”)

Leader

TableSectionBuilder.Leader

Returns the NXOpen.Annotations.LeaderBuilder for the annotation

-------------------------------------

Getter Method

Signature Leader

Returns:
Return type:NXOpen.Annotations.LeaderBuilder

New in version NX8.0.0.

License requirements: None.

NumberOfColumns

TableSectionBuilder.NumberOfColumns

Returns or sets the number of columns, input for tabulr note column numbers

-------------------------------------

Getter Method

Signature NumberOfColumns

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NumberOfColumns

Parameters:numberOfColumns (int) –

New in version NX8.0.0.

License requirements: drafting (“DRAFTING”)

NumberOfRows

TableSectionBuilder.NumberOfRows

Returns or sets the number of rows

-------------------------------------

Getter Method

Signature NumberOfRows

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NumberOfRows

Parameters:numberOfRows (int) –

New in version NX8.0.0.

License requirements: drafting (“DRAFTING”)

Origin

TableSectionBuilder.Origin

Returns the origin, where the symbol is going to be displayed

-------------------------------------

Getter Method

Signature Origin

Returns:
Return type:NXOpen.Annotations.OriginBuilder

New in version NX8.0.0.

License requirements: None.

RowHeight

TableSectionBuilder.RowHeight

Returns or sets the row height

-------------------------------------

Getter Method

Signature RowHeight

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RowHeight

Parameters:rowHeight (float) –

New in version NX8.0.0.

License requirements: drafting (“DRAFTING”)

Style

TableSectionBuilder.Style

Returns the style

-------------------------------------

Getter Method

Signature Style

Returns:
Return type:NXOpen.Annotations.TableStyleBuilder

New in version NX8.0.0.

License requirements: None.

Method Detail

Validate

TableSectionBuilder.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.