NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Drawings::SheetMarginSettingsBuilder Class Reference

Represents the Drawing Sheet Margins Style Builder. More...

Inheritance diagram for NXOpen::Drawings::SheetMarginSettingsBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

double BottomTrimmedMargin ()
 Returns the bottom margin
Created in NX10.0.0. More...
 
double BottomUntrimmedMargin ()
 Returns the bottom untrimmed margin
Created in NX10.0.0. More...
 
bool CreateUntrimmedMargins ()
 Returns the create untrimmed margins
Created in NX10.0.0. More...
 
double LeftTrimmedMargin ()
 Returns the left margin
Created in NX10.0.0. More...
 
double LeftUntrimmedMargin ()
 Returns the left untrimmed margin
Created in NX10.0.0. More...
 
NXOpen::LineColorFontWidthBuilderMarginLineColorFontWidth ()
 Returns the margin line color, font and width
Created in NX10.0.0. More...
 
double RightTrimmedMargin ()
 Returns the right margin
Created in NX10.0.0. More...
 
double RightUntrimmedMargin ()
 Returns the right untrimmed margin
Created in NX10.0.0. More...
 
void SetBottomTrimmedMargin (double bottomTrimmedMargin)
 Sets the bottom margin
Created in NX10.0.0. More...
 
void SetBottomUntrimmedMargin (double bottomUntrimmedMargin)
 Sets the bottom untrimmed margin
Created in NX10.0.0. More...
 
void SetCreateUntrimmedMargins (bool createUntrimmedMargins)
 Sets the create untrimmed margins
Created in NX10.0.0. More...
 
void SetLeftTrimmedMargin (double leftTrimmedMargin)
 Sets the left margin
Created in NX10.0.0. More...
 
void SetLeftUntrimmedMargin (double leftUntrimmedMargin)
 Sets the left untrimmed margin
Created in NX10.0.0. More...
 
void SetRightTrimmedMargin (double rightTrimmedMargin)
 Sets the right margin
Created in NX10.0.0. More...
 
void SetRightUntrimmedMargin (double rightUntrimmedMargin)
 Sets the right untrimmed margin
Created in NX10.0.0. More...
 
void SetTopTrimmedMargin (double topMargin)
 Sets the top margin
Created in NX10.0.0. More...
 
void SetTopUntrimmedMargin (double topUntrimmedMargin)
 Sets the top untrimmed margin
Created in NX10.0.0. More...
 
double TopTrimmedMargin ()
 Returns the top margin
Created in NX10.0.0. More...
 
double TopUntrimmedMargin ()
 Returns the top untrimmed margin
Created in NX10.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the Drawing Sheet Margins Style Builder.


Created in NX10.0.0.

Member Function Documentation

double NXOpen::Drawings::SheetMarginSettingsBuilder::BottomTrimmedMargin ( )

Returns the bottom margin
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetMarginSettingsBuilder::BottomUntrimmedMargin ( )

Returns the bottom untrimmed margin
Created in NX10.0.0.



License requirements : None

bool NXOpen::Drawings::SheetMarginSettingsBuilder::CreateUntrimmedMargins ( )

Returns the create untrimmed margins
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetMarginSettingsBuilder::LeftTrimmedMargin ( )

Returns the left margin
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetMarginSettingsBuilder::LeftUntrimmedMargin ( )

Returns the left untrimmed margin
Created in NX10.0.0.



License requirements : None

NXOpen::LineColorFontWidthBuilder* NXOpen::Drawings::SheetMarginSettingsBuilder::MarginLineColorFontWidth ( )

Returns the margin line color, font and width
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetMarginSettingsBuilder::RightTrimmedMargin ( )

Returns the right margin
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetMarginSettingsBuilder::RightUntrimmedMargin ( )

Returns the right untrimmed margin
Created in NX10.0.0.



License requirements : None

void NXOpen::Drawings::SheetMarginSettingsBuilder::SetBottomTrimmedMargin ( double  bottomTrimmedMargin)

Sets the bottom margin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
bottomTrimmedMarginbottomtrimmedmargin
void NXOpen::Drawings::SheetMarginSettingsBuilder::SetBottomUntrimmedMargin ( double  bottomUntrimmedMargin)

Sets the bottom untrimmed margin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
bottomUntrimmedMarginbottomuntrimmedmargin
void NXOpen::Drawings::SheetMarginSettingsBuilder::SetCreateUntrimmedMargins ( bool  createUntrimmedMargins)

Sets the create untrimmed margins
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
createUntrimmedMarginscreateuntrimmedmargins
void NXOpen::Drawings::SheetMarginSettingsBuilder::SetLeftTrimmedMargin ( double  leftTrimmedMargin)

Sets the left margin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
leftTrimmedMarginlefttrimmedmargin
void NXOpen::Drawings::SheetMarginSettingsBuilder::SetLeftUntrimmedMargin ( double  leftUntrimmedMargin)

Sets the left untrimmed margin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
leftUntrimmedMarginleftuntrimmedmargin
void NXOpen::Drawings::SheetMarginSettingsBuilder::SetRightTrimmedMargin ( double  rightTrimmedMargin)

Sets the right margin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
rightTrimmedMarginrighttrimmedmargin
void NXOpen::Drawings::SheetMarginSettingsBuilder::SetRightUntrimmedMargin ( double  rightUntrimmedMargin)

Sets the right untrimmed margin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
rightUntrimmedMarginrightuntrimmedmargin
void NXOpen::Drawings::SheetMarginSettingsBuilder::SetTopTrimmedMargin ( double  topMargin)

Sets the top margin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
topMargintopmargin
void NXOpen::Drawings::SheetMarginSettingsBuilder::SetTopUntrimmedMargin ( double  topUntrimmedMargin)

Sets the top untrimmed margin
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
topUntrimmedMargintopuntrimmedmargin
double NXOpen::Drawings::SheetMarginSettingsBuilder::TopTrimmedMargin ( )

Returns the top margin
Created in NX10.0.0.



License requirements : None

double NXOpen::Drawings::SheetMarginSettingsBuilder::TopUntrimmedMargin ( )

Returns the top untrimmed margin
Created in NX10.0.0.



License requirements : None

virtual bool NXOpen::Drawings::SheetMarginSettingsBuilder::Validate ( )
virtual

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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.