NX Open C++ Reference Guide
|
Represents a Annotations::TableSectionStyleBuilder . More...
Public Types | |
enum | AlignmentPositionType { AlignmentPositionTypeTopLeft, AlignmentPositionTypeTopRight, AlignmentPositionTypeBottomLeft, AlignmentPositionTypeBottomRight } |
the alignment position More... | |
enum | ContinuationPropertyType { ContinuationPropertyTypeLeft, ContinuationPropertyTypeRight, ContinuationPropertyTypeUp, ContinuationPropertyTypeDown, ContinuationPropertyTypeNextSheet } |
the section continuation property More... | |
enum | DisplayContinuationNoteType { DisplayContinuationNoteTypeNone, DisplayContinuationNoteTypeAbove, DisplayContinuationNoteTypeBelow } |
the display continuation note choices More... | |
enum | LocationOfHeader { LocationOfHeaderAbove, LocationOfHeaderBelow, LocationOfHeaderNone } |
the section header location choices More... | |
Public Member Functions | |
NXOpen::Annotations::TableSectionStyleBuilder::AlignmentPositionType | AlignmentPosition () |
Returns the alignment Position of the section Created in NX8.0.0. | |
double | BorderOffset () |
Returns the border offset Created in NX8.0.0. | |
NXString | ContinuationNote () |
Returns the continuation note Created in NX8.0.0. | |
NXOpen::Annotations::TableSectionStyleBuilder::ContinuationPropertyType | ContinuationProperty () |
Returns the continuation property Created in NX8.0.0. | |
double | ContinuationSpacing () |
Returns the continuation spacing Created in NX8.0.0. | |
NXOpen::Annotations::TableSectionStyleBuilder::DisplayContinuationNoteType | DisplayContinuationNote () |
Returns the display continuation note Created in NX8.0.0. | |
bool | DoubleBorder () |
Returns the double border Created in NX8.0.0. | |
NXOpen::Annotations::TableSectionStyleBuilder::LocationOfHeader | HeaderLocation () |
Returns the location of header Created in NX8.0.0. | |
double | MaximumHeight () |
Returns the maximum height of the section Created in NX8.0.0. | |
void | SetAlignmentPosition (NXOpen::Annotations::TableSectionStyleBuilder::AlignmentPositionType alignmentPosition) |
Sets the alignment Position of the section Created in NX8.0.0. | |
void | SetBorderOffset (double borderOffset) |
Sets the border offset Created in NX8.0.0. | |
void | SetContinuationNote (const NXString &continuationNote) |
Sets the continuation note Created in NX8.0.0. | |
void | SetContinuationProperty (NXOpen::Annotations::TableSectionStyleBuilder::ContinuationPropertyType continuationProperty) |
Sets the continuation property Created in NX8.0.0. | |
void | SetContinuationSpacing (double spacing) |
Sets the continuation spacing Created in NX8.0.0. | |
void | SetDisplayContinuationNote (NXOpen::Annotations::TableSectionStyleBuilder::DisplayContinuationNoteType displayContinuationNote) |
Sets the display continuation note Created in NX8.0.0. | |
void | SetDoubleBorder (bool doubleBorder) |
Sets the double border Created in NX8.0.0. | |
void | SetHeaderLocation (NXOpen::Annotations::TableSectionStyleBuilder::LocationOfHeader headerLocation) |
Sets the location of header Created in NX8.0.0. | |
void | SetMaximumHeight (double maximumHeight) |
Sets the maximum height of the section Created in NX8.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. |
Represents a Annotations::TableSectionStyleBuilder .
This class queries and sets preferences for various symbol type annotations when creating or editing.
Created in NX8.0.0.
NXOpen::Annotations::TableSectionStyleBuilder::AlignmentPositionType NXOpen::Annotations::TableSectionStyleBuilder::AlignmentPosition | ( | ) |
Returns the alignment Position of the section
Created in NX8.0.0.
License requirements : None
Returns the border offset
Created in NX8.0.0.
License requirements : None
Returns the continuation note
Created in NX8.0.0.
License requirements : None
NXOpen::Annotations::TableSectionStyleBuilder::ContinuationPropertyType NXOpen::Annotations::TableSectionStyleBuilder::ContinuationProperty | ( | ) |
Returns the continuation property
Created in NX8.0.0.
License requirements : None
Returns the continuation spacing
Created in NX8.0.0.
License requirements : None
NXOpen::Annotations::TableSectionStyleBuilder::DisplayContinuationNoteType NXOpen::Annotations::TableSectionStyleBuilder::DisplayContinuationNote | ( | ) |
Returns the display continuation note
Created in NX8.0.0.
License requirements : None
Returns the double border
Created in NX8.0.0.
License requirements : None
NXOpen::Annotations::TableSectionStyleBuilder::LocationOfHeader NXOpen::Annotations::TableSectionStyleBuilder::HeaderLocation | ( | ) |
Returns the location of header
Created in NX8.0.0.
License requirements : None
Returns the maximum height of the section
Created in NX8.0.0.
License requirements : None
void NXOpen::Annotations::TableSectionStyleBuilder::SetAlignmentPosition | ( | NXOpen::Annotations::TableSectionStyleBuilder::AlignmentPositionType | alignmentPosition | ) |
Sets the alignment Position of the section
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
alignmentPosition | alignmentposition |
void NXOpen::Annotations::TableSectionStyleBuilder::SetBorderOffset | ( | double | borderOffset | ) |
Sets the border offset
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
borderOffset | borderoffset |
void NXOpen::Annotations::TableSectionStyleBuilder::SetContinuationNote | ( | const NXString & | continuationNote | ) |
Sets the continuation note
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
continuationNote | continuationnote |
void NXOpen::Annotations::TableSectionStyleBuilder::SetContinuationProperty | ( | NXOpen::Annotations::TableSectionStyleBuilder::ContinuationPropertyType | continuationProperty | ) |
Sets the continuation property
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
continuationProperty | continuationproperty |
void NXOpen::Annotations::TableSectionStyleBuilder::SetContinuationSpacing | ( | double | spacing | ) |
Sets the continuation spacing
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
spacing | spacing |
void NXOpen::Annotations::TableSectionStyleBuilder::SetDisplayContinuationNote | ( | NXOpen::Annotations::TableSectionStyleBuilder::DisplayContinuationNoteType | displayContinuationNote | ) |
Sets the display continuation note
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
displayContinuationNote | displaycontinuationnote |
void NXOpen::Annotations::TableSectionStyleBuilder::SetDoubleBorder | ( | bool | doubleBorder | ) |
Sets the double border
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
doubleBorder | doubleborder |
void NXOpen::Annotations::TableSectionStyleBuilder::SetHeaderLocation | ( | NXOpen::Annotations::TableSectionStyleBuilder::LocationOfHeader | headerLocation | ) |
Sets the location of header
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
headerLocation | headerlocation |
void NXOpen::Annotations::TableSectionStyleBuilder::SetMaximumHeight | ( | double | maximumHeight | ) |
Sets the maximum height of the section
Created in NX8.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
maximumHeight | maximumheight |
virtual bool NXOpen::Annotations::TableSectionStyleBuilder::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.
Implements NXOpen::GeometricUtilities::IComponentBuilder.