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

主符号构建器 更多...

#include <Annotations_MasterSymbolBuilder.hxx>

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

Public 类型

enum  LeaderAttachmentType { LeaderAttachmentTypeLeft , LeaderAttachmentTypeRight }

Public 成员函数

NXOpen::PointAnchorPoint ()
NXOpen::SelectNXObjectListContents ()
NXOpen::Annotations::MasterSymbolListItemBuilderCreateNewListItem (NXOpen::Annotations::Annotation *noteTag, const std::vector< NXString > &notes)
void EditImage (NXOpen::Annotations::MasterSymbol *currentSymbolTag, const char *newImageName)
void EditImage (NXOpen::Annotations::MasterSymbol *currentSymbolTag, const NXString &newImageName)
NXOpen::PointGetLeaderAttachmentPoint (NXOpen::Annotations::MasterSymbolBuilder::LeaderAttachmentType attachmentType)
std::vector< NXStringGetMultilineString ()
NXOpen::PDM::PartOperationCreateBuilderGetPartOperationCreateBuilder ()
NXOpen::Gateway::ImageCaptureBuilderImageCapture ()
NXString ImageName ()
NXOpen::NXObjectListNoteList ()
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::Annotations::MasterSymbolBuilder::SetItemNumber instead.") void GenerateItemNumber()
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::Annotations::MasterSymbolBuilder::SetRevision instead.") void GenerateRevision()
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead.") NXString ItemName()
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead.") NXString ItemNumber()
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead.") NXString Revision()
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead.") void SetItemName(const NXString &itemName)
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead.") void SetItemNumber(const NXString &itemNumber)
 NX_DEPRECATED ("Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead.") void SetRevision(const NXString &revision)
NXString PartFileName ()
void Rename (NXOpen::Annotations::MasterSymbol *currentSymbolTag, const char *newSymbolName)
void Rename (NXOpen::Annotations::MasterSymbol *currentSymbolTag, const NXString &newSymbolName)
void SetAnchorPoint (NXOpen::Point *anchorPoint)
void SetImageName (const char *imageName)
void SetImageName (const NXString &imageName)
void SetIsPartSymbol (bool isPartSymbol)
void SetItemName (const char *itemName)
void SetItemNumber (const char *itemNumber)
void SetLeaderAttachmentPoint (NXOpen::Annotations::MasterSymbolBuilder::LeaderAttachmentType attachmentType, NXOpen::Point *leaderAttachmentPoint)
void SetPartFileName (const char *partFileName)
void SetPartFileName (const NXString &partFileName)
void SetPartOperationCreateBuilder (NXOpen::PDM::PartOperationCreateBuilder *partOperationBuilder)
void SetPath (const char *path)
void SetPath (const NXString &path)
void SetRevision (const char *revision)
void SetSymbolName (const char *symbolName)
void SetSymbolName (const NXString &symbolName)
NXString SymbolName ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _MasterSymbolBuilderBuilder

详细描述

主符号构建器

表示主符号功能的构建器
要创建此类的新实例,请使用 NXOpen::Annotations::CustomSymbolCollection::CreateMasterSymbolBuilder
默认值。

属性
ImageCapture.CaptureMethod GraphicsArea
ImageCapture.Format Bmp
ImageCapture.Size Pixels64


在 NX7.5.0 版本中创建。

成员枚举类型说明

◆ LeaderAttachmentType

附着选项的枚举

枚举值
LeaderAttachmentTypeLeft 

左侧附着

LeaderAttachmentTypeRight 

右侧附着

成员函数说明

◆ AnchorPoint()

NXOpen::Point * NXOpen::Annotations::MasterSymbolBuilder::AnchorPoint ( )

获取锚点
创建于NX7.5.0。

许可要求:无

◆ Contents()

NXOpen::SelectNXObjectList * NXOpen::Annotations::MasterSymbolBuilder::Contents ( )

获取选择对象列表
创建于NX7.5.0。

许可要求:无

◆ CreateNewListItem()

NXOpen::Annotations::MasterSymbolListItemBuilder * NXOpen::Annotations::MasterSymbolBuilder::CreateNewListItem ( NXOpen::Annotations::Annotation * noteTag,
const std::vector< NXString > & notes )

创建主符号列表项构建器
创建于 NX7.5.0。

许可要求:无

参数
noteTag注释标签
notes解决方案名称

◆ EditImage() [1/2]

void NXOpen::Annotations::MasterSymbolBuilder::EditImage ( NXOpen::Annotations::MasterSymbol * currentSymbolTag,
const char * newImageName )

更改符号图像
创建于NX7.5.0.

许可要求:drafting ("DRAFTING")

参数
currentSymbolTag符号标签
newImageName新图像名称

◆ EditImage() [2/2]

void NXOpen::Annotations::MasterSymbolBuilder::EditImage ( NXOpen::Annotations::MasterSymbol * currentSymbolTag,
const NXString & newImageName )

更改符号图像
创建于NX7.5.0.

许可要求:drafting ("DRAFTING")

参数
currentSymbolTag符号标签
newImageName新图像名称

◆ GetLeaderAttachmentPoint()

NXOpen::Point * NXOpen::Annotations::MasterSymbolBuilder::GetLeaderAttachmentPoint ( NXOpen::Annotations::MasterSymbolBuilder::LeaderAttachmentType attachmentType)

从构建器端获取引线附着点
创建于NX7.5.0。

许可要求:无

参数
attachmentType附着类型,左或右

◆ GetMultilineString()

std::vector< NXString > NXOpen::Annotations::MasterSymbolBuilder::GetMultilineString ( )

返回给定文本类型的多行注释。 此属性在 NXOpen::Annotations::MasterSymbolListItemBuilder::TextType 为受控、部分受控或任意时有效

返回
作为输出的多行注释
创建于NX7.5.0.

许可要求:无

◆ GetPartOperationCreateBuilder()

NXOpen::PDM::PartOperationCreateBuilder * NXOpen::Annotations::MasterSymbolBuilder::GetPartOperationCreateBuilder ( )

获取 NXOpen::PDM::PartOperationBuilder
创建于NX10.0.0.

许可要求:无

◆ ImageCapture()

NXOpen::Gateway::ImageCaptureBuilder * NXOpen::Annotations::MasterSymbolBuilder::ImageCapture ( )

获取图像捕获构建器
创建于NX7.5.0。

许可要求:无

◆ ImageName()

NXString NXOpen::Annotations::MasterSymbolBuilder::ImageName ( )

返回 符号图像名称
创建于 NX7.5.0。

许可要求:无

◆ NoteList()

NXOpen::NXObjectList * NXOpen::Annotations::MasterSymbolBuilder::NoteList ( )

返回注释列表
创建于NX7.5.0.

许可要求:无

◆ NX_DEPRECATED() [1/8]

NXOpen::Annotations::MasterSymbolBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::Annotations::MasterSymbolBuilder::SetItemNumber instead." )

项目编号分配按钮。将生成项目编号,在Teamcenter中有效

弃用
自NX10.0.0起已弃用。请改用 NXOpen::Annotations::MasterSymbolBuilder::SetItemNumber

创建于NX7.5.0。

许可要求:drafting ("DRAFTING")

◆ NX_DEPRECATED() [2/8]

NXOpen::Annotations::MasterSymbolBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::Annotations::MasterSymbolBuilder::SetRevision instead." )

修订版本分配按钮。将生成修订版本号,在Teamcenter中有效

弃用
自NX10.0.0起已弃用。请改用 NXOpen::Annotations::MasterSymbolBuilder::SetRevision

创建于NX7.5.0。

许可要求:drafting ("DRAFTING")

◆ NX_DEPRECATED() [3/8]

NXOpen::Annotations::MasterSymbolBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead." )

获取项目名称,在Teamcenter中有效

弃用
自NX10.0.0起已弃用。请改用 NXOpen::PDM::PartSymbolCreateBuilder

创建于NX7.5.0。

许可要求:无

◆ NX_DEPRECATED() [4/8]

NXOpen::Annotations::MasterSymbolBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead." )

返回 项目编号,在 Teamcenter 中有效

弃用
在 NX10.0.0 中弃用。请改用 NXOpen::PDM::PartOperationCreateBuilder

创建于 NX7.5.0。

许可要求:无

◆ NX_DEPRECATED() [5/8]

NXOpen::Annotations::MasterSymbolBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead." )

返回 修订版,在 Teamcenter 中有效

弃用
在 NX10.0.0 中弃用。请改用 NXOpen::PDM::PartOperationCreateBuilder

创建于 NX7.5.0。

许可要求:无

◆ NX_DEPRECATED() [6/8]

NXOpen::Annotations::MasterSymbolBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead." ) const &

设置项目名称,在Teamcenter中有效

弃用
自NX10.0.0起已弃用。请改用 NXOpen::PDM::PartOperationCreateBuilder

创建于NX7.5.0。

许可要求:drafting ("DRAFTING")

itemname

◆ NX_DEPRECATED() [7/8]

NXOpen::Annotations::MasterSymbolBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead." ) const &

设置 项目编号,在 Teamcenter 中有效

弃用
在 NX10.0.0 中弃用。请改用 NXOpen::PDM::PartOperationCreateBuilder

创建于 NX7.5.0。

许可要求:drafting ("DRAFTING")

项目编号

◆ NX_DEPRECATED() [8/8]

NXOpen::Annotations::MasterSymbolBuilder::NX_DEPRECATED ( "Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCreateBuilder instead." ) const &

设置修订版本,在Teamcenter中有效

弃用
自NX10.0.0起已弃用。请改用 NXOpen::PDM::PartOperationCreateBuilder

创建于NX7.5.0。

许可要求:drafting ("DRAFTING")

revision

◆ PartFileName()

NXString NXOpen::Annotations::MasterSymbolBuilder::PartFileName ( )

返回 部件文件名
创建于 NX7.5.0。

许可要求:无

◆ Rename() [1/2]

void NXOpen::Annotations::MasterSymbolBuilder::Rename ( NXOpen::Annotations::MasterSymbol * currentSymbolTag,
const char * newSymbolName )

重命名符号
创建于NX7.5.0.

许可要求:drafting ("DRAFTING")

参数
currentSymbolTag符号标签
newSymbolName新符号名称

◆ Rename() [2/2]

void NXOpen::Annotations::MasterSymbolBuilder::Rename ( NXOpen::Annotations::MasterSymbol * currentSymbolTag,
const NXString & newSymbolName )

重命名符号
创建于NX7.5.0.

许可要求:drafting ("DRAFTING")

参数
currentSymbolTag符号标签
newSymbolName新符号名称

◆ SetAnchorPoint()

void NXOpen::Annotations::MasterSymbolBuilder::SetAnchorPoint ( NXOpen::Point * anchorPoint)

设置锚点
创建于NX7.5.0。

许可要求:drafting ("DRAFTING")

参数
anchorPointanchorpoint

◆ SetImageName() [1/2]

void NXOpen::Annotations::MasterSymbolBuilder::SetImageName ( const char * imageName)

设置 符号图像名称
创建于 NX7.5.0。

许可要求:drafting ("DRAFTING")

参数
imageName图像名称

◆ SetImageName() [2/2]

void NXOpen::Annotations::MasterSymbolBuilder::SetImageName ( const NXString & imageName)

设置 符号图像名称
创建于 NX7.5.0。

许可要求:drafting ("DRAFTING")

参数
imageName图像名称

◆ SetIsPartSymbol()

void NXOpen::Annotations::MasterSymbolBuilder::SetIsPartSymbol ( bool isPartSymbol)

设置是否为部件符号
创建于NX7.5.0.

许可要求:drafting ("DRAFTING")

参数
isPartSymbol如果为部件符号则为True

◆ SetItemName()

void NXOpen::Annotations::MasterSymbolBuilder::SetItemName ( const char * itemName)

设置项目名称,在Teamcenter中有效

弃用
自NX10.0.0起已弃用。请改用 NXOpen::PDM::PartOperationCreateBuilder

创建于NX7.5.0。

许可要求:drafting ("DRAFTING")
参数
itemNameitemname

◆ SetItemNumber()

void NXOpen::Annotations::MasterSymbolBuilder::SetItemNumber ( const char * itemNumber)

设置 项目编号,在 Teamcenter 中有效

弃用
在 NX10.0.0 中弃用。请改用 NXOpen::PDM::PartOperationCreateBuilder

创建于 NX7.5.0。

许可要求:drafting ("DRAFTING")
参数
itemNumber项目编号

◆ SetLeaderAttachmentPoint()

void NXOpen::Annotations::MasterSymbolBuilder::SetLeaderAttachmentPoint ( NXOpen::Annotations::MasterSymbolBuilder::LeaderAttachmentType attachmentType,
NXOpen::Point * leaderAttachmentPoint )

在构建器端设置引线附着点
创建于NX7.5.0。

许可要求:drafting ("DRAFTING")

参数
attachmentType附着类型,左或右
leaderAttachmentPoint附着点

◆ SetPartFileName() [1/2]

void NXOpen::Annotations::MasterSymbolBuilder::SetPartFileName ( const char * partFileName)

设置 部件文件名
创建于 NX7.5.0。

许可要求:drafting ("DRAFTING")

参数
partFileName部件文件名

◆ SetPartFileName() [2/2]

void NXOpen::Annotations::MasterSymbolBuilder::SetPartFileName ( const NXString & partFileName)

设置 部件文件名
创建于 NX7.5.0。

许可要求:drafting ("DRAFTING")

参数
partFileName部件文件名

◆ SetPartOperationCreateBuilder()

void NXOpen::Annotations::MasterSymbolBuilder::SetPartOperationCreateBuilder ( NXOpen::PDM::PartOperationCreateBuilder * partOperationBuilder)

设置 NXOpen::PDM::PartOperationBuilder
创建于NX10.0.0.

许可要求:drafting ("DRAFTING")

参数
partOperationBuilder部件操作构建器

◆ SetPath() [1/2]

void NXOpen::Annotations::MasterSymbolBuilder::SetPath ( const char * path)

在构建器端设置从全局方法检索的路径
创建于NX7.5.0.

许可要求:drafting ("DRAFTING")

参数
path符号的位置

◆ SetPath() [2/2]

void NXOpen::Annotations::MasterSymbolBuilder::SetPath ( const NXString & path)

在构建器端设置从全局方法检索的路径
创建于NX7.5.0.

许可要求:drafting ("DRAFTING")

参数
path符号的位置

◆ SetRevision()

void NXOpen::Annotations::MasterSymbolBuilder::SetRevision ( const char * revision)

设置修订版本,在Teamcenter中有效

弃用
自NX10.0.0起已弃用。请改用 NXOpen::PDM::PartOperationCreateBuilder

创建于NX7.5.0。

许可要求:drafting ("DRAFTING")
参数
revisionrevision

◆ SetSymbolName() [1/2]

void NXOpen::Annotations::MasterSymbolBuilder::SetSymbolName ( const char * symbolName)

设置 用于访问和设置符号名称值的 JA 方法支持
创建于 NX7.5.0。

许可要求:drafting ("DRAFTING")

参数
symbolName符号名称

◆ SetSymbolName() [2/2]

void NXOpen::Annotations::MasterSymbolBuilder::SetSymbolName ( const NXString & symbolName)

设置 用于访问和设置符号名称值的 JA 方法支持
创建于 NX7.5.0。

许可要求:drafting ("DRAFTING")

参数
symbolName符号名称

◆ SymbolName()

NXString NXOpen::Annotations::MasterSymbolBuilder::SymbolName ( )

返回 用于访问和设置符号名称值的 JA 方法支持
创建于 NX7.5.0。

许可要求:无