部件制图首选项
更多...
#include <Preferences_PartDrafting.hxx>
|
| enum | BreakLineStyle {
BreakLineStyleExisting
, BreakLineStyleSimple
, BreakLineStyleStraight
, BreakLineStyleSawtooth
,
BreakLineStyleLongBreak
, BreakLineStyleTubular
, BreakLineStyleSolidTubular
, BreakLineStyleSolidRod
,
BreakLineStyleJigsaw
, BreakLineStyleWood
} |
| enum | FontType {
FontTypeOriginal
, FontTypeInvisible
, FontTypeSolid
, FontTypeDashed
,
FontTypePhantom
, FontTypeCenterline
, FontTypeDotted
, FontTypeLongDashed
,
FontTypeDottedDashed
, FontTypeEight = 12
, FontTypeNine
, FontTypeTen
,
FontTypeEleven
} |
| enum | UpdateViewWithoutLwDataOption { UpdateViewWithoutLwDataOptionIgnore
, UpdateViewWithoutLwDataOptionNotify
, UpdateViewWithoutLwDataOptionDoNotNotify
, UpdateViewWithoutLwDataOptionGenerate
} |
| enum | ViewStyleType { ViewStyleTypeBorder
, ViewStyleTypeWireframe
, ViewStyleTypeHiddenWireframe
, ViewStyleTypeShaded
} |
| enum | WidthType {
WidthTypeOriginal
, WidthTypeThin
, WidthTypeNormal
, WidthTypeThick
,
WidthTypeThicknessOne = 5
, WidthTypeThicknessTwo
, WidthTypeThicknessThree
, WidthTypeThicknessFour
,
WidthTypeThicknessFive
, WidthTypeThicknessSix
, WidthTypeThicknessSeven
, WidthTypeThicknessEight
,
WidthTypeThicknessNine
} |
部件制图首选项
表示适用于零件的工程图首选项集合
要获取此类的实例,请参考 NXOpen::Preferences::PartPreferences
于NX3.0.0版本创建。
◆ BreakLineStyle
描述可用的断裂线样式
| 枚举值 |
|---|
| BreakLineStyleExisting | 现有曲线
|
| BreakLineStyleSimple | 简单
|
| BreakLineStyleStraight | 直线
|
| BreakLineStyleSawtooth | 锯齿形
|
| BreakLineStyleLongBreak | 长断裂
|
| BreakLineStyleTubular | 管状
|
| BreakLineStyleSolidTubular | 实心管状
|
| BreakLineStyleSolidRod | 实心杆状
|
| BreakLineStyleJigsaw | 拼图状
|
| BreakLineStyleWood | 木纹状
|
◆ FontType
描述可用的线型类型
| 枚举值 |
|---|
| FontTypeOriginal | 原始
|
| FontTypeInvisible | 不可见
|
| FontTypeSolid | 实线
|
| FontTypeDashed | 虚线
|
| FontTypePhantom | 双点划线
|
| FontTypeCenterline | 中心线
|
| FontTypeDotted | 点线
|
| FontTypeLongDashed | 长虚线
|
| FontTypeDottedDashed | 点划线
|
| FontTypeEight | 长双点虚线
|
| FontTypeNine | 默认字体为长点划线,造船字体为波浪线
|
| FontTypeTen | 默认字体为长三点虚线,造船字体为锯齿线
|
| FontTypeEleven | 默认字体为长双短虚线,造船字体为铁路线
|
◆ UpdateViewWithoutLwDataOption
描述无轻量化数据时的视图更新选项
| 枚举值 |
|---|
| UpdateViewWithoutLwDataOptionIgnore | 忽略
|
| UpdateViewWithoutLwDataOptionNotify | 通知
|
| UpdateViewWithoutLwDataOptionDoNotNotify | 不通知
|
| UpdateViewWithoutLwDataOptionGenerate | 生成
|
◆ ViewStyleType
描述预览可用的视图样式类型
| 枚举值 |
|---|
| ViewStyleTypeBorder | 边框
|
| ViewStyleTypeWireframe | 线框
|
| ViewStyleTypeHiddenWireframe | 隐藏线框
|
| ViewStyleTypeShaded | 着色
|
◆ WidthType
描述可用的线宽类型
| 枚举值 |
|---|
| WidthTypeOriginal | 原始
|
| WidthTypeThin | 细
|
| WidthTypeNormal | 正常
|
| WidthTypeThick | 粗
|
| WidthTypeThicknessOne | 线宽1
|
| WidthTypeThicknessTwo | 线宽2
|
| WidthTypeThicknessThree | 线宽3
|
| WidthTypeThicknessFour | 线宽4
|
| WidthTypeThicknessFive | 线宽5
|
| WidthTypeThicknessSix | 线宽6
|
| WidthTypeThicknessSeven | 线宽7
|
| WidthTypeThicknessEight | 线宽8
|
| WidthTypeThicknessNine | 线宽9
|
◆ ActiveViewColor()
返回工程图活动视图颜色
创建于NX6.0.0.
许可要求: 无
◆ AssociativeAlignment()
| bool NXOpen::Preferences::PartDrafting::AssociativeAlignment |
( |
| ) |
|
返回放置视图时是否关联对齐的标志。
创建于NX8.5.0。
许可要求: 无
◆ BorderColor()
| int NXOpen::Preferences::PartDrafting::BorderColor |
( |
| ) |
|
返回工程图视图边框颜色。取值范围为1到216。
创建于NX3.0.0。
许可证要求:无
◆ BreakLineAmplitude()
| double NXOpen::Preferences::PartDrafting::BreakLineAmplitude |
( |
| ) |
|
返回断裂线振幅。
创建于NX7.5.0。
许可要求: 无
◆ BreakLineColor()
返回断裂线颜色。
创建于NX7.5.0。
许可要求: 无
◆ BreakLineExtension()
| double NXOpen::Preferences::PartDrafting::BreakLineExtension |
( |
| ) |
|
返回断裂线延伸长度。
创建于NX7.5.0。
许可要求: 无
◆ BreakLineGap()
| double NXOpen::Preferences::PartDrafting::BreakLineGap |
( |
| ) |
|
返回断裂线间隙。
创建于NX7.5.0。
许可要求: 无
◆ BreakLinesVisibility()
| bool NXOpen::Preferences::PartDrafting::BreakLinesVisibility |
( |
| ) |
|
返回断裂线可见性。
创建于NX8.0.0。
许可要求: 无
◆ BreakLineType()
返回断裂线类型
创建于NX7.5.0.
许可要求: 无
◆ BreakLineWidth()
| int NXOpen::Preferences::PartDrafting::BreakLineWidth |
( |
| ) |
|
返回断裂线宽度。
创建于NX7.5.0。
许可要求: 无
◆ Color()
| int NXOpen::Preferences::PartDrafting::Color |
( |
| ) |
|
◆ CustomSymbolSmashToSketch()
| bool NXOpen::Preferences::PartDrafting::CustomSymbolSmashToSketch |
( |
| ) |
|
返回自定义符号打散为草图的状态。
创建于NX8.5.0。
许可要求: 无
◆ DelayUpdateOnCreation()
| bool NXOpen::Preferences::PartDrafting::DelayUpdateOnCreation |
( |
| ) |
|
返回一个标志,用于指示即使视图更新被延迟,新创建的视图是否应立即更新。
创建于NX3.0.0。
许可证要求:无
◆ DelayViewUpdate()
| bool NXOpen::Preferences::PartDrafting::DelayViewUpdate |
( |
| ) |
|
返回一个标志,用于指示在系统触发的工程图更新期间是否延迟工程图视图的更新
创建于NX3.0.0。
许可证要求:无
◆ Delimiter()
| NXString NXOpen::Preferences::PartDrafting::Delimiter |
( |
| ) |
|
返回分隔符
创建于NX8.0.0.
许可要求: 无
◆ DisplayBorders()
| bool NXOpen::Preferences::PartDrafting::DisplayBorders |
( |
| ) |
|
返回一个标志,用于指示选中工程图视图时是否显示视图边框
创建于NX3.0.0。
许可证要求:无
◆ EnableSmoothEdgesForLWView()
| bool NXOpen::Preferences::PartDrafting::EnableSmoothEdgesForLWView |
( |
| ) |
|
返回一个标志,用于指示智能轻量化视图应显示平滑边还是将其渲染为普通曲线
创建于NX8.5.0。
许可证要求:无
◆ Font()
◆ FrameBarPrecision()
| int NXOpen::Preferences::PartDrafting::FrameBarPrecision |
( |
| ) |
|
返回框架栏的精度。
创建于NX8.0.0。
许可要求: 无
◆ FrameBarTicDirection()
| int NXOpen::Preferences::PartDrafting::FrameBarTicDirection |
( |
| ) |
|
返回框架栏的刻度方向。
创建于NX8.0.0。
许可要求: 无
◆ InitialSecondaryNumber()
| NXString NXOpen::Preferences::PartDrafting::InitialSecondaryNumber |
( |
| ) |
|
返回初始副编号
创建于NX8.0.0.
许可要求: 无
◆ InitialSheetNumber()
| NXString NXOpen::Preferences::PartDrafting::InitialSheetNumber |
( |
| ) |
|
获取初始图纸编号
创建于NX8.0.0。
许可要求:无
◆ LineAntialiasing()
| bool NXOpen::Preferences::PartDrafting::LineAntialiasing |
( |
| ) |
|
返回是否使用线条抗锯齿显示工程图的标志
创建于NX5.0.1.
许可要求: 无
◆ MinimumComponentsForLargeAssemblyOption()
| int NXOpen::Preferences::PartDrafting::MinimumComponentsForLargeAssemblyOption |
( |
| ) |
|
返回启用大型装配选项所需的最小组件数量。
创建于NX8.5.0。
许可要求: 无
◆ PropagateBreakLines()
| bool NXOpen::Preferences::PartDrafting::PropagateBreakLines |
( |
| ) |
|
返回视图断裂的传播状态。
创建于NX7.5.0。
许可要求: 无
◆ RetainAnnotations()
| bool NXOpen::Preferences::PartDrafting::RetainAnnotations |
( |
| ) |
|
◆ SetActiveViewColor()
| void NXOpen::Preferences::PartDrafting::SetActiveViewColor |
( |
NXOpen::NXColor * | borderColor | ) |
|
设置工程图活动视图颜色
创建于NX6.0.0.
许可要求: 无
- 参数
-
◆ SetAssociativeAlignment()
| void NXOpen::Preferences::PartDrafting::SetAssociativeAlignment |
( |
bool | associativeAlignment | ) |
|
设置放置视图时是否关联对齐的标志。
创建于NX8.5.0。
许可要求: 无
- 参数
-
| associativeAlignment | 是否关联对齐 |
◆ SetBorderColor()
| void NXOpen::Preferences::PartDrafting::SetBorderColor |
( |
int | borderColor | ) |
|
设置工程图视图边框颜色。取值范围为1到216。
创建于NX3.0.0。
许可证要求:无
- 参数
-
◆ SetBreakLineAmplitude()
| void NXOpen::Preferences::PartDrafting::SetBreakLineAmplitude |
( |
double | amplitude | ) |
|
设置断裂线振幅。
创建于NX7.5.0。
许可要求: 无
- 参数
-
◆ SetBreakLineColor()
| void NXOpen::Preferences::PartDrafting::SetBreakLineColor |
( |
NXOpen::NXColor * | color | ) |
|
设置断裂线颜色。
创建于NX7.5.0。
许可要求: 无
- 参数
-
◆ SetBreakLineExtension()
| void NXOpen::Preferences::PartDrafting::SetBreakLineExtension |
( |
double | extension | ) |
|
设置断裂线延伸长度。
创建于NX7.5.0。
许可要求: 无
- 参数
-
◆ SetBreakLineGap()
| void NXOpen::Preferences::PartDrafting::SetBreakLineGap |
( |
double | gap | ) |
|
设置断裂线间隙。
创建于NX7.5.0。
许可要求: 无
- 参数
-
◆ SetBreakLinesVisibility()
| void NXOpen::Preferences::PartDrafting::SetBreakLinesVisibility |
( |
bool | isVisible | ) |
|
设置断裂线可见性。
创建于NX8.0.0。
许可要求: 无
- 参数
-
◆ SetBreakLineType()
设置断裂线类型。
创建于NX7.5.0。
许可要求: 无
- 参数
-
◆ SetBreakLineWidth()
| void NXOpen::Preferences::PartDrafting::SetBreakLineWidth |
( |
int | width | ) |
|
设置断裂线宽度。
创建于NX7.5.0。
许可要求: 无
- 参数
-
◆ SetColor()
| void NXOpen::Preferences::PartDrafting::SetColor |
( |
int | color | ) |
|
◆ SetCustomSymbolSmashToSketch()
| void NXOpen::Preferences::PartDrafting::SetCustomSymbolSmashToSketch |
( |
bool | isSmashToSketch | ) |
|
设置自定义符号的打散行为。
创建于NX8.5.0。
许可要求: nx_layout ("NX 布局")
- 参数
-
◆ SetDelayUpdateOnCreation()
| void NXOpen::Preferences::PartDrafting::SetDelayUpdateOnCreation |
( |
bool | isDelayUpdateOnCreationOn | ) |
|
设置一个标志,用于指示即使视图更新被延迟,新创建的视图是否应立即更新。
创建于NX3.0.0。
许可证要求:无
- 参数
-
| isDelayUpdateOnCreationOn | 是否开启创建时延迟更新 |
◆ SetDelayViewUpdate()
| void NXOpen::Preferences::PartDrafting::SetDelayViewUpdate |
( |
bool | isDelayViewUpdateOn | ) |
|
设置一个标志,用于指示在系统触发的工程图更新期间是否延迟工程图视图的更新
创建于NX3.0.0。
许可证要求:无
- 参数
-
| isDelayViewUpdateOn | 是否开启视图更新延迟 |
◆ SetDelimiter() [1/2]
| void NXOpen::Preferences::PartDrafting::SetDelimiter |
( |
const char * | delimiter | ) |
|
设置分隔符
创建于NX8.0.0.
许可要求: 无
- 参数
-
◆ SetDelimiter() [2/2]
| void NXOpen::Preferences::PartDrafting::SetDelimiter |
( |
const NXString & | delimiter | ) |
|
设置分隔符
创建于NX8.0.0.
许可要求: 无
- 参数
-
◆ SetDisplayBorders()
| void NXOpen::Preferences::PartDrafting::SetDisplayBorders |
( |
bool | displayBorders | ) |
|
设置一个标志,用于指示选中工程图视图时是否显示视图边框
创建于NX3.0.0。
许可证要求:无
- 参数
-
◆ SetEnableSmoothEdgesForLWView()
| void NXOpen::Preferences::PartDrafting::SetEnableSmoothEdgesForLWView |
( |
bool | enableSmoothEdges | ) |
|
设置一个标志,用于指示智能轻量化视图应显示平滑边还是将其渲染为普通曲线
创建于NX8.5.0。
许可证要求:无
- 参数
-
◆ SetFont()
◆ SetFrameBarPrecision()
| void NXOpen::Preferences::PartDrafting::SetFrameBarPrecision |
( |
int | precision | ) |
|
设置框架栏的精度。
创建于NX8.0.0。
许可要求: 无
- 参数
-
◆ SetFrameBarTicDirection()
| void NXOpen::Preferences::PartDrafting::SetFrameBarTicDirection |
( |
int | ticDirection | ) |
|
设置框架栏的刻度方向。
创建于NX8.0.0。
许可要求: 无
- 参数
-
◆ SetInitialSecondaryNumber() [1/2]
| void NXOpen::Preferences::PartDrafting::SetInitialSecondaryNumber |
( |
const char * | initialSecondaryNumber | ) |
|
设置初始副编号
创建于NX8.0.0.
许可要求: 无
- 参数
-
| initialSecondaryNumber | 初始副编号 |
◆ SetInitialSecondaryNumber() [2/2]
| void NXOpen::Preferences::PartDrafting::SetInitialSecondaryNumber |
( |
const NXString & | initialSecondaryNumber | ) |
|
设置初始副编号
创建于NX8.0.0.
许可要求: 无
- 参数
-
| initialSecondaryNumber | 初始副编号 |
◆ SetInitialSheetNumber() [1/2]
| void NXOpen::Preferences::PartDrafting::SetInitialSheetNumber |
( |
const char * | initialSheetNumber | ) |
|
设置初始图纸编号
创建于NX8.0.0.
许可要求: 无
- 参数
-
◆ SetInitialSheetNumber() [2/2]
| void NXOpen::Preferences::PartDrafting::SetInitialSheetNumber |
( |
const NXString & | initialSheetNumber | ) |
|
设置初始图纸编号
创建于NX8.0.0。
许可要求:无
- 参数
-
◆ SetLineAntialiasing()
| void NXOpen::Preferences::PartDrafting::SetLineAntialiasing |
( |
bool | lineAntialiasing | ) |
|
设置是否使用线条抗锯齿显示工程图的标志
创建于NX5.0.1.
许可要求: 无
- 参数
-
◆ SetMinimumComponentsForLargeAssemblyOption()
| void NXOpen::Preferences::PartDrafting::SetMinimumComponentsForLargeAssemblyOption |
( |
int | minComponents | ) |
|
设置启用大型装配选项所需的最小组件数量。
创建于NX8.5.0。
许可要求: 无
- 参数
-
| minComponents | 启用大型装配选项的最小组件数量 |
◆ SetPropagateBreakLines()
| void NXOpen::Preferences::PartDrafting::SetPropagateBreakLines |
( |
bool | doesPropagate | ) |
|
设置视图断裂的传播状态。
创建于NX7.5.0。
许可要求: 无
- 参数
-
◆ SetRetainAnnotations()
| void NXOpen::Preferences::PartDrafting::SetRetainAnnotations |
( |
bool | retainAnnotations | ) |
|
◆ SetShowFacetEdges()
| void NXOpen::Preferences::PartDrafting::SetShowFacetEdges |
( |
bool | showFacetEdges | ) |
|
设置是否在着色成员视图中显示小平面边的标志
创建于NX5.0.1.
许可要求: 无
- 参数
-
◆ SetTranslucency()
| void NXOpen::Preferences::PartDrafting::SetTranslucency |
( |
bool | translucency | ) |
|
设置是否在着色成员视图中以半透明显示实体的标志
创建于NX5.0.1.
许可要求: 无
- 参数
-
◆ SetUpdateViewWithoutLwData()
设置一个选项,用于指定在视图创建或更新期间发现缺失、不完整或无效的轻量化体时应执行的操作
创建于NX8.5.0。
许可证要求:无
- 参数
-
| updateViewWithoutLWDataOption | 无轻量化数据时的视图更新选项 |
◆ SetVersionObjects()
| void NXOpen::Preferences::PartDrafting::SetVersionObjects |
( |
bool | versonObjects | ) |
|
设置更新工程图对象和成员视图时的工程图版本对象设置
创建于NX4.0.0。
许可要求:无
- 参数
-
◆ SetViewStyle()
设置放置视图时预览所用的工程图视图样式类型
创建于NX3.0.0。
许可要求:无
- 参数
-
◆ SetViewTracking()
| void NXOpen::Preferences::PartDrafting::SetViewTracking |
( |
bool | viewTracking | ) |
|
设置标记,用于控制放置视图时预览阶段是否跟踪工程图视图。 该跟踪使用XC/YC坐标定位光标。
创建于NX3.0.0。
许可要求:无
- 参数
-
◆ SetWidth()
◆ ShowFacetEdges()
| bool NXOpen::Preferences::PartDrafting::ShowFacetEdges |
( |
| ) |
|
返回是否在着色成员视图中显示小平面边的标志
创建于NX5.0.1.
许可要求: 无
◆ Tag()
| tag_t NXOpen::Preferences::PartDrafting::Tag |
( |
| ) |
const |
◆ Translucency()
| bool NXOpen::Preferences::PartDrafting::Translucency |
( |
| ) |
|
返回是否在着色成员视图中以半透明显示实体的标志
创建于NX5.0.1.
许可要求: 无
◆ UpdateViewWithoutLwData()
返回一个选项,用于指定在视图创建或更新期间发现缺失、不完整或无效的轻量化体时应执行的操作
创建于NX8.5.0。
许可证要求:无
◆ VersionObjects()
| bool NXOpen::Preferences::PartDrafting::VersionObjects |
( |
| ) |
|
获取更新工程图对象和成员视图时的工程图版本对象设置
创建于NX4.0.0。
许可要求:无
◆ ViewStyle()
获取放置视图时预览所用的工程图视图样式类型
创建于NX3.0.0。
许可要求:无
◆ ViewTracking()
| bool NXOpen::Preferences::PartDrafting::ViewTracking |
( |
| ) |
|
获取标记,用于控制放置视图时预览阶段是否跟踪工程图视图。 该跟踪使用XC/YC坐标定位光标。
创建于NX3.0.0。
许可要求:无
◆ Width()