PartDrafting Class¶
-
class
NXOpen.Preferences.
PartDrafting
¶ Bases:
object
Represents the set of drafting preferences applicable to part
To obtain an instance of this class, refer to
NXOpen.Preferences.PartPreferences
New in version NX3.0.0.
Properties¶
Property | Description |
---|---|
ActiveViewColor | Returns or sets the drafting active view color. |
AssociativeAlignment | Returns or sets the flag indicating whether to associatively align the view when placing it |
BorderColor | Returns or sets the drafting view border color. |
BreakLineAmplitude | Returns or sets the break line amplitude. |
BreakLineColor | Returns or sets the break line color. |
BreakLineExtension | Returns or sets |
BreakLineGap | Returns or sets the break line gap. |
BreakLineType | Returns or sets the break line type. |
BreakLineWidth | Returns or sets the break line width. |
BreakLinesVisibility | Returns or sets the break lines visibility. |
Color | Returns or sets the color of the retained NXOpen.Annotations.Annotation objects. |
CustomSymbolSmashToSketch | Returns or sets the custom symbol smash behavior. |
DelayUpdateOnCreation | Returns or sets the flag indicating whether the newly created views should update immediately even when the view update is delayed. |
DelayViewUpdate | Returns or sets the flag indicating whether to delay update of the drafting views during system initiated drawing updates |
Delimiter | Returns or sets the delimiter |
DisplayBorders | Returns or sets the flag indicating whether to display borders around drafting views, when selected |
EnableSmoothEdgesForLWView | Returns or sets the flat indicating whether the smart lightweight views should show the smooth edges or render them as normal curves |
Font | Returns or sets the line font of the retained NXOpen.Annotations.Annotation objects |
FrameBarPrecision | Returns or sets the frame bar precision. |
FrameBarTicDirection | Returns or sets the frame bar tic direction. |
InitialSecondaryNumber | Returns or sets the initial secondary number |
InitialSheetNumber | Returns or sets the initial sheet number |
LineAntialiasing | Returns or sets the flag indicating whether to display drawing using line antialiasing. |
MinimumComponentsForLargeAssemblyOption | Returns or sets the minimum number of components for large assembly option to get enabled |
PropagateBreakLines | Returns or sets the propagation of view break. |
RetainAnnotations | Returns or sets the flag indicating whether to retain NXOpen.Annotations.Annotation objects when the geometry they are attached to is deleted. |
ShowFacetEdges | Returns or sets the flag indicating whether to display facet edges in shaded member views. |
Translucency | Returns or sets the flag indicating whether to display solids in shaded member views with translucency. |
UpdateViewWithoutLwData | Returns or sets the option specifying the action when missing, incomplete or invalid lightweight bodies are found during view create or update |
VersionObjects | Returns or sets the drafting version objects setting when updating drafting objects and member views |
ViewStyle | Returns or sets the drafting view style type for preview when placing the view |
ViewTracking | Returns or sets the flag indicating whether to track a drafting view during preview when placing the view. |
Width | Returns or sets the line width of the retained NXOpen.Annotations.Annotation objects |
Methods¶
Enumerations¶
PartDraftingBreakLineStyle Enumeration | Describes the available break line style |
PartDraftingFontType Enumeration | Describes the available font types |
PartDraftingUpdateViewWithoutLwDataOption Enumeration | Describes the update view without light weight data options |
PartDraftingViewStyleType Enumeration | Describes the available view style types for preview |
PartDraftingWidthType Enumeration | Describes the available width types |
Property Detail¶
ActiveViewColor¶
-
PartDrafting.
ActiveViewColor
¶ Returns or sets the drafting active view color.
-------------------------------------
Getter Method
Signature
ActiveViewColor()
Returns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ActiveViewColor(borderColor)
Parameters: borderColor (Id) – New in version NX6.0.0.
License requirements: None.
AssociativeAlignment¶
-
PartDrafting.
AssociativeAlignment
¶ Returns or sets the flag indicating whether to associatively align the view when placing it
-------------------------------------
Getter Method
Signature
AssociativeAlignment()
Returns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AssociativeAlignment(associativeAlignment)
Parameters: associativeAlignment (bool) – New in version NX8.5.0.
License requirements: None.
BorderColor¶
-
PartDrafting.
BorderColor
¶ Returns or sets the drafting view border color.
The value should be between 1 and 216.
-------------------------------------
Getter Method
Signature
BorderColor()
Returns: Return type: int New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BorderColor(borderColor)
Parameters: borderColor (int) – New in version NX3.0.0.
License requirements: None.
BreakLineAmplitude¶
-
PartDrafting.
BreakLineAmplitude
¶ Returns or sets the break line amplitude.
-------------------------------------
Getter Method
Signature
BreakLineAmplitude()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BreakLineAmplitude(amplitude)
Parameters: amplitude (float) – New in version NX7.5.0.
License requirements: None.
BreakLineColor¶
-
PartDrafting.
BreakLineColor
¶ Returns or sets the break line color.
-------------------------------------
Getter Method
Signature
BreakLineColor()
Returns: Return type: Id New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BreakLineColor(color)
Parameters: color (Id) – New in version NX7.5.0.
License requirements: None.
BreakLineExtension¶
-
PartDrafting.
BreakLineExtension
¶ Returns or sets
-------------------------------------
Getter Method
Signature
BreakLineExtension()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BreakLineExtension(extension)
Parameters: extension (float) – New in version NX7.5.0.
License requirements: None.
BreakLineGap¶
-
PartDrafting.
BreakLineGap
¶ Returns or sets the break line gap.
-------------------------------------
Getter Method
Signature
BreakLineGap()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BreakLineGap(gap)
Parameters: gap (float) – New in version NX7.5.0.
License requirements: None.
BreakLineType¶
-
PartDrafting.
BreakLineType
¶ Returns or sets the break line type.
-------------------------------------
Getter Method
Signature
BreakLineType()
Returns: Return type: NXOpen.Preferences.PartDraftingBreakLineStyle
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BreakLineType(lineType)
Parameters: lineType ( NXOpen.Preferences.PartDraftingBreakLineStyle
) –New in version NX7.5.0.
License requirements: None.
BreakLineWidth¶
-
PartDrafting.
BreakLineWidth
¶ Returns or sets the break line width.
-------------------------------------
Getter Method
Signature
BreakLineWidth()
Returns: Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BreakLineWidth(width)
Parameters: width (int) – New in version NX7.5.0.
License requirements: None.
BreakLinesVisibility¶
-
PartDrafting.
BreakLinesVisibility
¶ Returns or sets the break lines visibility.
-------------------------------------
Getter Method
Signature
BreakLinesVisibility()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BreakLinesVisibility(isVisible)
Parameters: isVisible (bool) – New in version NX8.0.0.
License requirements: None.
Color¶
-
PartDrafting.
Color
¶ Returns or sets the color of the retained
NXOpen.Annotations.Annotation
objects.The value should be between 1 and 216.
-------------------------------------
Getter Method
Signature
Color()
Returns: Return type: int New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Color(color)
Parameters: color (int) – New in version NX3.0.0.
License requirements: None.
CustomSymbolSmashToSketch¶
-
PartDrafting.
CustomSymbolSmashToSketch
¶ Returns or sets the custom symbol smash behavior.
-------------------------------------
Getter Method
Signature
CustomSymbolSmashToSketch()
Returns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CustomSymbolSmashToSketch(isSmashToSketch)
Parameters: isSmashToSketch (bool) – New in version NX8.5.0.
License requirements: nx_layout (“NX Layout”)
DelayUpdateOnCreation¶
-
PartDrafting.
DelayUpdateOnCreation
¶ Returns or sets the flag indicating whether the newly created views should update immediately even when the view update is delayed.
-------------------------------------
Getter Method
Signature
DelayUpdateOnCreation()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DelayUpdateOnCreation(isDelayUpdateOnCreationOn)
Parameters: isDelayUpdateOnCreationOn (bool) – New in version NX3.0.0.
License requirements: None.
DelayViewUpdate¶
-
PartDrafting.
DelayViewUpdate
¶ Returns or sets the flag indicating whether to delay update of the drafting views during system initiated drawing updates
-------------------------------------
Getter Method
Signature
DelayViewUpdate()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DelayViewUpdate(isDelayViewUpdateOn)
Parameters: isDelayViewUpdateOn (bool) – New in version NX3.0.0.
License requirements: None.
Delimiter¶
-
PartDrafting.
Delimiter
¶ Returns or sets the delimiter
-------------------------------------
Getter Method
Signature
Delimiter()
Returns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Delimiter(delimiter)
Parameters: delimiter (str) – New in version NX8.0.0.
License requirements: None.
DisplayBorders¶
-
PartDrafting.
DisplayBorders
¶ Returns or sets the flag indicating whether to display borders around drafting views, when selected
-------------------------------------
Getter Method
Signature
DisplayBorders()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DisplayBorders(displayBorders)
Parameters: displayBorders (bool) – New in version NX3.0.0.
License requirements: None.
EnableSmoothEdgesForLWView¶
-
PartDrafting.
EnableSmoothEdgesForLWView
¶ Returns or sets the flat indicating whether the smart lightweight views should show the smooth edges or render them as normal curves
-------------------------------------
Getter Method
Signature
EnableSmoothEdgesForLWView()
Returns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EnableSmoothEdgesForLWView(enableSmoothEdges)
Parameters: enableSmoothEdges (bool) – New in version NX8.5.0.
License requirements: None.
Font¶
-
PartDrafting.
Font
¶ Returns or sets the line font of the retained
NXOpen.Annotations.Annotation
objects-------------------------------------
Getter Method
Signature
Font()
Returns: Return type: NXOpen.Preferences.PartDraftingFontType
New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Font(font)
Parameters: font ( NXOpen.Preferences.PartDraftingFontType
) –New in version NX3.0.0.
License requirements: None.
FrameBarPrecision¶
-
PartDrafting.
FrameBarPrecision
¶ Returns or sets the frame bar precision.
-------------------------------------
Getter Method
Signature
FrameBarPrecision()
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FrameBarPrecision(precision)
Parameters: precision (int) – New in version NX8.0.0.
License requirements: None.
FrameBarTicDirection¶
-
PartDrafting.
FrameBarTicDirection
¶ Returns or sets the frame bar tic direction.
-------------------------------------
Getter Method
Signature
FrameBarTicDirection()
Returns: Return type: int New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FrameBarTicDirection(ticDirection)
Parameters: ticDirection (int) – New in version NX8.0.0.
License requirements: None.
InitialSecondaryNumber¶
-
PartDrafting.
InitialSecondaryNumber
¶ Returns or sets the initial secondary number
-------------------------------------
Getter Method
Signature
InitialSecondaryNumber()
Returns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InitialSecondaryNumber(initialSecondaryNumber)
Parameters: initialSecondaryNumber (str) – New in version NX8.0.0.
License requirements: None.
InitialSheetNumber¶
-
PartDrafting.
InitialSheetNumber
¶ Returns or sets the initial sheet number
-------------------------------------
Getter Method
Signature
InitialSheetNumber()
Returns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InitialSheetNumber(initialSheetNumber)
Parameters: initialSheetNumber (str) – New in version NX8.0.0.
License requirements: None.
LineAntialiasing¶
-
PartDrafting.
LineAntialiasing
¶ Returns or sets the flag indicating whether to display drawing using line antialiasing.
-------------------------------------
Getter Method
Signature
LineAntialiasing()
Returns: Return type: bool New in version NX5.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
LineAntialiasing(lineAntialiasing)
Parameters: lineAntialiasing (bool) – New in version NX5.0.1.
License requirements: None.
MinimumComponentsForLargeAssemblyOption¶
-
PartDrafting.
MinimumComponentsForLargeAssemblyOption
¶ Returns or sets the minimum number of components for large assembly option to get enabled
-------------------------------------
Getter Method
Signature
MinimumComponentsForLargeAssemblyOption()
Returns: Minimum number of components for large assembly option Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MinimumComponentsForLargeAssemblyOption(minComponents)
Parameters: minComponents (int) – Minimum number of components for large assembly option New in version NX8.5.0.
License requirements: None.
PropagateBreakLines¶
-
PartDrafting.
PropagateBreakLines
¶ Returns or sets the propagation of view break.
-------------------------------------
Getter Method
Signature
PropagateBreakLines()
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PropagateBreakLines(doesPropagate)
Parameters: doesPropagate (bool) – New in version NX7.5.0.
License requirements: None.
RetainAnnotations¶
-
PartDrafting.
RetainAnnotations
¶ Returns or sets the flag indicating whether to retain
NXOpen.Annotations.Annotation
objects when the geometry they are attached to is deleted.When false, the
NXOpen.Annotations.Annotation
objects get deleted with the geometry.-------------------------------------
Getter Method
Signature
RetainAnnotations()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RetainAnnotations(retainAnnotations)
Parameters: retainAnnotations (bool) – New in version NX3.0.0.
License requirements: None.
ShowFacetEdges¶
-
PartDrafting.
ShowFacetEdges
¶ Returns or sets the flag indicating whether to display facet edges in shaded member views.
-------------------------------------
Getter Method
Signature
ShowFacetEdges()
Returns: Return type: bool New in version NX5.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowFacetEdges(showFacetEdges)
Parameters: showFacetEdges (bool) – New in version NX5.0.1.
License requirements: None.
Translucency¶
-
PartDrafting.
Translucency
¶ Returns or sets the flag indicating whether to display solids in shaded member views with translucency.
-------------------------------------
Getter Method
Signature
Translucency()
Returns: Return type: bool New in version NX5.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Translucency(translucency)
Parameters: translucency (bool) – New in version NX5.0.1.
License requirements: None.
UpdateViewWithoutLwData¶
-
PartDrafting.
UpdateViewWithoutLwData
¶ Returns or sets the option specifying the action when missing, incomplete or invalid lightweight bodies are found during view create or update
-------------------------------------
Getter Method
Signature
UpdateViewWithoutLwData()
Returns: Return type: NXOpen.Preferences.PartDraftingUpdateViewWithoutLwDataOption
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UpdateViewWithoutLwData(updateViewWithoutLWDataOption)
Parameters: updateViewWithoutLWDataOption ( NXOpen.Preferences.PartDraftingUpdateViewWithoutLwDataOption
) –New in version NX8.5.0.
License requirements: None.
VersionObjects¶
-
PartDrafting.
VersionObjects
¶ Returns or sets the drafting version objects setting when updating drafting objects and member views
-------------------------------------
Getter Method
Signature
VersionObjects()
Returns: Return type: bool New in version NX4.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
VersionObjects(versonObjects)
Parameters: versonObjects (bool) – New in version NX4.0.0.
License requirements: None.
ViewStyle¶
-
PartDrafting.
ViewStyle
¶ Returns or sets the drafting view style type for preview when placing the view
-------------------------------------
Getter Method
Signature
ViewStyle()
Returns: Return type: NXOpen.Preferences.PartDraftingViewStyleType
New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ViewStyle(viewStyle)
Parameters: viewStyle ( NXOpen.Preferences.PartDraftingViewStyleType
) –New in version NX3.0.0.
License requirements: None.
ViewTracking¶
-
PartDrafting.
ViewTracking
¶ Returns or sets the flag indicating whether to track a drafting view during preview when placing the view.
The cursor is tracked using XC/YC coordinates.
-------------------------------------
Getter Method
Signature
ViewTracking()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ViewTracking(viewTracking)
Parameters: viewTracking (bool) – New in version NX3.0.0.
License requirements: None.
Width¶
-
PartDrafting.
Width
¶ Returns or sets the line width of the retained
NXOpen.Annotations.Annotation
objects-------------------------------------
Getter Method
Signature
Width()
Returns: Return type: NXOpen.Preferences.PartDraftingWidthType
New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Width(width)
Parameters: width ( NXOpen.Preferences.PartDraftingWidthType
) –New in version NX3.0.0.
License requirements: None.