|
NX Open C++ 参考指南 2406 v1.1
|
设置管理器 更多...
#include <Drafting_SettingsManager.hxx>
设置管理器
表示一个管理制图设置的对象。
要获取此类的实例,请参考 NXOpen::Part
创建于 NX9.0.0。
| NXOpen::Annotations::EditSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateAnnotationEditSettingsBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
创建一个 NXOpen::Annotations::EditSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings。
| objects | 用于样式的对象数组,不允许为 NULL |
| NXOpen::Drawings::EditSectionLineSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateDrawingEditSectionLineSettingsBuilder | ( | const std::vector< NXOpen::Drawings::SectionLine * > & | sectionLines | ) |
创建一个 NXOpen::Drawings::EditSectionLineSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings。
| sectionLines | 剖切线样式的对象数组,允许为 NULL。 |
| NXOpen::Drawings::EditViewLabelSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateDrawingEditViewLabelSettingsBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | viewLabels | ) |
创建一个 NXOpen::Drawings::EditViewLabelSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings。
| viewLabels | 要编辑的视图标签数组,不允许为 NULL。 |
| NXOpen::Drawings::EditViewSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateDrawingEditViewSettingsBuilder | ( | const std::vector< NXOpen::View * > & | views | ) |
创建一个 NXOpen::Drawings::EditViewSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings。
| views | 用于视图样式的对象数组,不允许为 NULL。 |
| NXOpen::Layout2d::EditComponentSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateLayout2dEditComponentSettingsBuilder | ( | const std::vector< NXOpen::Layout2d::Component * > & | components | ) |
创建一个 NXOpen::Layout2d::EditComponentSettingsBuilder 此构建器是编辑布局二维组件设置的接口
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings。
| components | 要编辑的组件数组,不允许为 NULL |
| NXOpen::Drafting::PreferencesBuilder * NXOpen::Drafting::SettingsManager::CreatePreferencesBuilder | ( | ) |
创建一个 NXOpen::Drafting::PreferencesBuilder
于 NX9.0.0 版本创建。
许可证要求:drafting ("DRAFTING")
| NXOpen::Annotations::TableEditSettingsBuilder * NXOpen::Drafting::SettingsManager::CreateTableEditSettingsBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
创建一个 NXOpen::Annotations::TableEditSettingsBuilder
对于多对象设置,首先通过传入所有选中的“n”个对象创建主设置构建器,然后从第二个选中对象开始,通过传入单个选中对象创建“n-1”个辅助构建器。创建所有选中对象的设置构建器后,客户端必须调用 Drafting::SettingsManager::ProcessForMultipleObjectsSettings。
| objects | 用于样式的对象数组,若为 NULL,则将设置所有节或单元格的节或单元格首选项。 |
| NXOpen::Annotations::TableRowSortingBuilder * NXOpen::Drafting::SettingsManager::CreateTableRowSortingBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
| NXOpen::Annotations::TableRowSortingBuilder * NXOpen::Drafting::SettingsManager::CreateTableRowSortingBuilder | ( | NXOpen::Annotations::Table * | tableObject | ) |
| void NXOpen::Drafting::SettingsManager::ProcessForMultipleObjectsSettings | ( | const std::vector< NXOpen::Drafting::BaseEditSettingsBuilder * > & | editSettingsBuilders | ) |
处理多个对象的编辑设置构建器
编辑设置构建器 处理多个对象的编辑设置构建器 对于多个对象设置,用户必须调用此API,并传递所选对象的所有编辑设置构建器
于 NX10.0.0 中创建。
许可证要求:drafting("DRAFTING")或 solid_modeling("SOLIDS MODELING")
| editSettingsBuilders | 编辑设置构建器 |
| tag_t NXOpen::Drafting::SettingsManager::Tag | ( | ) | const |
获取此对象的标签。