NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Drafting::SettingsManager类 参考

设置管理器 更多...

#include <Drafting_SettingsManager.hxx>

Public 成员函数

NXOpen::Annotations::EditSettingsBuilderCreateAnnotationEditSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &objects)
NXOpen::Drawings::EditSectionLineSettingsBuilderCreateDrawingEditSectionLineSettingsBuilder (const std::vector< NXOpen::Drawings::SectionLine * > &sectionLines)
NXOpen::Drawings::EditViewLabelSettingsBuilderCreateDrawingEditViewLabelSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &viewLabels)
NXOpen::Drawings::EditViewSettingsBuilderCreateDrawingEditViewSettingsBuilder (const std::vector< NXOpen::View * > &views)
NXOpen::Layout2d::EditComponentSettingsBuilderCreateLayout2dEditComponentSettingsBuilder (const std::vector< NXOpen::Layout2d::Component * > &components)
NXOpen::Drafting::PreferencesBuilderCreatePreferencesBuilder ()
NXOpen::Annotations::TableEditSettingsBuilderCreateTableEditSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &objects)
NXOpen::Annotations::TableRowSortingBuilderCreateTableRowSortingBuilder (const std::vector< NXOpen::DisplayableObject * > &objects)
NXOpen::Annotations::TableRowSortingBuilderCreateTableRowSortingBuilder (NXOpen::Annotations::Table *tableObject)
void ProcessForMultipleObjectsSettings (const std::vector< NXOpen::Drafting::BaseEditSettingsBuilder * > &editSettingsBuilders)
tag_t Tag () const

详细描述

设置管理器

表示一个管理制图设置的对象。
要获取此类的实例,请参考 NXOpen::Part

创建于 NX9.0.0。

成员函数说明

◆ CreateAnnotationEditSettingsBuilder()

NXOpen::Annotations::EditSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateAnnotationEditSettingsBuilder ( const std::vector< NXOpen::DisplayableObject * > & objects)

创建一个 NXOpen::Annotations::EditSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings

返回
注释设置构建器
于 NX9.0.0 版本创建。

许可证要求:drafting ("DRAFTING") 或 solid_modeling ("SOLIDS MODELING")
参数
objects用于样式的对象数组,不允许为 NULL

◆ CreateDrawingEditSectionLineSettingsBuilder()

NXOpen::Drawings::EditSectionLineSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateDrawingEditSectionLineSettingsBuilder ( const std::vector< NXOpen::Drawings::SectionLine * > & sectionLines)

创建一个 NXOpen::Drawings::EditSectionLineSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings

返回
剖切线设置构建器
于 NX9.0.0 版本创建。

许可证要求:drafting ("DRAFTING")
参数
sectionLines剖切线样式的对象数组,允许为 NULL。

◆ CreateDrawingEditViewLabelSettingsBuilder()

NXOpen::Drawings::EditViewLabelSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateDrawingEditViewLabelSettingsBuilder ( const std::vector< NXOpen::DisplayableObject * > & viewLabels)

创建一个 NXOpen::Drawings::EditViewLabelSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings

返回
视图标签设置构建器
于 NX9.0.0 版本创建。

许可证要求:drafting ("DRAFTING")
参数
viewLabels要编辑的视图标签数组,不允许为 NULL。

◆ CreateDrawingEditViewSettingsBuilder()

NXOpen::Drawings::EditViewSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateDrawingEditViewSettingsBuilder ( const std::vector< NXOpen::View * > & views)

创建一个 NXOpen::Drawings::EditViewSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings

返回
视图设置构建器
于 NX9.0.0 版本创建。

许可证要求:drafting ("DRAFTING")
参数
views用于视图样式的对象数组,不允许为 NULL。

◆ CreateLayout2dEditComponentSettingsBuilder()

NXOpen::Layout2d::EditComponentSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateLayout2dEditComponentSettingsBuilder ( const std::vector< NXOpen::Layout2d::Component * > & components)

创建一个 NXOpen::Layout2d::EditComponentSettingsBuilder 此构建器是编辑布局二维组件设置的接口
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings

返回
二维布局组件设置构建器
于 NX9.0.0 版本创建。

许可证要求:nx_layout ("NX Layout")
参数
components要编辑的组件数组,不允许为 NULL

◆ CreatePreferencesBuilder()

NXOpen::Drafting::PreferencesBuilder * NXOpen::Drafting::SettingsManager::CreatePreferencesBuilder ( )

创建一个 NXOpen::Drafting::PreferencesBuilder
于 NX9.0.0 版本创建。

许可证要求:drafting ("DRAFTING")

◆ CreateTableEditSettingsBuilder()

NXOpen::Annotations::TableEditSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateTableEditSettingsBuilder ( const std::vector< NXOpen::DisplayableObject * > & objects)

创建一个 NXOpen::Annotations::TableEditSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings

返回
表格设置构建器
于 NX9.0.0 版本创建。

许可证要求:drafting ("DRAFTING")
参数
objects用于样式的对象数组,若为 NULL,则将设置所有节或单元格的节或单元格首选项。

◆ CreateTableRowSortingBuilder() [1/2]

NXOpen::Annotations::TableRowSortingBuilder * NXOpen::Drafting::SettingsManager::CreateTableRowSortingBuilder ( const std::vector< NXOpen::DisplayableObject * > & objects)

创建 Annotations::TableRowSortingBuilder

返回
表格排序构建器
于 NX1847.0.0 中创建。

许可证要求:无
参数
objects表格行对象数组

◆ CreateTableRowSortingBuilder() [2/2]

NXOpen::Annotations::TableRowSortingBuilder * NXOpen::Drafting::SettingsManager::CreateTableRowSortingBuilder ( NXOpen::Annotations::Table * tableObject)

从表格创建 Annotations::TableRowSortingBuilder

返回
表格排序构建器
于 NX1847.0.0 中创建。

许可证要求:无
参数
tableObject表格对象

◆ ProcessForMultipleObjectsSettings()

void NXOpen::Drafting::SettingsManager::ProcessForMultipleObjectsSettings ( const std::vector< NXOpen::Drafting::BaseEditSettingsBuilder * > & editSettingsBuilders)

处理多个对象的编辑设置构建器

弃用
在 NX10.0.0 版本中已过时。请改用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings

于 NX9.0.0 版本创建。

许可证要求:drafting ("DRAFTING")

编辑设置构建器 处理多个对象的编辑设置构建器 对于多个对象设置,用户必须调用此API,并传递所选对象的所有编辑设置构建器
于 NX10.0.0 中创建。

许可证要求:drafting("DRAFTING")或 solid_modeling("SOLIDS MODELING")

参数
editSettingsBuilders编辑设置构建器

◆ Tag()

tag_t NXOpen::Drafting::SettingsManager::Tag ( ) const

获取此对象的标签。