SettingsManager Class¶
-
class
NXOpen.Drafting.SettingsManager¶ Bases:
objectRepresents an object that manages drafting settings.
To obtain an instance of this class, refer to
NXOpen.PartNew in version NX9.0.0.
Methods¶
| Method | Description |
|---|---|
| CreateAnnotationEditSettingsBuilder | Creates a NXOpen.Annotations.EditSettingsBuilder |
| CreateDrawingEditSectionLineSettingsBuilder | Creates a NXOpen.Drawings.EditSectionLineSettingsBuilder |
| CreateDrawingEditViewLabelSettingsBuilder | Creates a NXOpen.Drawings.EditViewLabelSettingsBuilder |
| CreateDrawingEditViewSettingsBuilder | Creates a NXOpen.Drawings.EditViewSettingsBuilder |
| CreateLayout2dEditComponentSettingsBuilder | Creates a NXOpen.Layout2d.EditComponentSettingsBuilder This builder is the interface to edit the 2d component settings of layout |
| CreatePreferencesBuilder | Creates a NXOpen.Drafting.PreferencesBuilder |
| CreateTableEditSettingsBuilder | Creates a NXOpen.Annotations.TableEditSettingsBuilder |
| 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 |
| ProcessForMutipleObjectsSettings | Process edit settings builders for mutiple objects |
Method Detail¶
CreateAnnotationEditSettingsBuilder¶
-
SettingsManager.CreateAnnotationEditSettingsBuilder¶ Creates a
NXOpen.Annotations.EditSettingsBuilderFor 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.EditSettingsBuilderNew in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateDrawingEditSectionLineSettingsBuilder¶
-
SettingsManager.CreateDrawingEditSectionLineSettingsBuilder¶ Creates a
NXOpen.Drawings.EditSectionLineSettingsBuilderFor 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.EditSectionLineSettingsBuilderNew in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateDrawingEditViewLabelSettingsBuilder¶
-
SettingsManager.CreateDrawingEditViewLabelSettingsBuilder¶ Creates a
NXOpen.Drawings.EditViewLabelSettingsBuilderFor 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.EditViewLabelSettingsBuilderNew in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateDrawingEditViewSettingsBuilder¶
-
SettingsManager.CreateDrawingEditViewSettingsBuilder¶ Creates a
NXOpen.Drawings.EditViewSettingsBuilderFor 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.EditViewSettingsBuilderNew in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateLayout2dEditComponentSettingsBuilder¶
-
SettingsManager.CreateLayout2dEditComponentSettingsBuilder¶ Creates a
NXOpen.Layout2d.EditComponentSettingsBuilderThis 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.EditComponentSettingsBuilderNew in version NX9.0.0.
License requirements: nx_layout (“NX Layout”)
CreatePreferencesBuilder¶
-
SettingsManager.CreatePreferencesBuilder¶ Creates a
NXOpen.Drafting.PreferencesBuilderSignature
CreatePreferencesBuilder()Returns: Return type: NXOpen.Drafting.PreferencesBuilderNew in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateTableEditSettingsBuilder¶
-
SettingsManager.CreateTableEditSettingsBuilder¶ Creates a
NXOpen.Annotations.TableEditSettingsBuilderFor 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.TableEditSettingsBuilderNew 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”)