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

表格列构建器 更多...

#include <Annotations_TableColumnBuilder.hxx>

类 NXOpen::Annotations::TableColumnBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  CategoryType { CategoryTypeGeneral , CategoryTypeCallout , CategoryTypeQuantity }
enum  ScopeType { ScopeTypeCellsinNewRows , ScopeTypeAllCellsinColumn }

Public 成员函数

NXString AsRequiredText ()
NXString AttributeName ()
NXOpen::Annotations::TableColumnBuilder::CategoryType Category ()
NXString DefaultText ()
bool IncludeNestedAssemblies ()
bool KeyField ()
NXString NestedAssemblyQuantity ()
NXString ParentAssemblyQuantity ()
bool ProtectCells ()
NXOpen::Annotations::TableColumnBuilder::ScopeType Scope ()
NXOpen::SelectDisplayableObjectSelectParentComponent ()
void SetAsRequiredText (const char *asRequiredText)
void SetAsRequiredText (const NXString &asRequiredText)
void SetAttributeName (const char *attributeName)
void SetAttributeName (const NXString &attributeName)
void SetCategory (NXOpen::Annotations::TableColumnBuilder::CategoryType category)
void SetDefaultText (const char *defaultText)
void SetDefaultText (const NXString &defaultText)
void SetIncludeNestedAssemblies (bool includeNestedAssemblies)
void SetKeyField (bool keyField)
void SetNestedAssemblyQuantity (const char *nestedAssemblyQuantity)
void SetNestedAssemblyQuantity (const NXString &nestedAssemblyQuantity)
void SetParentAssemblyQuantity (const char *parentAssemblyQuantity)
void SetParentAssemblyQuantity (const NXString &parentAssemblyQuantity)
void SetProtectCells (bool protectCells)
void SetScope (NXOpen::Annotations::TableColumnBuilder::ScopeType scope)
void SetShowCombinedMassForAssemblies (bool showCombinedMassForAssemblies)
void SetTitle (const char *title)
void SetTitle (const NXString &title)
bool ShowCombinedMassForAssemblies ()
NXString Title ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _TableColumnBuilderBuilder

详细描述

表格列构建器

表示 @brief NXOpen.Annotations.TableColumnBuilder.

此类在创建或编辑零件明细表设置时,查询和设置特定于零件明细表列的设置。
要创建此类的新实例,请使用 NXOpen::Annotations::TableColumnSettingsBuilder::CreateTableColumnBuilder

Created in NX9.0.0.

成员枚举类型说明

◆ CategoryType

选项指定列的类型。

枚举值
CategoryTypeGeneral 

常规列。

CategoryTypeCallout 

标注列。

CategoryTypeQuantity 

数量列。

◆ ScopeType

选项决定是将设置应用于所有单元格还是仅应用于新行的单元格。

枚举值
ScopeTypeCellsinNewRows 

新行中的单元格。

ScopeTypeAllCellsinColumn 

列中的所有单元格。

成员函数说明

◆ AsRequiredText()

NXString NXOpen::Annotations::TableColumnBuilder::AsRequiredText ( )

返回用于非几何零件数量列的文本。
创建于NX1847.0.0。

许可要求:无

◆ AttributeName()

NXString NXOpen::Annotations::TableColumnBuilder::AttributeName ( )

返回属性名称,指定列中单元格的属性名。
创建于NX9.0.0。

许可要求:无

◆ Category()

NXOpen::Annotations::TableColumnBuilder::CategoryType NXOpen::Annotations::TableColumnBuilder::Category ( )

获取 类别指定列的类型。
Created in NX9.0.0.

License requirements : None

◆ DefaultText()

NXString NXOpen::Annotations::TableColumnBuilder::DefaultText ( )

返回默认文本,指定为列单元格设置的默认文本。
创建于NX9.0.0。

许可要求:无

◆ IncludeNestedAssemblies()

bool NXOpen::Annotations::TableColumnBuilder::IncludeNestedAssemblies ( )

返回包含嵌套装配体的设置。
创建于NX9.0.0。

许可要求:无

◆ KeyField()

bool NXOpen::Annotations::TableColumnBuilder::KeyField ( )

返回关键字段,指定列是否为关键列。
创建于NX9.0.0。

许可要求:无

◆ NestedAssemblyQuantity()

NXString NXOpen::Annotations::TableColumnBuilder::NestedAssemblyQuantity ( )

返回当装配被指定为嵌套时用于数量列的文本。
创建于NX1847.0.0。

许可要求:无

◆ ParentAssemblyQuantity()

NXString NXOpen::Annotations::TableColumnBuilder::ParentAssemblyQuantity ( )

返回当组件不是所选嵌套装配的子项时用于数量列的文本。
创建于NX1847.0.0。

许可要求:无

◆ ProtectCells()

bool NXOpen::Annotations::TableColumnBuilder::ProtectCells ( )

返回保护单元格,指定列中的单元格是否受保护。
创建于NX9.0.0。

许可要求:无

◆ Scope()

NXOpen::Annotations::TableColumnBuilder::ScopeType NXOpen::Annotations::TableColumnBuilder::Scope ( )

返回范围枚举,指定设置是应用于列的所有单元格还是仅应用于列中新行的单元格。
创建于NX9.0.0。

许可要求:无

◆ SelectParentComponent()

NXOpen::SelectDisplayableObject * NXOpen::Annotations::TableColumnBuilder::SelectParentComponent ( )

返回选择父组件。
创建于NX9.0.0。

许可要求:无

◆ SetAsRequiredText() [1/2]

void NXOpen::Annotations::TableColumnBuilder::SetAsRequiredText ( const char * asRequiredText)

设置用于非几何零件数量列的文本。
创建于NX1847.0.0。

许可要求:无

参数
asRequiredTextasrequiredtext

◆ SetAsRequiredText() [2/2]

void NXOpen::Annotations::TableColumnBuilder::SetAsRequiredText ( const NXString & asRequiredText)

设置用于非几何零件数量列的文本。
创建于NX1847.0.0。

许可要求:无

参数
asRequiredTextasrequiredtext

◆ SetAttributeName() [1/2]

void NXOpen::Annotations::TableColumnBuilder::SetAttributeName ( const char * attributeName)

设置属性名称,指定列中单元格的属性名。
创建于NX9.0.0。

许可要求:无

参数
attributeName属性名

◆ SetAttributeName() [2/2]

void NXOpen::Annotations::TableColumnBuilder::SetAttributeName ( const NXString & attributeName)

设置属性名称,指定列中单元格的属性名。
创建于NX9.0.0。

许可要求:无

参数
attributeName属性名

◆ SetCategory()

void NXOpen::Annotations::TableColumnBuilder::SetCategory ( NXOpen::Annotations::TableColumnBuilder::CategoryType category)

设置 类别指定列的类型。
Created in NX9.0.0.

License requirements : None

参数
categorycategory

◆ SetDefaultText() [1/2]

void NXOpen::Annotations::TableColumnBuilder::SetDefaultText ( const char * defaultText)

设置默认文本,指定为列单元格设置的默认文本。
创建于NX9.0.0。

许可要求:无

参数
defaultText默认文本

◆ SetDefaultText() [2/2]

void NXOpen::Annotations::TableColumnBuilder::SetDefaultText ( const NXString & defaultText)

设置默认文本,指定为列单元格设置的默认文本。
创建于NX9.0.0。

许可要求:无

参数
defaultText默认文本

◆ SetIncludeNestedAssemblies()

void NXOpen::Annotations::TableColumnBuilder::SetIncludeNestedAssemblies ( bool includeNestedAssemblies)

设置包含嵌套装配体的设置。
创建于NX9.0.0。

许可要求:无

参数
includeNestedAssemblies包含嵌套装配体

◆ SetKeyField()

void NXOpen::Annotations::TableColumnBuilder::SetKeyField ( bool keyField)

设置关键字段,指定列是否为关键列。
创建于NX9.0.0。

许可要求:无

参数
keyField关键字段

◆ SetNestedAssemblyQuantity() [1/2]

void NXOpen::Annotations::TableColumnBuilder::SetNestedAssemblyQuantity ( const char * nestedAssemblyQuantity)

设置当装配被指定为嵌套时用于数量列的文本。
创建于NX1847.0.0。

许可要求:无

参数
nestedAssemblyQuantitynestedassemblyquantity

◆ SetNestedAssemblyQuantity() [2/2]

void NXOpen::Annotations::TableColumnBuilder::SetNestedAssemblyQuantity ( const NXString & nestedAssemblyQuantity)

设置当装配被指定为嵌套时用于数量列的文本。
创建于NX1847.0.0。

许可要求:无

参数
nestedAssemblyQuantitynestedassemblyquantity

◆ SetParentAssemblyQuantity() [1/2]

void NXOpen::Annotations::TableColumnBuilder::SetParentAssemblyQuantity ( const char * parentAssemblyQuantity)

设置当组件不是所选嵌套装配的子项时用于数量列的文本。
创建于NX1847.0.0。

许可要求:无

参数
parentAssemblyQuantityparentassemblyquantity

◆ SetParentAssemblyQuantity() [2/2]

void NXOpen::Annotations::TableColumnBuilder::SetParentAssemblyQuantity ( const NXString & parentAssemblyQuantity)

设置当组件不是所选嵌套装配的子项时用于数量列的文本。
创建于NX1847.0.0。

许可要求:无

参数
parentAssemblyQuantityparentassemblyquantity

◆ SetProtectCells()

void NXOpen::Annotations::TableColumnBuilder::SetProtectCells ( bool protectCells)

设置是否保护列的单元格。
创建于NX9.0.0。

许可要求:无

参数
protectCellsprotectcells

◆ SetScope()

void NXOpen::Annotations::TableColumnBuilder::SetScope ( NXOpen::Annotations::TableColumnBuilder::ScopeType scope)

设置范围枚举,指定设置是应用于列的所有单元格还是仅应用于列中新行的单元格。
创建于NX9.0.0。

许可要求:无

参数
scope范围

◆ SetShowCombinedMassForAssemblies()

void NXOpen::Annotations::TableColumnBuilder::SetShowCombinedMassForAssemblies ( bool showCombinedMassForAssemblies)

设置是否显示装配的组合质量。
创建于NX1847.0.0。

许可要求:无

参数
showCombinedMassForAssembliesshowcombinedmassforassemblies

◆ SetTitle() [1/2]

void NXOpen::Annotations::TableColumnBuilder::SetTitle ( const char * title)

设置列标题
创建于NX1847.0.0。

许可要求:无

参数
title标题

◆ SetTitle() [2/2]

void NXOpen::Annotations::TableColumnBuilder::SetTitle ( const NXString & title)

设置 列标题
Created in NX1847.0.0.

License requirements : None

参数
titletitle

◆ ShowCombinedMassForAssemblies()

bool NXOpen::Annotations::TableColumnBuilder::ShowCombinedMassForAssemblies ( )

返回是否显示装配的组合质量。
创建于NX1847.0.0。

许可要求:无

◆ Title()

NXString NXOpen::Annotations::TableColumnBuilder::Title ( )

获取 列标题
Created in NX1847.0.0.

License requirements : None

◆ Validate()

virtual bool NXOpen::Annotations::TableColumnBuilder::Validate ( )
virtual

验证组件的输入是否足以调用提交操作。如果组件不处于可提交状态,则抛出异常。例如,如果组件要求设置某些属性,但未设置,则此方法将抛出异常。对于某些组件,此方法会抛出未实现的NXException。

返回
自验证是否成功
创建于NX3.0.1。

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.