NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.Drafting.SettingsManager Class Reference

Represents an object that manages drafting settings. More...

Inheritance diagram for NXOpen.Drafting.SettingsManager:

Public Member Functions

unsafe
NXOpen.Drafting.PreferencesBuilder 
CreatePreferencesBuilder ()
 Creates a NXOpen.Drafting.PreferencesBuilder More...
 
unsafe
NXOpen.Annotations.EditSettingsBuilder 
CreateAnnotationEditSettingsBuilder (NXOpen.DisplayableObject[] objects)
 Creates a NXOpen.Annotations.EditSettingsBuilder More...
 
unsafe
NXOpen.Drawings.EditSectionLineSettingsBuilder 
CreateDrawingEditSectionLineSettingsBuilder (NXOpen.Drawings.SectionLine[] sectionLines)
 Creates a NXOpen.Drawings.EditSectionLineSettingsBuilder More...
 
unsafe
NXOpen.Drawings.EditViewSettingsBuilder 
CreateDrawingEditViewSettingsBuilder (NXOpen.View[] views)
 Creates a NXOpen.Drawings.EditViewSettingsBuilder More...
 
unsafe
NXOpen.Layout2d.EditComponentSettingsBuilder 
CreateLayout2dEditComponentSettingsBuilder (NXOpen.Layout2d.Component[] components)
 Creates a NXOpen.Layout2d.EditComponentSettingsBuilder This builder is the interface to edit the 2d component settings of layout More...
 
unsafe
NXOpen.Drawings.EditViewLabelSettingsBuilder 
CreateDrawingEditViewLabelSettingsBuilder (NXOpen.DisplayableObject[] viewLabels)
 Creates a NXOpen.Drawings.EditViewLabelSettingsBuilder More...
 
unsafe
NXOpen.Annotations.TableEditSettingsBuilder 
CreateTableEditSettingsBuilder (NXOpen.DisplayableObject[] objects)
 Creates a NXOpen.Annotations.TableEditSettingsBuilder More...
 
unsafe void ProcessForMutipleObjectsSettings (NXOpen.Drafting.BaseEditSettingsBuilder[] editSettingsBuilders)
 Process edit settings builders for mutiple objects More...
 
unsafe void ProcessForMultipleObjectsSettings (NXOpen.Drafting.BaseEditSettingsBuilder[] editSettingsBuilders)
 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 More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Represents an object that manages drafting settings.

To obtain an instance of this class, refer to NXOpen.Part

Created in NX9.0.0

Member Function Documentation

unsafe NXOpen.Annotations.EditSettingsBuilder NXOpen.Drafting.SettingsManager.CreateAnnotationEditSettingsBuilder ( NXOpen.DisplayableObject[]  objects)

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.

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
objectsthe array of objects for style, a null reference (Nothing in Visual Basic) not allowed
Returns
The annotations settings builder
unsafe NXOpen.Drawings.EditSectionLineSettingsBuilder NXOpen.Drafting.SettingsManager.CreateDrawingEditSectionLineSettingsBuilder ( NXOpen.Drawings.SectionLine[]  sectionLines)

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.

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
sectionLinesThe array of object for section line style, a null reference (Nothing in Visual Basic) is allowed.
Returns
The section line settings builder
unsafe NXOpen.Drawings.EditViewLabelSettingsBuilder NXOpen.Drafting.SettingsManager.CreateDrawingEditViewLabelSettingsBuilder ( NXOpen.DisplayableObject[]  viewLabels)

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.

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
viewLabelsthe array of view labels to edit, a null reference (Nothing in Visual Basic) is not allowed.
Returns
The view label settings builder
unsafe NXOpen.Drawings.EditViewSettingsBuilder NXOpen.Drafting.SettingsManager.CreateDrawingEditViewSettingsBuilder ( NXOpen.View[]  views)

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.

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
viewsThe array of objects for view style, a null reference (Nothing in Visual Basic) not allowed.
Returns
The view settings builder
unsafe NXOpen.Layout2d.EditComponentSettingsBuilder NXOpen.Drafting.SettingsManager.CreateLayout2dEditComponentSettingsBuilder ( NXOpen.Layout2d.Component[]  components)

Creates a NXOpen.Layout2d.EditComponentSettingsBuilder This builder is the interface to edit the 2d component settings of layout

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.

Created in NX9.0.0

License requirements: nx_layout ("NX Layout")

Parameters
componentsThe array of components to edit. a null reference (Nothing in Visual Basic) is not allowed
Returns
The layout2d component settings builder
unsafe NXOpen.Drafting.PreferencesBuilder NXOpen.Drafting.SettingsManager.CreatePreferencesBuilder ( )

Creates a NXOpen.Drafting.PreferencesBuilder

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Returns
unsafe NXOpen.Annotations.TableEditSettingsBuilder NXOpen.Drafting.SettingsManager.CreateTableEditSettingsBuilder ( NXOpen.DisplayableObject[]  objects)

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.

Created in NX9.0.0

License requirements: drafting ("DRAFTING")

Parameters
objectsthe array of objects for style, If a null reference (Nothing in Visual Basic), section or cell preferences for all sections or cells will be set.
Returns
The table settings builder
unsafe void NXOpen.Drafting.SettingsManager.ProcessForMultipleObjectsSettings ( NXOpen.Drafting.BaseEditSettingsBuilder[]  editSettingsBuilders)

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

Created in NX10.0.0

License requirements: drafting ("DRAFTING")

Parameters
editSettingsBuilders
unsafe void NXOpen.Drafting.SettingsManager.ProcessForMutipleObjectsSettings ( NXOpen.Drafting.BaseEditSettingsBuilder[]  editSettingsBuilders)

Process edit settings builders for mutiple objects

Created in NX9.0.0

Deprecated in NX10.0.0. Use Drafting.SettingsManager.ProcessForMultipleObjectsSettings instead.

License requirements: drafting ("DRAFTING")

Parameters
editSettingsBuilders

Property Documentation

Tag NXOpen.Drafting.SettingsManager.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.