StyleBuilder Class¶
-
class
NXOpen.Annotations.StyleBuilder¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRepresents a
NXOpen.Annotations.StyleBuilder.This class is used to set Annotation preferences when creating or editing an annotation.
New in version NX6.0.0.
Properties¶
| Property | Description |
|---|---|
| BreakSettings | Returns the get break builder |
| DimensionStyle | Returns the dimension style builder |
| DisplayStyle | Returns the display style builder |
| ForeshorteningSymbolSettings | Returns the get builder for foreshortening symbol |
| FrameBarStyle | Returns the frame bar builder |
| HatchStyle | Returns the hatch style builder |
| HoleCalloutSettings | Returns the hole callout settings builder |
| LetteringStyle | Returns the lettering style builder |
| LineArrowStyle | Returns the line/arrow style builder |
| OrdinateStyle | Returns the ordinate style builder |
| RadialStyle | Returns the radial style builder |
| SingleSidedDisplay | Returns the single sided display builder |
| SymbolStyle | Returns the symbol style builder |
| Tag | Returns the Tag for this object. |
| UnitsStyle | Returns the units style builder |
Methods¶
| Method | Description |
|---|---|
| InheritSettingsFromCustomerDefault | Inherit Settings From Customer Default |
| InheritSettingsFromPreferences | Inherit Settings From Preference |
| InheritSettingsFromSelectedObjects | Inherit Settings From Selected Objects |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
BreakSettings¶
-
StyleBuilder.BreakSettings¶ Returns the get break builder
-------------------------------------Getter Method
Signature
BreakSettingsReturns: Return type: NXOpen.Annotations.BreakSettingsBuilderNew in version NX10.0.0.
License requirements: None.
DimensionStyle¶
-
StyleBuilder.DimensionStyle¶ Returns the dimension style builder
-------------------------------------Getter Method
Signature
DimensionStyleReturns: Return type: NXOpen.Annotations.DimensionStyleBuilderNew in version NX6.0.0.
License requirements: None.
DisplayStyle¶
-
StyleBuilder.DisplayStyle¶ Returns the display style builder
-------------------------------------Getter Method
Signature
DisplayStyleReturns: Return type: NXOpen.Annotations.DisplayStyleBuilderNew in version NX11.0.1.
License requirements: None.
ForeshorteningSymbolSettings¶
-
StyleBuilder.ForeshorteningSymbolSettings¶ Returns the get builder for foreshortening symbol
-------------------------------------Getter Method
Signature
ForeshorteningSymbolSettingsReturns: Return type: NXOpen.Annotations.ForeshorteningSymbolSettingsBuilderNew in version NX10.0.0.
License requirements: None.
FrameBarStyle¶
-
StyleBuilder.FrameBarStyle¶ Returns the frame bar builder
-------------------------------------Getter Method
Signature
FrameBarStyleReturns: Return type: NXOpen.Annotations.FrameBarStyleBuilderNew in version NX8.0.0.
License requirements: None.
HatchStyle¶
-
StyleBuilder.HatchStyle¶ Returns the hatch style builder
-------------------------------------Getter Method
Signature
HatchStyleReturns: Return type: NXOpen.Annotations.HatchStyleBuilderNew in version NX6.0.0.
License requirements: None.
HoleCalloutSettings¶
-
StyleBuilder.HoleCalloutSettings¶ Returns the hole callout settings builder
-------------------------------------Getter Method
Signature
HoleCalloutSettingsReturns: Return type: NXOpen.Annotations.HoleCalloutSettingsBuilderNew in version NX9.0.0.
License requirements: None.
LetteringStyle¶
-
StyleBuilder.LetteringStyle¶ Returns the lettering style builder
-------------------------------------Getter Method
Signature
LetteringStyleReturns: Return type: NXOpen.Annotations.LetteringStyleBuilderNew in version NX6.0.0.
License requirements: None.
LineArrowStyle¶
-
StyleBuilder.LineArrowStyle¶ Returns the line/arrow style builder
-------------------------------------Getter Method
Signature
LineArrowStyleReturns: Return type: NXOpen.Annotations.LineArrowStyleBuilderNew in version NX6.0.0.
License requirements: None.
OrdinateStyle¶
-
StyleBuilder.OrdinateStyle¶ Returns the ordinate style builder
-------------------------------------Getter Method
Signature
OrdinateStyleReturns: Return type: NXOpen.Annotations.OrdinateStyleBuilderNew in version NX6.0.0.
License requirements: None.
RadialStyle¶
-
StyleBuilder.RadialStyle¶ Returns the radial style builder
-------------------------------------Getter Method
Signature
RadialStyleReturns: Return type: NXOpen.Annotations.RadialStyleBuilderNew in version NX6.0.0.
License requirements: None.
SingleSidedDisplay¶
-
StyleBuilder.SingleSidedDisplay¶ Returns the single sided display builder
-------------------------------------Getter Method
Signature
SingleSidedDisplayReturns: Return type: NXOpen.Annotations.SingleSidedDisplayBuilderNew in version NX10.0.0.
License requirements: None.
SymbolStyle¶
-
StyleBuilder.SymbolStyle¶ Returns the symbol style builder
-------------------------------------Getter Method
Signature
SymbolStyleReturns: Return type: NXOpen.Annotations.SymbolStyleBuilderNew in version NX6.0.0.
License requirements: None.
UnitsStyle¶
-
StyleBuilder.UnitsStyle¶ Returns the units style builder
-------------------------------------Getter Method
Signature
UnitsStyleReturns: Return type: NXOpen.Annotations.UnitsStyleBuilderNew in version NX6.0.0.
License requirements: None.
Method Detail¶
InheritSettingsFromCustomerDefault¶
-
StyleBuilder.InheritSettingsFromCustomerDefault¶ Inherit Settings From Customer Default
Signature
InheritSettingsFromCustomerDefault()New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
InheritSettingsFromPreferences¶
-
StyleBuilder.InheritSettingsFromPreferences¶ Inherit Settings From Preference
Signature
InheritSettingsFromPreferences()New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
InheritSettingsFromSelectedObjects¶
-
StyleBuilder.InheritSettingsFromSelectedObjects¶ Inherit Settings From Selected Objects
Signature
InheritSettingsFromSelectedObjects(selectedObject)Parameters: selectedObject ( NXOpen.DisplayableObject) – The selected annotation or table instance object. None is not allowed.New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Validate¶
-
StyleBuilder.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.