Setting |
Get/Set Method |
Return Value
or
<Value>
or
<OnFlag> |
Comment |
Move components by dragging |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swAssemblyAllowComponentMoveByDragging)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swAssemblyAllowComponentMoveByDragging,
<OnFlag>) |
Boolean value |
Specifies whether to move assembly components by dragging them or using
the Move with Triad and Move Component tools |
Prompt before changing mate alignments on edit |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swPromptForAutoMateFlip)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swPromptForAutoMateFlip,
<OnFlag>) |
Boolean value |
Specifies whether to prompt before automatically flipping a mate to
avoid errors |
Save new components to external files |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swSaveNewComponentToExternalFile)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swSaveNewComponentToExternalFile,
<OnFlag>) |
Boolean value |
Specifies whether to save new components to external files |
Large assemblies - Use Large Assembly Mode to improve performance whenever
working with an assembly containing more than this number of components
(checkbox) |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeEnabled)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeEnabled,
<OnFlag>) |
Boolean value |
Specifies whether to activate large assembly mode |
Large assemblies - Use Large Assembly Mode to improve performance whenever
working with an assembly containing more than this number of components
(listbox) |
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swLargeAsmModeThreshold)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swLargeAsmModeThreshold,
<Value>) |
Integer value |
|
When Large Assembly Mode is active - Do not save auto recover info |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeAutoRecover)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeAutoRecover,
<OnFlag>) |
Boolean value |
Specifies whether to automatically save model information after specified
number of changes |
When Large Assembly Mode is active - Hide all planes, axes, sketches,
curves, annotations, etc. |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeHideAllItems)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeHideAllItems,
<OnFlag>) |
Boolean value |
Specifies whether to hide all planes, axes, sketches, curves, annotations,
etc. |
When Large Assembly Mode is active - Do not display edges in shaded
mode |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeUseHLREdgesInShaded)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeUseHLREdgesInShaded,
<OnFlag>) |
Boolean value |
Specifies whether to use HLR edges in shaded mode |
When Large Assembly Mode is active - Suspend automatic rebuild |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeSuspendAutoRebuild)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeSuspendAutoRebuild,
<OnFlag>) |
Boolean value |
Specifies to defer the update of assemblies so that you can make changes
and rebuild the assembly once |
Use Large Design Review whenever
working with an assembly containing more than this number of components |
ISldWorks::GetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeLargeDesignReview)
ISldWorks::SetUserPreferenceToggle(swUserPreferenceToggle_e.swLargeAsmModeLargeDesignReview,
<OnFlag>)
ISldWorks::GetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swLargeAsmModeLargeDesignReviewThreshhold)
ISldWorks::SetUserPreferenceIntegerValue(swUserPreferenceIntegerValue_e.swLargeAsmModeLargeDesignReviewThreshhold,
<Value>) |
Boolean value
Integer value |
Specifies whether to automatically use Large
Design Review based on the number of components in the assembly; see swLargeAsmModeLargeDesignReviewThreshhold
Specifies the minimum number of
components in an assembly for automatically using Large Design Review |