SymbolStyleBuilder Class¶
-
class
NXOpen.Annotations.SymbolStyleBuilder¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRepresents 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
AttachToIdSymbolVertexReturns: Return type: bool New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AttachToIdSymbolVertexParameters: attachToIdSymbolVertex (bool) – New in version NX10.0.0.
License requirements: None.
CenterlineSymbolColor¶
-
SymbolStyleBuilder.CenterlineSymbolColor¶ Returns or sets the centerline symbol color
-------------------------------------Getter Method
Signature
CenterlineSymbolColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CenterlineSymbolColorParameters: 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
CenterlineSymbolWidthReturns: Return type: NXOpen.Annotations.LineWidthNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CenterlineSymbolWidthParameters: 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
DraftingSurfaceFinishStandardReturns: Return type: NXOpen.Annotations.SurfaceFinishStandardNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DraftingSurfaceFinishStandardParameters: 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
FcfAdditionalTextUnderlineReturns: Return type: NXOpen.Annotations.SymbolStyleBuilderFcfTextUnderlineOptionNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FcfAdditionalTextUnderlineParameters: 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
GdtSymbolColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
GdtSymbolColorParameters: 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
GdtSymbolFontReturns: Return type: NXOpen.DisplayableObjectObjectFontNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
GdtSymbolFontParameters: 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
GdtSymbolWidthReturns: Return type: NXOpen.Annotations.LineWidthNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
GdtSymbolWidthParameters: 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
IdSymbolColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IdSymbolColorParameters: 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
IdSymbolFontReturns: Return type: NXOpen.DisplayableObjectObjectFontNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IdSymbolFontParameters: 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
IdSymbolSizeReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IdSymbolSizeParameters: 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
IdSymbolWidthReturns: Return type: NXOpen.Annotations.LineWidthNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IdSymbolWidthParameters: 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
IntersectionSymbolColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IntersectionSymbolColorParameters: 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
IntersectionSymbolFontReturns: Return type: NXOpen.DisplayableObjectObjectFontNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IntersectionSymbolFontParameters: 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
IntersectionSymbolWidthReturns: Return type: NXOpen.Annotations.LineWidthNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IntersectionSymbolWidthParameters: 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
SurfaceFinishColorReturns: Return type: Id New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SurfaceFinishColorParameters: 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
SurfaceFinishFontReturns: Return type: NXOpen.DisplayableObjectObjectFontNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SurfaceFinishFontParameters: 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
SurfaceFinishWidthReturns: Return type: NXOpen.Annotations.LineWidthNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SurfaceFinishWidthParameters: 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
TargetSymbolColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TargetSymbolColorParameters: 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
TargetSymbolFontReturns: Return type: NXOpen.DisplayableObjectObjectFontNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TargetSymbolFontParameters: 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
TargetSymbolWidthReturns: Return type: NXOpen.Annotations.LineWidthNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TargetSymbolWidthParameters: 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
UserDefinedSymbolColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UserDefinedSymbolColorParameters: 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
UserDefinedSymbolFontReturns: Return type: NXOpen.DisplayableObjectObjectFontNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UserDefinedSymbolFontParameters: 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
UserDefinedSymbolWidthReturns: Return type: NXOpen.Annotations.LineWidthNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UserDefinedSymbolWidthParameters: 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
WeldLineGapReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldLineGapParameters: 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
WeldSpaceFactorReturns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldSpaceFactorParameters: 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
WeldSymbolColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldSymbolColorParameters: 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
WeldSymbolFontReturns: Return type: NXOpen.DisplayableObjectObjectFontNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldSymbolFontParameters: 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
WeldSymbolSizeFactorReturns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldSymbolSizeFactorParameters: 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
WeldSymbolStandardReturns: Return type: NXOpen.Annotations.WeldStandardNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldSymbolStandardParameters: 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
WeldSymbolWidthReturns: Return type: NXOpen.Annotations.LineWidthNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldSymbolWidthParameters: 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.