SymbolStyleBuilder Class

class NXOpen.Annotations.SymbolStyleBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.Annotations.SymbolStyleBuilder.

This class queries and sets preferences for various symbol type annotations when creating or editing.

New in version NX6.0.0.

Properties

Property Description
AttachToIdSymbolVertex Returns or sets the id symbol attachment method
CenterlineSymbolColor Returns or sets the centerline symbol color
CenterlineSymbolWidth Returns or sets the centerline symbol width
DraftingSurfaceFinishStandard Returns or sets the standard
FcfAdditionalTextUnderline Returns or sets the option to underline the additional FCF text
GdtSymbolColor Returns or sets the GD and T symbol color
GdtSymbolFont Returns or sets the GD and T symbol font
GdtSymbolWidth Returns or sets the GD and T symbol width
IdSymbolColor Returns or sets the ID symbol color
IdSymbolFont Returns or sets the ID symbol font
IdSymbolSize Returns or sets the ID symbol size
IdSymbolWidth Returns or sets the ID symbol width
IntersectionSymbolColor Returns or sets the intersection symbol color
IntersectionSymbolFont Returns or sets the intersection symbol font
IntersectionSymbolWidth Returns or sets the intersection symbol width
SurfaceFinishColor Returns or sets the surface finish symbol color
SurfaceFinishFont Returns or sets the surface finish symbol font
SurfaceFinishWidth Returns or sets the surface finish symbol width
Tag Returns the Tag for this object.
TargetSymbolColor Returns or sets the target symbol color
TargetSymbolFont Returns or sets the target symbol font
TargetSymbolWidth Returns or sets the target symbol width
UserDefinedSymbolColor Returns or sets the user defined symbol color
UserDefinedSymbolFont Returns or sets the user defined symbol font
UserDefinedSymbolWidth Returns or sets the user defined symbol width
WeldLineGap Returns or sets the gap between the weld line and weld type symbol
WeldSpaceFactor Returns or sets the weld space factor
WeldSymbolColor Returns or sets the Weld symbol color
WeldSymbolFont Returns or sets the Weld symbol font
WeldSymbolSizeFactor Returns or sets the character size factor that controls the weld symbol size.
WeldSymbolStandard Returns or sets the weld symbol standard
WeldSymbolWidth Returns or sets the Weld symbol width

Methods

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

Enumerations

SymbolStyleBuilderFcfTextUnderlineOption Enumeration Represents the option to underline the additional FCF text

Property Detail

AttachToIdSymbolVertex

SymbolStyleBuilder.AttachToIdSymbolVertex

Returns or sets the id symbol attachment method

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

Getter Method

Signature AttachToIdSymbolVertex()

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature AttachToIdSymbolVertex(attachToIdSymbolVertex)

Parameters:attachToIdSymbolVertex (bool) –

New in version NX10.0.0.

License requirements: None.

CenterlineSymbolColor

SymbolStyleBuilder.CenterlineSymbolColor

Returns or sets the centerline symbol color

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

Getter Method

Signature CenterlineSymbolColor()

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature CenterlineSymbolColor(centerlineSymbolColor)

Parameters:centerlineSymbolColor (Id) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

CenterlineSymbolWidth

SymbolStyleBuilder.CenterlineSymbolWidth

Returns or sets the centerline symbol width

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

Getter Method

Signature CenterlineSymbolWidth()

Returns:
Return type:NXOpen.Annotations.LineWidth

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature CenterlineSymbolWidth(centerlineSymbolWidth)

Parameters:centerlineSymbolWidth (NXOpen.Annotations.LineWidth) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

DraftingSurfaceFinishStandard

SymbolStyleBuilder.DraftingSurfaceFinishStandard

Returns or sets the standard

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

Getter Method

Signature DraftingSurfaceFinishStandard()

Returns:
Return type:NXOpen.Annotations.SurfaceFinishStandard

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature DraftingSurfaceFinishStandard(standard)

Parameters:standard (NXOpen.Annotations.SurfaceFinishStandard) –

New in version NX7.5.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

FcfAdditionalTextUnderline

SymbolStyleBuilder.FcfAdditionalTextUnderline

Returns or sets the option to underline the additional FCF text

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

Getter Method

Signature FcfAdditionalTextUnderline()

Returns:
Return type:NXOpen.Annotations.SymbolStyleBuilderFcfTextUnderlineOption

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature FcfAdditionalTextUnderline(underlineTextOption)

Parameters:underlineTextOption (NXOpen.Annotations.SymbolStyleBuilderFcfTextUnderlineOption) –

New in version NX10.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

GdtSymbolColor

SymbolStyleBuilder.GdtSymbolColor

Returns or sets the GD and T symbol color

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

Getter Method

Signature GdtSymbolColor()

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature GdtSymbolColor(gdtSymbolColor)

Parameters:gdtSymbolColor (Id) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

GdtSymbolFont

SymbolStyleBuilder.GdtSymbolFont

Returns or sets the GD and T symbol font

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

Getter Method

Signature GdtSymbolFont()

Returns:
Return type:NXOpen.DisplayableObjectObjectFont

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature GdtSymbolFont(gdtSymbolFont)

Parameters:gdtSymbolFont (NXOpen.DisplayableObjectObjectFont) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

GdtSymbolWidth

SymbolStyleBuilder.GdtSymbolWidth

Returns or sets the GD and T symbol width

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

Getter Method

Signature GdtSymbolWidth()

Returns:
Return type:NXOpen.Annotations.LineWidth

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature GdtSymbolWidth(gdtSymbolWidth)

Parameters:gdtSymbolWidth (NXOpen.Annotations.LineWidth) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

IdSymbolColor

SymbolStyleBuilder.IdSymbolColor

Returns or sets the ID symbol color

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

Getter Method

Signature IdSymbolColor()

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature IdSymbolColor(idSymbolColor)

Parameters:idSymbolColor (Id) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

IdSymbolFont

SymbolStyleBuilder.IdSymbolFont

Returns or sets the ID symbol font

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

Getter Method

Signature IdSymbolFont()

Returns:
Return type:NXOpen.DisplayableObjectObjectFont

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature IdSymbolFont(idSymbolFont)

Parameters:idSymbolFont (NXOpen.DisplayableObjectObjectFont) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

IdSymbolSize

SymbolStyleBuilder.IdSymbolSize

Returns or sets the ID symbol size

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

Getter Method

Signature IdSymbolSize()

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature IdSymbolSize(idSymbolSize)

Parameters:idSymbolSize (float) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

IdSymbolWidth

SymbolStyleBuilder.IdSymbolWidth

Returns or sets the ID symbol width

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

Getter Method

Signature IdSymbolWidth()

Returns:
Return type:NXOpen.Annotations.LineWidth

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature IdSymbolWidth(idSymbolWidth)

Parameters:idSymbolWidth (NXOpen.Annotations.LineWidth) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

IntersectionSymbolColor

SymbolStyleBuilder.IntersectionSymbolColor

Returns or sets the intersection symbol color

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

Getter Method

Signature IntersectionSymbolColor()

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature IntersectionSymbolColor(intersectionSymbolColor)

Parameters:intersectionSymbolColor (Id) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

IntersectionSymbolFont

SymbolStyleBuilder.IntersectionSymbolFont

Returns or sets the intersection symbol font

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

Getter Method

Signature IntersectionSymbolFont()

Returns:
Return type:NXOpen.DisplayableObjectObjectFont

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature IntersectionSymbolFont(intersectionSymbolFont)

Parameters:intersectionSymbolFont (NXOpen.DisplayableObjectObjectFont) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

IntersectionSymbolWidth

SymbolStyleBuilder.IntersectionSymbolWidth

Returns or sets the intersection symbol width

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

Getter Method

Signature IntersectionSymbolWidth()

Returns:
Return type:NXOpen.Annotations.LineWidth

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature IntersectionSymbolWidth(intersectionSymbolWidth)

Parameters:intersectionSymbolWidth (NXOpen.Annotations.LineWidth) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

SurfaceFinishColor

SymbolStyleBuilder.SurfaceFinishColor

Returns or sets the surface finish symbol color

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

Getter Method

Signature SurfaceFinishColor()

Returns:
Return type:Id

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SurfaceFinishColor(surfaceFinishColor)

Parameters:surfaceFinishColor (Id) –

New in version NX7.5.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

SurfaceFinishFont

SymbolStyleBuilder.SurfaceFinishFont

Returns or sets the surface finish symbol font

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

Getter Method

Signature SurfaceFinishFont()

Returns:
Return type:NXOpen.DisplayableObjectObjectFont

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SurfaceFinishFont(surfaceFinishFont)

Parameters:surfaceFinishFont (NXOpen.DisplayableObjectObjectFont) –

New in version NX7.5.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

SurfaceFinishWidth

SymbolStyleBuilder.SurfaceFinishWidth

Returns or sets the surface finish symbol width

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

Getter Method

Signature SurfaceFinishWidth()

Returns:
Return type:NXOpen.Annotations.LineWidth

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SurfaceFinishWidth(surfaceFinishWidth)

Parameters:surfaceFinishWidth (NXOpen.Annotations.LineWidth) –

New in version NX7.5.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

TargetSymbolColor

SymbolStyleBuilder.TargetSymbolColor

Returns or sets the target symbol color

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

Getter Method

Signature TargetSymbolColor()

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature TargetSymbolColor(targetSymbolColor)

Parameters:targetSymbolColor (Id) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

TargetSymbolFont

SymbolStyleBuilder.TargetSymbolFont

Returns or sets the target symbol font

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

Getter Method

Signature TargetSymbolFont()

Returns:
Return type:NXOpen.DisplayableObjectObjectFont

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature TargetSymbolFont(targetSymbolFont)

Parameters:targetSymbolFont (NXOpen.DisplayableObjectObjectFont) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

TargetSymbolWidth

SymbolStyleBuilder.TargetSymbolWidth

Returns or sets the target symbol width

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

Getter Method

Signature TargetSymbolWidth()

Returns:
Return type:NXOpen.Annotations.LineWidth

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature TargetSymbolWidth(targetSymbolWidth)

Parameters:targetSymbolWidth (NXOpen.Annotations.LineWidth) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

UserDefinedSymbolColor

SymbolStyleBuilder.UserDefinedSymbolColor

Returns or sets the user defined symbol color

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

Getter Method

Signature UserDefinedSymbolColor()

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature UserDefinedSymbolColor(userDefinedSymbolColor)

Parameters:userDefinedSymbolColor (Id) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

UserDefinedSymbolFont

SymbolStyleBuilder.UserDefinedSymbolFont

Returns or sets the user defined symbol font

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

Getter Method

Signature UserDefinedSymbolFont()

Returns:
Return type:NXOpen.DisplayableObjectObjectFont

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature UserDefinedSymbolFont(userDefinedSymbolFont)

Parameters:userDefinedSymbolFont (NXOpen.DisplayableObjectObjectFont) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

UserDefinedSymbolWidth

SymbolStyleBuilder.UserDefinedSymbolWidth

Returns or sets the user defined symbol width

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

Getter Method

Signature UserDefinedSymbolWidth()

Returns:
Return type:NXOpen.Annotations.LineWidth

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature UserDefinedSymbolWidth(userDefinedSymbolWidth)

Parameters:userDefinedSymbolWidth (NXOpen.Annotations.LineWidth) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

WeldLineGap

SymbolStyleBuilder.WeldLineGap

Returns or sets the gap between the weld line and weld type symbol

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

Getter Method

Signature WeldLineGap()

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldLineGap(gap)

Parameters:gap (float) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

WeldSpaceFactor

SymbolStyleBuilder.WeldSpaceFactor

Returns or sets the weld space factor

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

Getter Method

Signature WeldSpaceFactor()

Returns:
Return type:float

New in version NX7.0.0.

License requirements: None.

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

Setter Method

Signature WeldSpaceFactor(factor)

Parameters:factor (float) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

WeldSymbolColor

SymbolStyleBuilder.WeldSymbolColor

Returns or sets the Weld symbol color

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

Getter Method

Signature WeldSymbolColor()

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldSymbolColor(weldSymbolColor)

Parameters:weldSymbolColor (Id) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

WeldSymbolFont

SymbolStyleBuilder.WeldSymbolFont

Returns or sets the Weld symbol font

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

Getter Method

Signature WeldSymbolFont()

Returns:
Return type:NXOpen.DisplayableObjectObjectFont

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldSymbolFont(weldSymbolFont)

Parameters:weldSymbolFont (NXOpen.DisplayableObjectObjectFont) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

WeldSymbolSizeFactor

SymbolStyleBuilder.WeldSymbolSizeFactor

Returns or sets the character size factor that controls the weld symbol size.

The value is greater than zero.

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

Getter Method

Signature WeldSymbolSizeFactor()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature WeldSymbolSizeFactor(factor)

Parameters:factor (float) –

New in version NX8.5.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

WeldSymbolStandard

SymbolStyleBuilder.WeldSymbolStandard

Returns or sets the weld symbol standard

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

Getter Method

Signature WeldSymbolStandard()

Returns:
Return type:NXOpen.Annotations.WeldStandard

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature WeldSymbolStandard(standard)

Parameters:standard (NXOpen.Annotations.WeldStandard) –

New in version NX8.5.0.

License requirements: None.

WeldSymbolWidth

SymbolStyleBuilder.WeldSymbolWidth

Returns or sets the Weld symbol width

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

Getter Method

Signature WeldSymbolWidth()

Returns:
Return type:NXOpen.Annotations.LineWidth

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldSymbolWidth(weldSymbolWidth)

Parameters:weldSymbolWidth (NXOpen.Annotations.LineWidth) –

New in version NX6.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

Method Detail

Validate

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