CustomViewSettingsBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# CustomViewSettingsBuilder Class

class `NXOpen.Drawings.``CustomViewSettingsBuilder`

  Bases: `NXOpen.Builder`

  this class represents the “this class represents Drawings.

  CustomViewSettingsBuilder. It consists of the settings which optimize the view creation for large assemblies and these settings are subset of the view style settings To create a new instance of this class, use `NXOpen.Drawings.DraftingViewCollection.CreateCustomViewSettingsBuilder()`

  Default values.

  Property | Value
  --- | ---
  DelayUpdateOnCreation | 0
  DelayViewUpdate | 1
  HiddenLinesFont | Invisible
  InterferingSolids | None
  RenderTrueHiddenLine | 0
  ShowAdjacentBlends | 0
  ShowCenterLines | 0
  ShowCheckBoundaryStatus | 0
  ShowEdgesHiddenByEdges | 1
  ShowHiddenLines | 1
  ShowSelfHiddenLines | 1
  ShowSmoothEdgeEndGapsLock | 0
  ShowSmoothEdges | 1
  ShowTraceLines | 0
  ShowUVGrids | 0
  ShowVIEndGapsLock | 0
  ShowVirtualIntersections | 0
  SmallFeatures | Hide
  ThreadStandard | None
  TraceLineCreateGapsLock | 0

  New in version NX8.5.0.

# Properties

Property | Description
--- | ---
DelayUpdateOnCreation | Returns or sets the delay update on creation
DelayViewUpdate | Returns or sets the delay view update
HiddenLinesColor | Returns or sets the hidden lines color
HiddenLinesFont | Returns or sets the hidden lines font
HiddenLinesWidth | Returns or sets the hidden line hidden font
InterferingSolids | Returns or sets the interfering solids
MinimumPitch | Returns or sets the minimum pitch
RenderTrueHiddenLine | Returns or sets the render true hidden line
ShowAdjacentBlends | Returns or sets the show adjacent blends
ShowCenterLines | Returns or sets the show center lines
ShowCheckBoundaryStatus | Returns or sets the show check boundary status
ShowEdgesHiddenByEdges | Returns or sets the show edges hidden by edges
ShowHiddenLines | Returns or sets the show hidden lines
ShowSelfHiddenLines | Returns or sets the show self hidden lines
ShowSmoothEdgeEndGapsLock | Returns or sets the show end gaps lock
ShowSmoothEdgeEndGapsValue | Returns or sets the show end gaps value
ShowSmoothEdges | Returns or sets the show smooth edges
ShowTraceLines | Returns or sets the show trace lines
ShowUVGrids | Returns or sets the show uvgrids
ShowVIEndGapsLock | Returns or sets the show end gaps lock
ShowVIEndGapsValue | Returns or sets the show end gaps value
ShowVirtualIntersections | Returns or sets the show virtual intersections
SmallFeatures | Returns or sets the small features
SmoothEdgeColor | Returns or sets the smooth edge color pick
SmoothEdgeFont | Returns or sets the smooth edge line font
SmoothEdgeWidth | Returns or sets the smooth edges line hidden font
Tag | Returns the Tag for this object.
ThreadStandard | Returns or sets the thread standard
TraceLineCreateGapsLock | Returns or sets the trace line create gaps lock
TraceLineCreateGapsValue | Returns or sets the trace line create gaps value
TraceLineHiddenColor | Returns or sets the trace line hidden color
TraceLineHiddenFont | Returns or sets the trace line hidden font
TraceLineHiddenWidth | Returns or sets the trace line hidden Width
TraceLineVisibleColor | Returns or sets the trace line visible color
TraceLineVisibleFont | Returns or sets the trace line visible font
TraceLineVisibleWidth | Returns or sets the trace line visible font
VirtualInterSectionColor | Returns or sets the virtual inter section color
VirtualInterSectionFont | Returns or sets the virtual inter section font
VirtualInterSectionWidth | Returns or sets the virtual inter section width

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

# Enumerations

CustomViewSettingsBuilderFeatures Enumeration | the options for small features
CustomViewSettingsBuilderFont Enumeration | the options for all the fonts used in the custom view settings dialog
CustomViewSettingsBuilderInterfering Enumeration | the options for interfering curves
CustomViewSettingsBuilderThreadStandards Enumeration | the thread standards options
CustomViewSettingsBuilderWidth Enumeration | the width options for all the line width used in the customize view settings dialog

# Property Detail

## DelayUpdateOnCreation

`CustomViewSettingsBuilder.``DelayUpdateOnCreation`

  Returns or sets the delay update on creation

  `-------------------------------------`

  Getter Method

  Signature `DelayUpdateOnCreation`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DelayUpdateOnCreation`

  Parameters: | delayUpdateOnCreation (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## DelayViewUpdate

`CustomViewSettingsBuilder.``DelayViewUpdate`

  Returns or sets the delay view update

  `-------------------------------------`

  Getter Method

  Signature `DelayViewUpdate`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DelayViewUpdate`

  Parameters: | delayViewUpdate (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## HiddenLinesColor

`CustomViewSettingsBuilder.``HiddenLinesColor`

  Returns or sets the hidden lines color

  `-------------------------------------`

  Getter Method

  Signature `HiddenLinesColor`

  Returns: |
  Return type: | Id

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `HiddenLinesColor`

  Parameters: | hiddenLinesColor (Id) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## HiddenLinesFont

`CustomViewSettingsBuilder.``HiddenLinesFont`

  Returns or sets the hidden lines font

  `-------------------------------------`

  Getter Method

  Signature `HiddenLinesFont`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderFont`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `HiddenLinesFont`

  Parameters: | hiddenLinesFont (`NXOpen.Drawings.CustomViewSettingsBuilderFont`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## HiddenLinesWidth

`CustomViewSettingsBuilder.``HiddenLinesWidth`

  Returns or sets the hidden line hidden font

  `-------------------------------------`

  Getter Method

  Signature `HiddenLinesWidth`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderWidth`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `HiddenLinesWidth`

  Parameters: | hiddenLinesWidth (`NXOpen.Drawings.CustomViewSettingsBuilderWidth`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## InterferingSolids

`CustomViewSettingsBuilder.``InterferingSolids`

  Returns or sets the interfering solids

  `-------------------------------------`

  Getter Method

  Signature `InterferingSolids`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderInterfering`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `InterferingSolids`

  Parameters: | interferingSolids (`NXOpen.Drawings.CustomViewSettingsBuilderInterfering`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## MinimumPitch

`CustomViewSettingsBuilder.``MinimumPitch`

  Returns or sets the minimum pitch

  `-------------------------------------`

  Getter Method

  Signature `MinimumPitch`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MinimumPitch`

  Parameters: | minimumPitch (float) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## RenderTrueHiddenLine

`CustomViewSettingsBuilder.``RenderTrueHiddenLine`

  Returns or sets the render true hidden line

  `-------------------------------------`

  Getter Method

  Signature `RenderTrueHiddenLine`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `RenderTrueHiddenLine`

  Parameters: | renderTrueHiddenLine (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowAdjacentBlends

`CustomViewSettingsBuilder.``ShowAdjacentBlends`

  Returns or sets the show adjacent blends

  `-------------------------------------`

  Getter Method

  Signature `ShowAdjacentBlends`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowAdjacentBlends`

  Parameters: | showAdjacentBlends (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowCenterLines

`CustomViewSettingsBuilder.``ShowCenterLines`

  Returns or sets the show center lines

  `-------------------------------------`

  Getter Method

  Signature `ShowCenterLines`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowCenterLines`

  Parameters: | showCenterLines (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowCheckBoundaryStatus

`CustomViewSettingsBuilder.``ShowCheckBoundaryStatus`

  Returns or sets the show check boundary status

  `-------------------------------------`

  Getter Method

  Signature `ShowCheckBoundaryStatus`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowCheckBoundaryStatus`

  Parameters: | showCheckBoundaryStatus (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowEdgesHiddenByEdges

`CustomViewSettingsBuilder.``ShowEdgesHiddenByEdges`

  Returns or sets the show edges hidden by edges

  `-------------------------------------`

  Getter Method

  Signature `ShowEdgesHiddenByEdges`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowEdgesHiddenByEdges`

  Parameters: | showEdgesHiddenByEdges (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowHiddenLines

`CustomViewSettingsBuilder.``ShowHiddenLines`

  Returns or sets the show hidden lines

  `-------------------------------------`

  Getter Method

  Signature `ShowHiddenLines`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowHiddenLines`

  Parameters: | showHiddenLines (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowSelfHiddenLines

`CustomViewSettingsBuilder.``ShowSelfHiddenLines`

  Returns or sets the show self hidden lines

  `-------------------------------------`

  Getter Method

  Signature `ShowSelfHiddenLines`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowSelfHiddenLines`

  Parameters: | showSelfHiddenLines (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowSmoothEdgeEndGapsLock

`CustomViewSettingsBuilder.``ShowSmoothEdgeEndGapsLock`

  Returns or sets the show end gaps lock

  `-------------------------------------`

  Getter Method

  Signature `ShowSmoothEdgeEndGapsLock`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowSmoothEdgeEndGapsLock`

  Parameters: | showEndGapsLock (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowSmoothEdgeEndGapsValue

`CustomViewSettingsBuilder.``ShowSmoothEdgeEndGapsValue`

  Returns or sets the show end gaps value

  `-------------------------------------`

  Getter Method

  Signature `ShowSmoothEdgeEndGapsValue`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowSmoothEdgeEndGapsValue`

  Parameters: | showEndGapsValue (float) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowSmoothEdges

`CustomViewSettingsBuilder.``ShowSmoothEdges`

  Returns or sets the show smooth edges

  `-------------------------------------`

  Getter Method

  Signature `ShowSmoothEdges`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowSmoothEdges`

  Parameters: | showSmoothEdges (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowTraceLines

`CustomViewSettingsBuilder.``ShowTraceLines`

  Returns or sets the show trace lines

  `-------------------------------------`

  Getter Method

  Signature `ShowTraceLines`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowTraceLines`

  Parameters: | showTraceLines (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowUVGrids

`CustomViewSettingsBuilder.``ShowUVGrids`

  Returns or sets the show uvgrids

  `-------------------------------------`

  Getter Method

  Signature `ShowUVGrids`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowUVGrids`

  Parameters: | showUVGrids (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowVIEndGapsLock

`CustomViewSettingsBuilder.``ShowVIEndGapsLock`

  Returns or sets the show end gaps lock

  `-------------------------------------`

  Getter Method

  Signature `ShowVIEndGapsLock`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowVIEndGapsLock`

  Parameters: | showEndGapsLock (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowVIEndGapsValue

`CustomViewSettingsBuilder.``ShowVIEndGapsValue`

  Returns or sets the show end gaps value

  `-------------------------------------`

  Getter Method

  Signature `ShowVIEndGapsValue`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowVIEndGapsValue`

  Parameters: | showEndGapsValue (float) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ShowVirtualIntersections

`CustomViewSettingsBuilder.``ShowVirtualIntersections`

  Returns or sets the show virtual intersections

  `-------------------------------------`

  Getter Method

  Signature `ShowVirtualIntersections`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShowVirtualIntersections`

  Parameters: | showVirtualIntersections (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## SmallFeatures

`CustomViewSettingsBuilder.``SmallFeatures`

  Returns or sets the small features

  `-------------------------------------`

  Getter Method

  Signature `SmallFeatures`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderFeatures`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SmallFeatures`

  Parameters: | smallFeatures (`NXOpen.Drawings.CustomViewSettingsBuilderFeatures`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## SmoothEdgeColor

`CustomViewSettingsBuilder.``SmoothEdgeColor`

  Returns or sets the smooth edge color pick

  `-------------------------------------`

  Getter Method

  Signature `SmoothEdgeColor`

  Returns: |
  Return type: | Id

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SmoothEdgeColor`

  Parameters: | smoothEdgeColor (Id) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## SmoothEdgeFont

`CustomViewSettingsBuilder.``SmoothEdgeFont`

  Returns or sets the smooth edge line font

  `-------------------------------------`

  Getter Method

  Signature `SmoothEdgeFont`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderFont`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SmoothEdgeFont`

  Parameters: | smoothEdgeLineFont (`NXOpen.Drawings.CustomViewSettingsBuilderFont`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## SmoothEdgeWidth

`CustomViewSettingsBuilder.``SmoothEdgeWidth`

  Returns or sets the smooth edges line hidden font

  `-------------------------------------`

  Getter Method

  Signature `SmoothEdgeWidth`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderWidth`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SmoothEdgeWidth`

  Parameters: | smoothEdgeLineWidth (`NXOpen.Drawings.CustomViewSettingsBuilderWidth`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## ThreadStandard

`CustomViewSettingsBuilder.``ThreadStandard`

  Returns or sets the thread standard

  `-------------------------------------`

  Getter Method

  Signature `ThreadStandard`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderThreadStandards`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ThreadStandard`

  Parameters: | threadStandard (`NXOpen.Drawings.CustomViewSettingsBuilderThreadStandards`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## TraceLineCreateGapsLock

`CustomViewSettingsBuilder.``TraceLineCreateGapsLock`

  Returns or sets the trace line create gaps lock

  `-------------------------------------`

  Getter Method

  Signature `TraceLineCreateGapsLock`

  Returns: |
  Return type: | bool

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TraceLineCreateGapsLock`

  Parameters: | traceLineCreateGapsLock (bool) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## TraceLineCreateGapsValue

`CustomViewSettingsBuilder.``TraceLineCreateGapsValue`

  Returns or sets the trace line create gaps value

  `-------------------------------------`

  Getter Method

  Signature `TraceLineCreateGapsValue`

  Returns: |
  Return type: | float

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TraceLineCreateGapsValue`

  Parameters: | traceLineCreateGapsValue (float) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## TraceLineHiddenColor

`CustomViewSettingsBuilder.``TraceLineHiddenColor`

  Returns or sets the trace line hidden color

  `-------------------------------------`

  Getter Method

  Signature `TraceLineHiddenColor`

  Returns: |
  Return type: | Id

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TraceLineHiddenColor`

  Parameters: | traceLineHiddenColor (Id) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## TraceLineHiddenFont

`CustomViewSettingsBuilder.``TraceLineHiddenFont`

  Returns or sets the trace line hidden font

  `-------------------------------------`

  Getter Method

  Signature `TraceLineHiddenFont`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderFont`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TraceLineHiddenFont`

  Parameters: | traceLineHiddenFont (`NXOpen.Drawings.CustomViewSettingsBuilderFont`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## TraceLineHiddenWidth

`CustomViewSettingsBuilder.``TraceLineHiddenWidth`

  Returns or sets the trace line hidden Width

  `-------------------------------------`

  Getter Method

  Signature `TraceLineHiddenWidth`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderWidth`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TraceLineHiddenWidth`

  Parameters: | traceLineHiddenWidth (`NXOpen.Drawings.CustomViewSettingsBuilderWidth`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## TraceLineVisibleColor

`CustomViewSettingsBuilder.``TraceLineVisibleColor`

  Returns or sets the trace line visible color

  `-------------------------------------`

  Getter Method

  Signature `TraceLineVisibleColor`

  Returns: |
  Return type: | Id

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TraceLineVisibleColor`

  Parameters: | traceLineVisibleColor (Id) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## TraceLineVisibleFont

`CustomViewSettingsBuilder.``TraceLineVisibleFont`

  Returns or sets the trace line visible font

  `-------------------------------------`

  Getter Method

  Signature `TraceLineVisibleFont`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderFont`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TraceLineVisibleFont`

  Parameters: | traceLineVisibleFont (`NXOpen.Drawings.CustomViewSettingsBuilderFont`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## TraceLineVisibleWidth

`CustomViewSettingsBuilder.``TraceLineVisibleWidth`

  Returns or sets the trace line visible font

  `-------------------------------------`

  Getter Method

  Signature `TraceLineVisibleWidth`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderWidth`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TraceLineVisibleWidth`

  Parameters: | traceLineVisibleWidth (`NXOpen.Drawings.CustomViewSettingsBuilderWidth`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## VirtualInterSectionColor

`CustomViewSettingsBuilder.``VirtualInterSectionColor`

  Returns or sets the virtual inter section color

  `-------------------------------------`

  Getter Method

  Signature `VirtualInterSectionColor`

  Returns: |
  Return type: | Id

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `VirtualInterSectionColor`

  Parameters: | virtualInterSectionColor (Id) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## VirtualInterSectionFont

`CustomViewSettingsBuilder.``VirtualInterSectionFont`

  Returns or sets the virtual inter section font

  `-------------------------------------`

  Getter Method

  Signature `VirtualInterSectionFont`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderFont`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `VirtualInterSectionFont`

  Parameters: | virtualInterSectionFont (`NXOpen.Drawings.CustomViewSettingsBuilderFont`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

## VirtualInterSectionWidth

`CustomViewSettingsBuilder.``VirtualInterSectionWidth`

  Returns or sets the virtual inter section width

  `-------------------------------------`

  Getter Method

  Signature `VirtualInterSectionWidth`

  Returns: |
  Return type: | `NXOpen.Drawings.CustomViewSettingsBuilderWidth`

  New in version NX8.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `VirtualInterSectionWidth`

  Parameters: | virtualInterSectionWidth (`NXOpen.Drawings.CustomViewSettingsBuilderWidth`) –

  New in version NX8.5.0.

  License requirements: drafting (“DRAFTING”)

# Method Detail

## Validate

`CustomViewSettingsBuilder.``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.