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

Represents a NXOpen::Annotations::LetteringStyleBuilder . More...

Inheritance diagram for NXOpen::Annotations::LetteringStyleBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::Annotations::AlignmentPosition AlignPosition ()
 Returns the alignment position
Created in NX6.0.0. More...
 
double Angle ()
 Returns the angle for general text
Created in NX6.0.0. More...
 
double AppendedNxTextCharacterSpaceFactor ()
 Returns the appended NX text character space factor. More...
 
double AppendedStandardTextCharacterSpaceFactor ()
 Returns the appended Standard text character space factor. More...
 
double AppendedTextAspectRatio ()
 Returns the appended text aspect ratio. More...
 
double AppendedTextCharSpaceFactor ()
 Returns the appended text character space factor. More...
 
NXOpen::NXColorAppendedTextColor ()
 Returns the appended text color
Created in NX6.0.0. More...
 
int AppendedTextFont ()
 Returns the appended text font
Created in NX6.0.0. More...
 
bool AppendedTextItalicized ()
 Returns the appended text italic status
Created in NX6.0.0. More...
 
double AppendedTextLineSpaceFactor ()
 Returns the appended text line space factor
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth AppendedTextLineWidth ()
 Returns the appended text line width. More...
 
double AppendedTextSize ()
 Returns the appended text character size
Created in NX6.0.0. More...
 
double AppendedTextSpaceFactor ()
 Returns the appended text space factor. More...
 
double AppendedTextSymbolAspectRatio ()
 Returns the symbol aspect ratio for appended text (only available for symbols when using standard font). More...
 
double DimensionNxTextCharacterSpaceFactor ()
 Returns the dimension NX text character space factor. More...
 
double DimensionStandardTextCharacterSpaceFactor ()
 Returns the dimension Standard text character space factor. More...
 
double DimensionTextAspectRatio ()
 Returns the dimension text aspect ratio. More...
 
double DimensionTextCharSpaceFactor ()
 Returns the dimension text space factor. More...
 
NXOpen::NXColorDimensionTextColor ()
 Returns the dimension text color
Created in NX6.0.0. More...
 
int DimensionTextFont ()
 Returns the dimension text font
Created in NX6.0.0. More...
 
bool DimensionTextItalicized ()
 Returns the dimension text italic status
Created in NX8.5.0. More...
 
double DimensionTextLineSpaceFactor ()
 Returns the dimension text line space factor
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth DimensionTextLineWidth ()
 Returns the dimension text line width. More...
 
double DimensionTextSize ()
 Returns the dimension text character size
Created in NX6.0.0. More...
 
double DimensionTextSymbolAspectRatio ()
 Returns the symbol aspect ratio for dimension text (only available for symbols when using standard font). More...
 
double DimLineSpaceFactor ()
 Returns the dimension line space factor. More...
 
double GdtFrameHeightFactor ()
 Returns the GD and T frame height factor
Created in NX6.0.0. More...
 
double GeneralNxTextCharacterSpaceFactor ()
 Returns the general NX text character space factor. More...
 
double GeneralStandardTextCharacterSpaceFactor ()
 Returns the general Standard text character space factor. More...
 
double GeneralTextAspectRatio ()
 Returns the general text aspect ratio. More...
 
double GeneralTextCharSpaceFactor ()
 Returns the general text character space factor. More...
 
NXOpen::NXColorGeneralTextColor ()
 Returns the general text color
Created in NX6.0.0. More...
 
int GeneralTextFont ()
 Returns the general text font
Created in NX6.0.0. More...
 
bool GeneralTextItalicized ()
 Returns the general text italic status
Created in NX6.0.0. More...
 
double GeneralTextLineSpaceFactor ()
 Returns the general text line space factor
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth GeneralTextLineWidth ()
 Returns the general text line width. More...
 
double GeneralTextSize ()
 Returns the general text character size
Created in NX6.0.0. More...
 
double GeneralTextSymbolAspectRatio ()
 Returns the symbol aspect ratio for general text (only available for symbols when using standard font). More...
 
NXOpen::Annotations::TextJustification HorizontalTextJustification ()
 Returns the horizontal text justification
Created in NX6.0.0. More...
 
void SetAlignPosition (NXOpen::Annotations::AlignmentPosition alignPosition)
 Sets the alignment position
Created in NX6.0.0. More...
 
void SetAngle (double angle)
 Sets the angle for general text
Created in NX6.0.0. More...
 
void SetAppendedNxTextCharacterSpaceFactor (double appendedNXTextCharSpaceFactor)
 Sets the appended NX text character space factor. More...
 
void SetAppendedStandardTextCharacterSpaceFactor (double appendedStandardTextCharSpaceFactor)
 Sets the appended Standard text character space factor. More...
 
void SetAppendedTextAspectRatio (double appendedTextAspectRatio)
 Sets the appended text aspect ratio. More...
 
void SetAppendedTextCharSpaceFactor (double appendedTextCharSpaceFactor)
 Sets the appended text character space factor. More...
 
void SetAppendedTextColor (NXOpen::NXColor *appendedTextColor)
 Sets the appended text color
Created in NX6.0.0. More...
 
void SetAppendedTextFont (int appendedTextFont)
 Sets the appended text font
Created in NX6.0.0. More...
 
void SetAppendedTextItalicized (bool appendedTextItalicized)
 Sets the appended text italic status
Created in NX6.0.0. More...
 
void SetAppendedTextLineSpaceFactor (double appendedTextLineSpaceFactor)
 Sets the appended text line space factor
Created in NX6.0.0. More...
 
void SetAppendedTextLineWidth (NXOpen::Annotations::LineWidth appendedTextLineWidth)
 Sets the appended text line width. More...
 
void SetAppendedTextSize (double appendedTextSize)
 Sets the appended text character size
Created in NX6.0.0. More...
 
void SetAppendedTextSpaceFactor (double appendedTextSpaceFactor)
 Sets the appended text space factor. More...
 
void SetAppendedTextSymbolAspectRatio (double appendedTextSymbolAspect)
 Sets the symbol aspect ratio for appended text (only available for symbols when using standard font). More...
 
void SetDimensionNxTextCharacterSpaceFactor (double dimensionNXTextCharSpaceFactor)
 Sets the dimension NX text character space factor. More...
 
void SetDimensionStandardTextCharacterSpaceFactor (double dimensionStandardTextCharSpaceFactor)
 Sets the dimension Standard text character space factor. More...
 
void SetDimensionTextAspectRatio (double dimensionTextAspectRatio)
 Sets the dimension text aspect ratio. More...
 
void SetDimensionTextCharSpaceFactor (double dimensionTextCharSpaceFactor)
 Sets the dimension text space factor. More...
 
void SetDimensionTextColor (NXOpen::NXColor *dimensionTextColor)
 Sets the dimension text color
Created in NX6.0.0. More...
 
void SetDimensionTextFont (int dimensionTextFont)
 Sets the dimension text font
Created in NX6.0.0. More...
 
void SetDimensionTextItalicized (bool dimensionTextItalic)
 Sets the dimension text italic status
Created in NX8.5.0. More...
 
void SetDimensionTextLineSpaceFactor (double dimensionTextLineSpaceFactor)
 Sets the dimension text line space factor
Created in NX6.0.0. More...
 
void SetDimensionTextLineWidth (NXOpen::Annotations::LineWidth dimensionTextLineWidth)
 Sets the dimension text line width. More...
 
void SetDimensionTextSize (double dimensionTextSize)
 Sets the dimension text character size
Created in NX6.0.0. More...
 
void SetDimensionTextSymbolAspectRatio (double dimensionTextSymbolAspect)
 Sets the symbol aspect ratio for dimension text (only available for symbols when using standard font). More...
 
void SetDimLineSpaceFactor (double dimLineSpaceFactor)
 Sets the dimension line space factor. More...
 
void SetGdtFrameHeightFactor (double gdtFrameHeightFactor)
 Sets the GD and T frame height factor
Created in NX6.0.0. More...
 
void SetGeneralNxTextCharacterSpaceFactor (double generalNXTextCharSpaceFactor)
 Sets the general NX text character space factor. More...
 
void SetGeneralStandardTextCharacterSpaceFactor (double generalStandardTextCharSpaceFactor)
 Sets the general Standard text character space factor. More...
 
void SetGeneralTextAspectRatio (double generalTextAspectRatio)
 Sets the general text aspect ratio. More...
 
void SetGeneralTextCharSpaceFactor (double generalTextCharSpaceFactor)
 Sets the general text character space factor. More...
 
void SetGeneralTextColor (NXOpen::NXColor *generalTextColor)
 Sets the general text color
Created in NX6.0.0. More...
 
void SetGeneralTextFont (int generalTextFont)
 Sets the general text font
Created in NX6.0.0. More...
 
void SetGeneralTextItalicized (bool generalTextItalicized)
 Sets the general text italic status
Created in NX6.0.0. More...
 
void SetGeneralTextLineSpaceFactor (double generalTextLineSpaceFactor)
 Sets the general text line space factor
Created in NX6.0.0. More...
 
void SetGeneralTextLineWidth (NXOpen::Annotations::LineWidth generalTextLineWidth)
 Sets the general text line width. More...
 
void SetGeneralTextSize (double generalTextSize)
 Sets the general text character size
Created in NX6.0.0. More...
 
void SetGeneralTextSymbolAspectRatio (double generalTextSymbolAspect)
 Sets the symbol aspect ratio for general text (only available for symbols when using standard font). More...
 
void SetHorizontalTextJustification (NXOpen::Annotations::TextJustification horizontalTextJustification)
 Sets the horizontal text justification
Created in NX6.0.0. More...
 
void SetStackAboveSpaceFactor (double stackAboveSpaceFactor)
 Sets the stack above space factor. More...
 
void SetStackAutospace (bool stackAutospace)
 Sets the stack autospace setting. More...
 
void SetStackBelowSpaceFactor (double stackBelowSpaceFactor)
 Sets the stack below space factor. More...
 
void SetStackHorizontalAlignment (NXOpen::Annotations::StackHorizontalAlignment stackHorizontalAlignment)
 Sets the stack horizontal alignment
Created in NX6.0.0. More...
 
void SetStackInheritAssociatedObjects (bool stackInheritAssociatedObjects)
 Sets the stack inherit associated objects setting. More...
 
void SetStackLeftSpaceFactor (double stackLeftSpaceFactor)
 Sets the stack left space factor. More...
 
void SetStackRightSpaceFactor (double stackRightSpaceFactor)
 Sets the stack right space factor. More...
 
void SetStackVerticalAlignment (NXOpen::Annotations::StackVerticalAlignment stackVerticalAlignment)
 Sets the stack vertical alignment
Created in NX6.0.0. More...
 
void SetSymbolFontFile (const NXString &symbolFontFile)
 Sets the symbol font file setting. More...
 
void SetSymbolFontFile (const char *symbolFontFile)
 Sets the symbol font file setting. More...
 
void SetToleranceNxTextCharacterSpaceFactor (double toleranceNXTextCharSpaceFactor)
 Sets the tolerance NX text character space factor. More...
 
void SetToleranceStandardTextCharacterSpaceFactor (double toleranceStandardTextCharSpaceFactor)
 Sets the tolerance Standard text character space factor. More...
 
void SetToleranceTextAspectRatio (double toleranceTextAspectRatio)
 Sets the tolerance text aspect ratio. More...
 
void SetToleranceTextCharSpaceFactor (double toleranceTextCharSpaceFactor)
 Sets the tolerance text character space factor. More...
 
void SetToleranceTextColor (NXOpen::NXColor *toleranceTextColor)
 Sets the tolerance text color
Created in NX6.0.0. More...
 
void SetToleranceTextFont (int toleranceTextFont)
 Sets the tolerance text font
Created in NX6.0.0. More...
 
void SetToleranceTextItalicized (bool toleranceTextItalicized)
 Sets the tolerance text italic status
Created in NX6.0.0. More...
 
void SetToleranceTextLineSpaceFactor (double toleranceTextLineSpaceFactor)
 Sets the tolerance text line space factor
Created in NX6.0.0. More...
 
void SetToleranceTextLineWidth (NXOpen::Annotations::LineWidth toleranceTextLineWidth)
 Sets the tolerance text line width. More...
 
void SetToleranceTextSize (double toleranceTextSize)
 Sets the tolerance text character size
Created in NX6.0.0. More...
 
void SetToleranceTextSpaceFactor (double toleranceTextSpaceFactor)
 Sets the tolerance text space factor. More...
 
void SetToleranceTextSymbolAspectRatio (double toleranceTextSymbolAspect)
 Sets the symbol aspect ratio for tolerance text (only available for symbols when using standard font). More...
 
void SetTwoLineToleranceTextSize (double twoLineToleranceTextSize)
 Sets the two-line tolerance text character size
Created in NX11.0.0. More...
 
double StackAboveSpaceFactor ()
 Returns the stack above space factor. More...
 
bool StackAutospace ()
 Returns the stack autospace setting. More...
 
double StackBelowSpaceFactor ()
 Returns the stack below space factor. More...
 
NXOpen::Annotations::StackHorizontalAlignment StackHorizontalAlignment ()
 Returns the stack horizontal alignment
Created in NX6.0.0. More...
 
bool StackInheritAssociatedObjects ()
 Returns the stack inherit associated objects setting. More...
 
double StackLeftSpaceFactor ()
 Returns the stack left space factor. More...
 
double StackRightSpaceFactor ()
 Returns the stack right space factor. More...
 
NXOpen::Annotations::StackVerticalAlignment StackVerticalAlignment ()
 Returns the stack vertical alignment
Created in NX6.0.0. More...
 
NXString SymbolFontFile ()
 Returns the symbol font file setting. More...
 
double ToleranceNxTextCharacterSpaceFactor ()
 Returns the tolerance NX text character space factor. More...
 
double ToleranceStandardTextCharacterSpaceFactor ()
 Returns the tolerance Standard text character space factor. More...
 
double ToleranceTextAspectRatio ()
 Returns the tolerance text aspect ratio. More...
 
double ToleranceTextCharSpaceFactor ()
 Returns the tolerance text character space factor. More...
 
NXOpen::NXColorToleranceTextColor ()
 Returns the tolerance text color
Created in NX6.0.0. More...
 
int ToleranceTextFont ()
 Returns the tolerance text font
Created in NX6.0.0. More...
 
bool ToleranceTextItalicized ()
 Returns the tolerance text italic status
Created in NX6.0.0. More...
 
double ToleranceTextLineSpaceFactor ()
 Returns the tolerance text line space factor
Created in NX6.0.0. More...
 
NXOpen::Annotations::LineWidth ToleranceTextLineWidth ()
 Returns the tolerance text line width. More...
 
double ToleranceTextSize ()
 Returns the tolerance text character size
Created in NX6.0.0. More...
 
double ToleranceTextSpaceFactor ()
 Returns the tolerance text space factor. More...
 
double ToleranceTextSymbolAspectRatio ()
 Returns the symbol aspect ratio for tolerance text (only available for symbols when using standard font). More...
 
double TwoLineToleranceTextSize ()
 Returns the two-line tolerance text character size
Created in NX11.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 a NXOpen::Annotations::LetteringStyleBuilder .

This class queries and sets lettering preferences when creating or editing annotations.


Created in NX6.0.0.

Member Function Documentation

NXOpen::Annotations::AlignmentPosition NXOpen::Annotations::LetteringStyleBuilder::AlignPosition ( )

Returns the alignment position
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::Angle ( )

Returns the angle for general text
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::AppendedNxTextCharacterSpaceFactor ( )

Returns the appended NX text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the NX font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::AppendedStandardTextCharacterSpaceFactor ( )

Returns the appended Standard text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the Standard font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::AppendedTextAspectRatio ( )

Returns the appended text aspect ratio.

This specifies a ratio of length to height which represents the size of character text. This only defines the aspect ratio for text. LetteringStyleBuilder::AppendedTextSymbolAspectRatio and LetteringStyleBuilder::SetAppendedTextSymbolAspectRatio controls the aspect ratio of symbol text control sequences.
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::AppendedTextCharSpaceFactor ( )

Returns the appended text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the current font
Created in NX6.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LetteringStyleBuilder::AppendedTextColor ( )

Returns the appended text color
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::LetteringStyleBuilder::AppendedTextFont ( )

Returns the appended text font
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::LetteringStyleBuilder::AppendedTextItalicized ( )

Returns the appended text italic status
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::AppendedTextLineSpaceFactor ( )

Returns the appended text line space factor
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LetteringStyleBuilder::AppendedTextLineWidth ( )

Returns the appended text line width.

The values for NXOpen::Annotations::LineWidth when using standard font : A value of NXOpen::Annotations::LineWidthThin is equivalent to a value of "Regular" or "Italic" (if NXOpen::Annotations::LetteringStyleBuilder::AppendedTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextItalicized is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a value of "Bold" or "Bold Italic" (if NXOpen::Annotations::LetteringStyleBuilder::AppendedTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextItalicized is set).
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::AppendedTextSize ( )

Returns the appended text character size
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::AppendedTextSpaceFactor ( )

Returns the appended text space factor.

This controls the spacing between the before appended text and the next piece of dimension text to its right; and the spacing between the after appended text and the next piece of text to its left. The space is equal to the appended text character size multiplied by the space factor
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::AppendedTextSymbolAspectRatio ( )

Returns the symbol aspect ratio for appended text (only available for symbols when using standard font).

This value controls the aspect ratio of text control sequences such as the diameter symbol (represented by the &x3C;O&x3E; text control sequence), the counterbore symbol (represented by the &x3C;&x23;C&x3E; text control sequence), the degree symbol (represented by the &x3C;&x24;s&x3E; text control sequence), the true position symbol (represented by the &x3C;&x26;10&x3E; text control sequence), etc.
Created in NX11.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::DimensionNxTextCharacterSpaceFactor ( )

Returns the dimension NX text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the NX font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::DimensionStandardTextCharacterSpaceFactor ( )

Returns the dimension Standard text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the Standard font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::DimensionTextAspectRatio ( )

Returns the dimension text aspect ratio.

This specifies a ratio of length to height which represents the size of character text. This only defines the aspect ratio for text. LetteringStyleBuilder::DimensionTextSymbolAspectRatio and LetteringStyleBuilder::SetDimensionTextSymbolAspectRatio controls the aspect ratio of symbol text control sequences.
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::DimensionTextCharSpaceFactor ( )

Returns the dimension text space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the current font
Created in NX6.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LetteringStyleBuilder::DimensionTextColor ( )

Returns the dimension text color
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::LetteringStyleBuilder::DimensionTextFont ( )

Returns the dimension text font
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::LetteringStyleBuilder::DimensionTextItalicized ( )

Returns the dimension text italic status
Created in NX8.5.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::DimensionTextLineSpaceFactor ( )

Returns the dimension text line space factor
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LetteringStyleBuilder::DimensionTextLineWidth ( )

Returns the dimension text line width.

The values for NXOpen::Annotations::LineWidth when using standard font : A value of NXOpen::Annotations::LineWidthThin is equivalent to a value of "Regular" or "Italic" (if NXOpen::Annotations::LetteringStyleBuilder::DimensionTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextItalicized is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a value of "Bold" or "Bold Italic" (if NXOpen::Annotations::LetteringStyleBuilder::DimensionTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextItalicized is set).
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::DimensionTextSize ( )

Returns the dimension text character size
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::DimensionTextSymbolAspectRatio ( )

Returns the symbol aspect ratio for dimension text (only available for symbols when using standard font).

This value controls the aspect ratio of text control sequences such as the diameter symbol (represented by the &x3C;O&x3E; text control sequence), the counterbore symbol (represented by the &x3C;&x23;C&x3E; text control sequence), the degree symbol (represented by the &x3C;&x24;s&x3E; text control sequence), the true position symbol (represented by the &x3C;&x26;10&x3E; text control sequence), etc.
Created in NX11.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::DimLineSpaceFactor ( )

Returns the dimension line space factor.

This controls the spacing between the bottom most piece of text on the dimension and the dimension line. This only applies when the text orientation is text over dimension line. The space is equal to the dimension text character size multiplied by the space factor
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::GdtFrameHeightFactor ( )

Returns the GD and T frame height factor
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::GeneralNxTextCharacterSpaceFactor ( )

Returns the general NX text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the NX font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::GeneralStandardTextCharacterSpaceFactor ( )

Returns the general Standard text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the Standard font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::GeneralTextAspectRatio ( )

Returns the general text aspect ratio.

This specifies a ratio of length to height which represents the size of character text. This only defines the aspect ratio for text. LetteringStyleBuilder::GeneralTextSymbolAspectRatio and LetteringStyleBuilder::SetGeneralTextSymbolAspectRatio controls the aspect ratio of symbol text control sequences.
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::GeneralTextCharSpaceFactor ( )

Returns the general text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the current font
Created in NX6.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LetteringStyleBuilder::GeneralTextColor ( )

Returns the general text color
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::LetteringStyleBuilder::GeneralTextFont ( )

Returns the general text font
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::LetteringStyleBuilder::GeneralTextItalicized ( )

Returns the general text italic status
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::GeneralTextLineSpaceFactor ( )

Returns the general text line space factor
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LetteringStyleBuilder::GeneralTextLineWidth ( )

Returns the general text line width.

The values for NXOpen::Annotations::LineWidth when using standard font : A value of NXOpen::Annotations::LineWidthThin is equivalent to a value of "Regular" or "Italic" (if NXOpen::Annotations::LetteringStyleBuilder::GeneralTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextItalicized is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a value of "Bold" or "Bold Italic" (if NXOpen::Annotations::LetteringStyleBuilder::GeneralTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextItalicized is set).
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::GeneralTextSize ( )

Returns the general text character size
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::GeneralTextSymbolAspectRatio ( )

Returns the symbol aspect ratio for general text (only available for symbols when using standard font).

This value controls the aspect ratio of text control sequences such as the diameter symbol (represented by the &x3C;O&x3E; text control sequence), the counterbore symbol (represented by the &x3C;&x23;C&x3E; text control sequence), the degree symbol (represented by the &x3C;&x24;s&x3E; text control sequence), the true position symbol (represented by the &x3C;&x26;10&x3E; text control sequence), etc.
Created in NX11.0.0.

License requirements : None

NXOpen::Annotations::TextJustification NXOpen::Annotations::LetteringStyleBuilder::HorizontalTextJustification ( )

Returns the horizontal text justification
Created in NX6.0.0.



License requirements : None

void NXOpen::Annotations::LetteringStyleBuilder::SetAlignPosition ( NXOpen::Annotations::AlignmentPosition  alignPosition)

Sets the alignment position
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
alignPositionalignposition
void NXOpen::Annotations::LetteringStyleBuilder::SetAngle ( double  angle)

Sets the angle for general text
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
angleangle
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedNxTextCharacterSpaceFactor ( double  appendedNXTextCharSpaceFactor)

Sets the appended NX text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the NX font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedNXTextCharSpaceFactorappendednxtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedStandardTextCharacterSpaceFactor ( double  appendedStandardTextCharSpaceFactor)

Sets the appended Standard text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the Standard font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedStandardTextCharSpaceFactorappendedstandardtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextAspectRatio ( double  appendedTextAspectRatio)

Sets the appended text aspect ratio.

This specifies a ratio of length to height which represents the size of character text. This only defines the aspect ratio for text. LetteringStyleBuilder::AppendedTextSymbolAspectRatio and LetteringStyleBuilder::SetAppendedTextSymbolAspectRatio controls the aspect ratio of symbol text control sequences.
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextAspectRatioappendedtextaspectratio
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextCharSpaceFactor ( double  appendedTextCharSpaceFactor)

Sets the appended text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the current font
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextCharSpaceFactorappendedtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextColor ( NXOpen::NXColor appendedTextColor)

Sets the appended text color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextColorappendedtextcolor
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextFont ( int  appendedTextFont)

Sets the appended text font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextFontappendedtextfont
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextItalicized ( bool  appendedTextItalicized)

Sets the appended text italic status
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextItalicizedappendedtextitalicized
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextLineSpaceFactor ( double  appendedTextLineSpaceFactor)

Sets the appended text line space factor
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextLineSpaceFactorappendedtextlinespacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextLineWidth ( NXOpen::Annotations::LineWidth  appendedTextLineWidth)

Sets the appended text line width.

The values for NXOpen::Annotations::LineWidth when using standard font : A value of NXOpen::Annotations::LineWidthThin is equivalent to a value of "Regular" or "Italic" (if NXOpen::Annotations::LetteringStyleBuilder::AppendedTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextItalicized is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a value of "Bold" or "Bold Italic" (if NXOpen::Annotations::LetteringStyleBuilder::AppendedTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextItalicized is set).
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextLineWidthappendedtextlinewidth
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextSize ( double  appendedTextSize)

Sets the appended text character size
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextSizeappendedtextsize
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextSpaceFactor ( double  appendedTextSpaceFactor)

Sets the appended text space factor.

This controls the spacing between the before appended text and the next piece of dimension text to its right; and the spacing between the after appended text and the next piece of text to its left. The space is equal to the appended text character size multiplied by the space factor
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextSpaceFactorappendedtextspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetAppendedTextSymbolAspectRatio ( double  appendedTextSymbolAspect)

Sets the symbol aspect ratio for appended text (only available for symbols when using standard font).

This value controls the aspect ratio of text control sequences such as the diameter symbol (represented by the &x3C;O&x3E; text control sequence), the counterbore symbol (represented by the &x3C;&x23;C&x3E; text control sequence), the degree symbol (represented by the &x3C;&x24;s&x3E; text control sequence), the true position symbol (represented by the &x3C;&x26;10&x3E; text control sequence), etc.
Created in NX11.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
appendedTextSymbolAspectappendedtextsymbolaspect
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionNxTextCharacterSpaceFactor ( double  dimensionNXTextCharSpaceFactor)

Sets the dimension NX text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the NX font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionNXTextCharSpaceFactordimensionnxtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionStandardTextCharacterSpaceFactor ( double  dimensionStandardTextCharSpaceFactor)

Sets the dimension Standard text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the Standard font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionStandardTextCharSpaceFactordimensionstandardtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextAspectRatio ( double  dimensionTextAspectRatio)

Sets the dimension text aspect ratio.

This specifies a ratio of length to height which represents the size of character text. This only defines the aspect ratio for text. LetteringStyleBuilder::DimensionTextSymbolAspectRatio and LetteringStyleBuilder::SetDimensionTextSymbolAspectRatio controls the aspect ratio of symbol text control sequences.
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextAspectRatiodimensiontextaspectratio
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextCharSpaceFactor ( double  dimensionTextCharSpaceFactor)

Sets the dimension text space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the current font
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextCharSpaceFactordimensiontextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextColor ( NXOpen::NXColor dimensionTextColor)

Sets the dimension text color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextColordimensiontextcolor
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextFont ( int  dimensionTextFont)

Sets the dimension text font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextFontdimensiontextfont
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextItalicized ( bool  dimensionTextItalic)

Sets the dimension text italic status
Created in NX8.5.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextItalicdimensiontextitalic
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextLineSpaceFactor ( double  dimensionTextLineSpaceFactor)

Sets the dimension text line space factor
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextLineSpaceFactordimensiontextlinespacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextLineWidth ( NXOpen::Annotations::LineWidth  dimensionTextLineWidth)

Sets the dimension text line width.

The values for NXOpen::Annotations::LineWidth when using standard font : A value of NXOpen::Annotations::LineWidthThin is equivalent to a value of "Regular" or "Italic" (if NXOpen::Annotations::LetteringStyleBuilder::DimensionTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextItalicized is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a value of "Bold" or "Bold Italic" (if NXOpen::Annotations::LetteringStyleBuilder::DimensionTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextItalicized is set).
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextLineWidthdimensiontextlinewidth
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextSize ( double  dimensionTextSize)

Sets the dimension text character size
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextSizedimensiontextsize
void NXOpen::Annotations::LetteringStyleBuilder::SetDimensionTextSymbolAspectRatio ( double  dimensionTextSymbolAspect)

Sets the symbol aspect ratio for dimension text (only available for symbols when using standard font).

This value controls the aspect ratio of text control sequences such as the diameter symbol (represented by the &x3C;O&x3E; text control sequence), the counterbore symbol (represented by the &x3C;&x23;C&x3E; text control sequence), the degree symbol (represented by the &x3C;&x24;s&x3E; text control sequence), the true position symbol (represented by the &x3C;&x26;10&x3E; text control sequence), etc.
Created in NX11.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionTextSymbolAspectdimensiontextsymbolaspect
void NXOpen::Annotations::LetteringStyleBuilder::SetDimLineSpaceFactor ( double  dimLineSpaceFactor)

Sets the dimension line space factor.

This controls the spacing between the bottom most piece of text on the dimension and the dimension line. This only applies when the text orientation is text over dimension line. The space is equal to the dimension text character size multiplied by the space factor
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimLineSpaceFactordimlinespacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetGdtFrameHeightFactor ( double  gdtFrameHeightFactor)

Sets the GD and T frame height factor
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
gdtFrameHeightFactorgdtframeheightfactor
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralNxTextCharacterSpaceFactor ( double  generalNXTextCharSpaceFactor)

Sets the general NX text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the NX font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalNXTextCharSpaceFactorgeneralnxtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralStandardTextCharacterSpaceFactor ( double  generalStandardTextCharSpaceFactor)

Sets the general Standard text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the Standard font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalStandardTextCharSpaceFactorgeneralstandardtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextAspectRatio ( double  generalTextAspectRatio)

Sets the general text aspect ratio.

This specifies a ratio of length to height which represents the size of character text. This only defines the aspect ratio for text. LetteringStyleBuilder::GeneralTextSymbolAspectRatio and LetteringStyleBuilder::SetGeneralTextSymbolAspectRatio controls the aspect ratio of symbol text control sequences.
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextAspectRatiogeneraltextaspectratio
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextCharSpaceFactor ( double  generalTextCharSpaceFactor)

Sets the general text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the current font
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextCharSpaceFactorgeneraltextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextColor ( NXOpen::NXColor generalTextColor)

Sets the general text color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextColorgeneraltextcolor
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextFont ( int  generalTextFont)

Sets the general text font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextFontgeneraltextfont
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextItalicized ( bool  generalTextItalicized)

Sets the general text italic status
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextItalicizedgeneraltextitalicized
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextLineSpaceFactor ( double  generalTextLineSpaceFactor)

Sets the general text line space factor
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextLineSpaceFactorgeneraltextlinespacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextLineWidth ( NXOpen::Annotations::LineWidth  generalTextLineWidth)

Sets the general text line width.

The values for NXOpen::Annotations::LineWidth when using standard font : A value of NXOpen::Annotations::LineWidthThin is equivalent to a value of "Regular" or "Italic" (if NXOpen::Annotations::LetteringStyleBuilder::GeneralTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextItalicized is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a value of "Bold" or "Bold Italic" (if NXOpen::Annotations::LetteringStyleBuilder::GeneralTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextItalicized is set).
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextLineWidthgeneraltextlinewidth
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextSize ( double  generalTextSize)

Sets the general text character size
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextSizegeneraltextsize
void NXOpen::Annotations::LetteringStyleBuilder::SetGeneralTextSymbolAspectRatio ( double  generalTextSymbolAspect)

Sets the symbol aspect ratio for general text (only available for symbols when using standard font).

This value controls the aspect ratio of text control sequences such as the diameter symbol (represented by the &x3C;O&x3E; text control sequence), the counterbore symbol (represented by the &x3C;&x23;C&x3E; text control sequence), the degree symbol (represented by the &x3C;&x24;s&x3E; text control sequence), the true position symbol (represented by the &x3C;&x26;10&x3E; text control sequence), etc.
Created in NX11.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
generalTextSymbolAspectgeneraltextsymbolaspect
void NXOpen::Annotations::LetteringStyleBuilder::SetHorizontalTextJustification ( NXOpen::Annotations::TextJustification  horizontalTextJustification)

Sets the horizontal text justification
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
horizontalTextJustificationhorizontaltextjustification
void NXOpen::Annotations::LetteringStyleBuilder::SetStackAboveSpaceFactor ( double  stackAboveSpaceFactor)

Sets the stack above space factor.

This specifies the space buffer above the annotation within a stack as a factor of a multiple of the character size
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stackAboveSpaceFactorstackabovespacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetStackAutospace ( bool  stackAutospace)

Sets the stack autospace setting.

A value of True means that system defined spacing values will be used when a symbol is inserted into a stack
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stackAutospacestackautospace
void NXOpen::Annotations::LetteringStyleBuilder::SetStackBelowSpaceFactor ( double  stackBelowSpaceFactor)

Sets the stack below space factor.

This specifies the space buffer below the annotation within a stack as a factor of a multiple of the character size
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stackBelowSpaceFactorstackbelowspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetStackHorizontalAlignment ( NXOpen::Annotations::StackHorizontalAlignment  stackHorizontalAlignment)

Sets the stack horizontal alignment
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stackHorizontalAlignmentstackhorizontalalignment
void NXOpen::Annotations::LetteringStyleBuilder::SetStackInheritAssociatedObjects ( bool  stackInheritAssociatedObjects)

Sets the stack inherit associated objects setting.

A value of True means that a PMI annotation when added to a stack will automatically inherit the associated objects of the stack
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stackInheritAssociatedObjectsstackinheritassociatedobjects
void NXOpen::Annotations::LetteringStyleBuilder::SetStackLeftSpaceFactor ( double  stackLeftSpaceFactor)

Sets the stack left space factor.

This specifies the space buffer to the left of the annotation within a stack as a factor of a multiple of the character size
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stackLeftSpaceFactorstackleftspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetStackRightSpaceFactor ( double  stackRightSpaceFactor)

Sets the stack right space factor.

This specifies the space buffer to the rght of the annotation within a stack as a factor of a multiple of the character size
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stackRightSpaceFactorstackrightspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetStackVerticalAlignment ( NXOpen::Annotations::StackVerticalAlignment  stackVerticalAlignment)

Sets the stack vertical alignment
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
stackVerticalAlignmentstackverticalalignment
void NXOpen::Annotations::LetteringStyleBuilder::SetSymbolFontFile ( const NXString symbolFontFile)

Sets the symbol font file setting.

This is global preferences setting.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
symbolFontFilesymbolfontfile
void NXOpen::Annotations::LetteringStyleBuilder::SetSymbolFontFile ( const char *  symbolFontFile)

Sets the symbol font file setting.

This is global preferences setting.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
symbolFontFilesymbolfontfile
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceNxTextCharacterSpaceFactor ( double  toleranceNXTextCharSpaceFactor)

Sets the tolerance NX text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the NX font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceNXTextCharSpaceFactortolerancenxtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceStandardTextCharacterSpaceFactor ( double  toleranceStandardTextCharSpaceFactor)

Sets the tolerance Standard text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the Standard font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceStandardTextCharSpaceFactortolerancestandardtextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextAspectRatio ( double  toleranceTextAspectRatio)

Sets the tolerance text aspect ratio.

This specifies a ratio of length to height which represents the size of character text. This only defines the aspect ratio for text. LetteringStyleBuilder::ToleranceTextSymbolAspectRatio and LetteringStyleBuilder::SetToleranceTextSymbolAspectRatio controls the aspect ratio of symbol text control sequences.
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextAspectRatiotolerancetextaspectratio
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextCharSpaceFactor ( double  toleranceTextCharSpaceFactor)

Sets the tolerance text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the current font
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextCharSpaceFactortolerancetextcharspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextColor ( NXOpen::NXColor toleranceTextColor)

Sets the tolerance text color
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextColortolerancetextcolor
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextFont ( int  toleranceTextFont)

Sets the tolerance text font
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextFonttolerancetextfont
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextItalicized ( bool  toleranceTextItalicized)

Sets the tolerance text italic status
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextItalicizedtolerancetextitalicized
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextLineSpaceFactor ( double  toleranceTextLineSpaceFactor)

Sets the tolerance text line space factor
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextLineSpaceFactortolerancetextlinespacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextLineWidth ( NXOpen::Annotations::LineWidth  toleranceTextLineWidth)

Sets the tolerance text line width.

The values for NXOpen::Annotations::LineWidth when using standard font : A value of NXOpen::Annotations::LineWidthThin is equivalent to a value of "Regular" or "Italic" (if NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextItalicized is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a value of "Bold" or "Bold Italic" (if NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextItalicized is set).
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextLineWidthtolerancetextlinewidth
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextSize ( double  toleranceTextSize)

Sets the tolerance text character size
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextSizetolerancetextsize
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextSpaceFactor ( double  toleranceTextSpaceFactor)

Sets the tolerance text space factor.

This contols the spacing between the dimension main text and the after tolerance text. The space is equal to the tolerance text character size multiplied by the space factor
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextSpaceFactortolerancetextspacefactor
void NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextSymbolAspectRatio ( double  toleranceTextSymbolAspect)

Sets the symbol aspect ratio for tolerance text (only available for symbols when using standard font).

This value controls the aspect ratio of text control sequences such as the diameter symbol (represented by the &x3C;O&x3E; text control sequence), the counterbore symbol (represented by the &x3C;&x23;C&x3E; text control sequence), the degree symbol (represented by the &x3C;&x24;s&x3E; text control sequence), the true position symbol (represented by the &x3C;&x26;10&x3E; text control sequence), etc.
Created in NX11.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceTextSymbolAspecttolerancetextsymbolaspect
void NXOpen::Annotations::LetteringStyleBuilder::SetTwoLineToleranceTextSize ( double  twoLineToleranceTextSize)

Sets the two-line tolerance text character size
Created in NX11.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
twoLineToleranceTextSizetwolinetolerancetextsize
double NXOpen::Annotations::LetteringStyleBuilder::StackAboveSpaceFactor ( )

Returns the stack above space factor.

This specifies the space buffer above the annotation within a stack as a factor of a multiple of the character size
Created in NX6.0.0.

License requirements : None

bool NXOpen::Annotations::LetteringStyleBuilder::StackAutospace ( )

Returns the stack autospace setting.

A value of True means that system defined spacing values will be used when a symbol is inserted into a stack
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::StackBelowSpaceFactor ( )

Returns the stack below space factor.

This specifies the space buffer below the annotation within a stack as a factor of a multiple of the character size
Created in NX6.0.0.

License requirements : None

NXOpen::Annotations::StackHorizontalAlignment NXOpen::Annotations::LetteringStyleBuilder::StackHorizontalAlignment ( )

Returns the stack horizontal alignment
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::LetteringStyleBuilder::StackInheritAssociatedObjects ( )

Returns the stack inherit associated objects setting.

A value of True means that a PMI annotation when added to a stack will automatically inherit the associated objects of the stack
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::StackLeftSpaceFactor ( )

Returns the stack left space factor.

This specifies the space buffer to the left of the annotation within a stack as a factor of a multiple of the character size
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::StackRightSpaceFactor ( )

Returns the stack right space factor.

This specifies the space buffer to the rght of the annotation within a stack as a factor of a multiple of the character size
Created in NX6.0.0.

License requirements : None

NXOpen::Annotations::StackVerticalAlignment NXOpen::Annotations::LetteringStyleBuilder::StackVerticalAlignment ( )

Returns the stack vertical alignment
Created in NX6.0.0.



License requirements : None

NXString NXOpen::Annotations::LetteringStyleBuilder::SymbolFontFile ( )

Returns the symbol font file setting.

This is global preferences setting.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::ToleranceNxTextCharacterSpaceFactor ( )

Returns the tolerance NX text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the NX font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::ToleranceStandardTextCharacterSpaceFactor ( )

Returns the tolerance Standard text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the Standard font. This setting is specific to preferences and object style in create mode.
Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextAspectRatio ( )

Returns the tolerance text aspect ratio.

This specifies a ratio of length to height which represents the size of character text. This only defines the aspect ratio for text. LetteringStyleBuilder::ToleranceTextSymbolAspectRatio and LetteringStyleBuilder::SetToleranceTextSymbolAspectRatio controls the aspect ratio of symbol text control sequences.
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextCharSpaceFactor ( )

Returns the tolerance text character space factor.

This defines the spacing between characters in text as a multiple of the standard character spacing for the current font
Created in NX6.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextColor ( )

Returns the tolerance text color
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextFont ( )

Returns the tolerance text font
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextItalicized ( )

Returns the tolerance text italic status
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextLineSpaceFactor ( )

Returns the tolerance text line space factor
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::LineWidth NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextLineWidth ( )

Returns the tolerance text line width.

The values for NXOpen::Annotations::LineWidth when using standard font : A value of NXOpen::Annotations::LineWidthThin is equivalent to a value of "Regular" or "Italic" (if NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextItalicized is set). Any value other than NXOpen::Annotations::LineWidthThin is equivalent to a value of "Bold" or "Bold Italic" (if NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextItalicized and NXOpen::Annotations::LetteringStyleBuilder::SetToleranceTextItalicized is set).
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextSize ( )

Returns the tolerance text character size
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextSpaceFactor ( )

Returns the tolerance text space factor.

This contols the spacing between the dimension main text and the after tolerance text. The space is equal to the tolerance text character size multiplied by the space factor
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::ToleranceTextSymbolAspectRatio ( )

Returns the symbol aspect ratio for tolerance text (only available for symbols when using standard font).

This value controls the aspect ratio of text control sequences such as the diameter symbol (represented by the &x3C;O&x3E; text control sequence), the counterbore symbol (represented by the &x3C;&x23;C&x3E; text control sequence), the degree symbol (represented by the &x3C;&x24;s&x3E; text control sequence), the true position symbol (represented by the &x3C;&x26;10&x3E; text control sequence), etc.
Created in NX11.0.0.

License requirements : None

double NXOpen::Annotations::LetteringStyleBuilder::TwoLineToleranceTextSize ( )

Returns the two-line tolerance text character size
Created in NX11.0.0.



License requirements : None

virtual bool NXOpen::Annotations::LetteringStyleBuilder::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.