SettingsManager Class¶
-
class
NXOpen.Drafting.
SettingsManager
¶ Bases:
object
Represents an object that manages drafting settings.
To obtain an instance of this class, refer to
NXOpen.Part
New in version NX9.0.0.
Methods¶
Method Detail¶
CreateAnnotationEditSettingsBuilder¶
-
SettingsManager.
CreateAnnotationEditSettingsBuilder
¶ Creates a
NXOpen.Annotations.EditSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected ‘n’ objects.Then create ‘n-1’ secondary builders by passing single selected object starting from second selected object. Client must call
Drafting.SettingsManager.ProcessForMultipleObjectsSettings
after creating all settings builder for selected objects.Signature
CreateAnnotationEditSettingsBuilder(objects)
Parameters: objects (list of NXOpen.DisplayableObject
) – the array of objects for style, None not allowedReturns: The annotations settings builder Return type: NXOpen.Annotations.EditSettingsBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateDrawingEditSectionLineSettingsBuilder¶
-
SettingsManager.
CreateDrawingEditSectionLineSettingsBuilder
¶ Creates a
NXOpen.Drawings.EditSectionLineSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected ‘n’ objects.Then create ‘n-1’ secondary builders by passing single selected object starting from second selected object. Client must call
Drafting.SettingsManager.ProcessForMultipleObjectsSettings
after creating all settings builder for selected objects.Signature
CreateDrawingEditSectionLineSettingsBuilder(sectionLines)
Parameters: sectionLines (list of NXOpen.Drawings.SectionLine
) – The array of object for section line style, None is allowed.Returns: The section line settings builder Return type: NXOpen.Drawings.EditSectionLineSettingsBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateDrawingEditViewLabelSettingsBuilder¶
-
SettingsManager.
CreateDrawingEditViewLabelSettingsBuilder
¶ Creates a
NXOpen.Drawings.EditViewLabelSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected ‘n’ objects.Then create ‘n-1’ secondary builders by passing single selected object starting from second selected object. Client must call
Drafting.SettingsManager.ProcessForMultipleObjectsSettings
after creating all settings builder for selected objects.Signature
CreateDrawingEditViewLabelSettingsBuilder(viewLabels)
Parameters: viewLabels (list of NXOpen.DisplayableObject
) – the array of view labels to edit, None is not allowed.Returns: The view label settings builder Return type: NXOpen.Drawings.EditViewLabelSettingsBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateDrawingEditViewSettingsBuilder¶
-
SettingsManager.
CreateDrawingEditViewSettingsBuilder
¶ Creates a
NXOpen.Drawings.EditViewSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected ‘n’ objects.Then create ‘n-1’ secondary builders by passing single selected object starting from second selected object. Client must call
Drafting.SettingsManager.ProcessForMultipleObjectsSettings
after creating all settings builder for selected objects.Signature
CreateDrawingEditViewSettingsBuilder(views)
Parameters: views (list of NXOpen.View
) – The array of objects for view style, None not allowed.Returns: The view settings builder Return type: NXOpen.Drawings.EditViewSettingsBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateLayout2dEditComponentSettingsBuilder¶
-
SettingsManager.
CreateLayout2dEditComponentSettingsBuilder
¶ Creates a
NXOpen.Layout2d.EditComponentSettingsBuilder
This builder is the interface to edit the 2d component settings of layoutFor multiple object settings, first create primary settings builder by passing all selected ‘n’ objects.Then create ‘n-1’ secondary builders by passing single selected object starting from second selected object. Client must call
Drafting.SettingsManager.ProcessForMultipleObjectsSettings
after creating all settings builder for selected objects.Signature
CreateLayout2dEditComponentSettingsBuilder(components)
Parameters: components (list of NXOpen.Layout2d.Component
) – The array of components to edit. None is not allowedReturns: The layout2d component settings builder Return type: NXOpen.Layout2d.EditComponentSettingsBuilder
New in version NX9.0.0.
License requirements: nx_layout (“NX Layout”)
CreatePreferencesBuilder¶
-
SettingsManager.
CreatePreferencesBuilder
¶ Creates a
NXOpen.Drafting.PreferencesBuilder
Signature
CreatePreferencesBuilder()
Returns: Return type: NXOpen.Drafting.PreferencesBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateTableEditSettingsBuilder¶
-
SettingsManager.
CreateTableEditSettingsBuilder
¶ Creates a
NXOpen.Annotations.TableEditSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected ‘n’ objects.Then create ‘n-1’ secondary builders by passing single selected object starting from second selected object. Client must call
Drafting.SettingsManager.ProcessForMultipleObjectsSettings
after creating all settings builder for selected objects.Signature
CreateTableEditSettingsBuilder(objects)
Parameters: objects (list of NXOpen.DisplayableObject
) – the array of objects for style, If None, section or cell preferences for all sections or cells will be set.Returns: The table settings builder Return type: NXOpen.Annotations.TableEditSettingsBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
ProcessForMultipleObjectsSettings¶
-
SettingsManager.
ProcessForMultipleObjectsSettings
¶ Process edit settings builders for multiple objects User must call this API for multiple object settings and pass all edit settings builders for selected objects
Signature
ProcessForMultipleObjectsSettings(editSettingsBuilders)
Parameters: editSettingsBuilders (list of NXOpen.Drafting.BaseEditSettingsBuilder
) –New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
ProcessForMutipleObjectsSettings¶
-
SettingsManager.
ProcessForMutipleObjectsSettings
¶ Process edit settings builders for mutiple objects
Signature
ProcessForMutipleObjectsSettings(editSettingsBuilders)
Parameters: editSettingsBuilders (list of NXOpen.Drafting.BaseEditSettingsBuilder
) –New in version NX9.0.0.
Deprecated since version NX10.0.0: Use
Drafting.SettingsManager.ProcessForMultipleObjectsSettings
instead.License requirements: drafting (“DRAFTING”)