SheetMarginSettingsBuilder Class

class NXOpen.Drawings.SheetMarginSettingsBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents the Drawing Sheet Margins Style Builder.

New in version NX10.0.0.

Properties

Property Description
BottomTrimmedMargin Returns or sets the bottom margin
BottomUntrimmedMargin Returns or sets the bottom untrimmed margin
CreateUntrimmedMargins Returns or sets the create untrimmed margins
LeftTrimmedMargin Returns or sets the left margin
LeftUntrimmedMargin Returns or sets the left untrimmed margin
MarginLineColorFontWidth Returns the margin line color, font and width
RightTrimmedMargin Returns or sets the right margin
RightUntrimmedMargin Returns or sets the right untrimmed margin
Tag Returns the Tag for this object.
TopTrimmedMargin Returns or sets the top margin
TopUntrimmedMargin Returns or sets the top untrimmed margin

Methods

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

Property Detail

BottomTrimmedMargin

SheetMarginSettingsBuilder.BottomTrimmedMargin

Returns or sets the bottom margin

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

Getter Method

Signature BottomTrimmedMargin()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature BottomTrimmedMargin(bottomTrimmedMargin)

Parameters:bottomTrimmedMargin (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

BottomUntrimmedMargin

SheetMarginSettingsBuilder.BottomUntrimmedMargin

Returns or sets the bottom untrimmed margin

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

Getter Method

Signature BottomUntrimmedMargin()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature BottomUntrimmedMargin(bottomUntrimmedMargin)

Parameters:bottomUntrimmedMargin (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

CreateUntrimmedMargins

SheetMarginSettingsBuilder.CreateUntrimmedMargins

Returns or sets the create untrimmed margins

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

Getter Method

Signature CreateUntrimmedMargins()

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature CreateUntrimmedMargins(createUntrimmedMargins)

Parameters:createUntrimmedMargins (bool) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

LeftTrimmedMargin

SheetMarginSettingsBuilder.LeftTrimmedMargin

Returns or sets the left margin

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

Getter Method

Signature LeftTrimmedMargin()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature LeftTrimmedMargin(leftTrimmedMargin)

Parameters:leftTrimmedMargin (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

LeftUntrimmedMargin

SheetMarginSettingsBuilder.LeftUntrimmedMargin

Returns or sets the left untrimmed margin

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

Getter Method

Signature LeftUntrimmedMargin()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature LeftUntrimmedMargin(leftUntrimmedMargin)

Parameters:leftUntrimmedMargin (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

MarginLineColorFontWidth

SheetMarginSettingsBuilder.MarginLineColorFontWidth

Returns the margin line color, font and width

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

Getter Method

Signature MarginLineColorFontWidth()

Returns:
Return type:NXOpen.LineColorFontWidthBuilder

New in version NX10.0.0.

License requirements: None.

RightTrimmedMargin

SheetMarginSettingsBuilder.RightTrimmedMargin

Returns or sets the right margin

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

Getter Method

Signature RightTrimmedMargin()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature RightTrimmedMargin(rightTrimmedMargin)

Parameters:rightTrimmedMargin (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

RightUntrimmedMargin

SheetMarginSettingsBuilder.RightUntrimmedMargin

Returns or sets the right untrimmed margin

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

Getter Method

Signature RightUntrimmedMargin()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature RightUntrimmedMargin(rightUntrimmedMargin)

Parameters:rightUntrimmedMargin (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

TopTrimmedMargin

SheetMarginSettingsBuilder.TopTrimmedMargin

Returns or sets the top margin

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

Getter Method

Signature TopTrimmedMargin()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature TopTrimmedMargin(topMargin)

Parameters:topMargin (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

TopUntrimmedMargin

SheetMarginSettingsBuilder.TopUntrimmedMargin

Returns or sets the top untrimmed margin

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

Getter Method

Signature TopUntrimmedMargin()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature TopUntrimmedMargin(topUntrimmedMargin)

Parameters:topUntrimmedMargin (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

Method Detail

Validate

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