EditViewSettingsBuilder Class

class NXOpen.Drawings.EditViewSettingsBuilder

Bases: NXOpen.Drafting.BaseEditSettingsBuilder

Represents a NXOpen.Drawings.EditViewSettingsBuilder builder.

It provides an interface for editing view style settings. This can be used to change one specific view or all views. To create a new instance of this class, use NXOpen.Drafting.SettingsManager.CreateDrawingEditViewSettingsBuilder()

Default values.

Property Value
ViewStyle.ViewStyleGeneral.AngleSetting.Angle.Value 0
ViewStyle.ViewStyleGeneral.AngleSetting.Associative 0
ViewStyle.ViewStyleGeneral.AngleSetting.EvaluationPlane DrawingSheet
ViewStyle.ViewStyleGeneral.Scale.Denominator 1.0
ViewStyle.ViewStyleGeneral.Scale.Numerator 1.0
ViewStyle.ViewStyleGeneral.Scale.ScaleType Ratio
ViewStyle.ViewStyleOrientation.HingeLine.ReverseDirection false
ViewStyle.ViewStyleOrientation.HingeLine.VectorOption Inferred
ViewStyle.ViewStyleOrientation.Ovt.AssociativeOrientation 0

New in version NX9.0.0.

Properties

Property Description
Tag Returns the Tag for this object.
ViewCommonViewLabel Returns the view common view label builder
ViewDetailLabel Returns the view detail label builder
ViewLabel Returns the view label builder
ViewProjectedLabel Returns the view projected label builder
ViewSectionLabel Returns the view section label builder
ViewStyle Returns the view style builder

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
InheritSettingsFromCustomerDefault Inherit Settings From Customer Default
InheritSettingsFromPreferences Inherit Settings From Preference
InheritSettingsFromSelectedObjects Inherit Settings From Selected Objects
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

ViewCommonViewLabel

EditViewSettingsBuilder.ViewCommonViewLabel

Returns the view common view label builder

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

Getter Method

Signature ViewCommonViewLabel

Returns:
Return type:NXOpen.Drawings.ViewCommonViewLabelBuilder

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.Drawings.ViewStyleBuilder.ViewCommonViewLabel() instead.

License requirements: None.

ViewDetailLabel

EditViewSettingsBuilder.ViewDetailLabel

Returns the view detail label builder

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

Getter Method

Signature ViewDetailLabel

Returns:
Return type:NXOpen.Drawings.ViewDetailLabelBuilder

New in version NX9.0.0.

License requirements: None.

ViewLabel

EditViewSettingsBuilder.ViewLabel

Returns the view label builder

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

Getter Method

Signature ViewLabel

Returns:
Return type:NXOpen.Drawings.ViewLabelBuilder

New in version NX9.0.0.

License requirements: None.

ViewProjectedLabel

EditViewSettingsBuilder.ViewProjectedLabel

Returns the view projected label builder

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

Getter Method

Signature ViewProjectedLabel

Returns:
Return type:NXOpen.Drawings.ViewProjectedLabelBuilder

New in version NX9.0.0.

License requirements: None.

ViewSectionLabel

EditViewSettingsBuilder.ViewSectionLabel

Returns the view section label builder

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

Getter Method

Signature ViewSectionLabel

Returns:
Return type:NXOpen.Drawings.ViewSectionLabelBuilder

New in version NX9.0.0.

License requirements: None.

ViewStyle

EditViewSettingsBuilder.ViewStyle

Returns the view style builder

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

Getter Method

Signature ViewStyle

Returns:
Return type:NXOpen.Drawings.ViewStyleBuilder

New in version NX9.0.0.

License requirements: None.

Method Detail

InheritSettingsFromCustomerDefault

EditViewSettingsBuilder.InheritSettingsFromCustomerDefault

Inherit Settings From Customer Default

Signature InheritSettingsFromCustomerDefault()

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

InheritSettingsFromPreferences

EditViewSettingsBuilder.InheritSettingsFromPreferences

Inherit Settings From Preference

Signature InheritSettingsFromPreferences()

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

InheritSettingsFromSelectedObjects

EditViewSettingsBuilder.InheritSettingsFromSelectedObjects

Inherit Settings From Selected Objects

Signature InheritSettingsFromSelectedObjects(selectedObject)

Parameters:selectedObject (NXOpen.Drawings.DraftingView) – The selected drafting view instance object. None is not allowed.

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

Validate

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