StyleBuilder Class

class NXOpen.Annotations.StyleBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents 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
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 BreakSettings()

Returns:
Return type:NXOpen.Annotations.BreakSettingsBuilder

New in version NX10.0.0.

License requirements: None.

DimensionStyle

StyleBuilder.DimensionStyle

Returns the dimension style builder

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

Getter Method

Signature DimensionStyle()

Returns:
Return type:NXOpen.Annotations.DimensionStyleBuilder

New in version NX6.0.0.

License requirements: None.

ForeshorteningSymbolSettings

StyleBuilder.ForeshorteningSymbolSettings

Returns the get builder for foreshortening symbol

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

Getter Method

Signature ForeshorteningSymbolSettings()

Returns:
Return type:NXOpen.Annotations.ForeshorteningSymbolSettingsBuilder

New in version NX10.0.0.

License requirements: None.

FrameBarStyle

StyleBuilder.FrameBarStyle

Returns the frame bar builder

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

Getter Method

Signature FrameBarStyle()

Returns:
Return type:NXOpen.Annotations.FrameBarStyleBuilder

New in version NX8.0.0.

License requirements: None.

HatchStyle

StyleBuilder.HatchStyle

Returns the hatch style builder

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

Getter Method

Signature HatchStyle()

Returns:
Return type:NXOpen.Annotations.HatchStyleBuilder

New in version NX6.0.0.

License requirements: None.

HoleCalloutSettings

StyleBuilder.HoleCalloutSettings

Returns the hole callout settings builder

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

Getter Method

Signature HoleCalloutSettings()

Returns:
Return type:NXOpen.Annotations.HoleCalloutSettingsBuilder

New in version NX9.0.0.

License requirements: None.

LetteringStyle

StyleBuilder.LetteringStyle

Returns the lettering style builder

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

Getter Method

Signature LetteringStyle()

Returns:
Return type:NXOpen.Annotations.LetteringStyleBuilder

New in version NX6.0.0.

License requirements: None.

LineArrowStyle

StyleBuilder.LineArrowStyle

Returns the line/arrow style builder

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

Getter Method

Signature LineArrowStyle()

Returns:
Return type:NXOpen.Annotations.LineArrowStyleBuilder

New in version NX6.0.0.

License requirements: None.

OrdinateStyle

StyleBuilder.OrdinateStyle

Returns the ordinate style builder

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

Getter Method

Signature OrdinateStyle()

Returns:
Return type:NXOpen.Annotations.OrdinateStyleBuilder

New in version NX6.0.0.

License requirements: None.

RadialStyle

StyleBuilder.RadialStyle

Returns the radial style builder

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

Getter Method

Signature RadialStyle()

Returns:
Return type:NXOpen.Annotations.RadialStyleBuilder

New in version NX6.0.0.

License requirements: None.

SingleSidedDisplay

StyleBuilder.SingleSidedDisplay

Returns the single sided display builder

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

Getter Method

Signature SingleSidedDisplay()

Returns:
Return type:NXOpen.Annotations.SingleSidedDisplayBuilder

New in version NX10.0.0.

License requirements: None.

SymbolStyle

StyleBuilder.SymbolStyle

Returns the symbol style builder

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

Getter Method

Signature SymbolStyle()

Returns:
Return type:NXOpen.Annotations.SymbolStyleBuilder

New in version NX6.0.0.

License requirements: None.

UnitsStyle

StyleBuilder.UnitsStyle

Returns the units style builder

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

Getter Method

Signature UnitsStyle()

Returns:
Return type:NXOpen.Annotations.UnitsStyleBuilder

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