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

镶件文本构建器 更多...

#include <Tooling_InsertTextBuilder.hxx>

类 NXOpen::Tooling::InsertTextBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  InsertType { InsertTypeThroughPoint , InsertTypeThroughHole }
enum  NumberDirectionOption { NumberDirectionOptionAlongXAxis , NumberDirectionOptionAlongYAxis }
enum  TextBoundaryType { TextBoundaryTypeNone , TextBoundaryTypeSlot , TextBoundaryTypeRectangle }
enum  TextPositionOption {
  TextPositionOptionTopLeft , TextPositionOptionTopCenter , TextPositionOptionTopRight , TextPositionOptionMiddleLeft ,
  TextPositionOptionMiddleRight , TextPositionOptionBottomLeft , TextPositionOptionBottomCenter , TextPositionOptionBottomRight
}

Public 成员函数

void AddOrRemoveUDOSelectedHole (NXOpen::NXObject *udoTag, NXOpen::Edge *holeEdge, bool isAdding)
NXOpen::NXColorBoundaryColor ()
NXOpen::Tooling::InsertTextBuilder::TextBoundaryType BoundaryType ()
NXOpen::ExpressionBoundingDepth ()
void CleanUpRedundantData ()
NXOpen::ExpressionComponentTextHeight ()
bool CreateComponentText ()
bool CreateEmbossedText ()
NXString CreateNewTextUDO (NXOpen::Face *faceTag, const char *attribute, NXOpen::NXObject **udoTag)
NXString CreateNewTextUDO (NXOpen::Face *faceTag, const NXString &attribute, NXOpen::NXObject **udoTag)
bool CreateVShapeText ()
NXOpen::Matrix3x3 CsysMatrix ()
NXOpen::Point3d CsysOrigin ()
void DeleteTexts (const std::vector< NXOpen::Edge * > &holeEdges)
void DeleteUselessTextUDOs ()
NXOpen::ExpressionFontHeight ()
NXString FontName ()
NXOpen::Features::TextBuilder::ScriptOptions GetScript ()
NXOpen::Matrix3x3 GetTextAnchorPointMatrix (NXOpen::NXObject *objectTag, NXOpen::Point3d *origin)
void ImplementInitFromUDO ()
NXOpen::Tooling::InsertTextBuilder::InsertType InsertTextType ()
NXOpen::ExpressionLetteringDepth ()
bool LockAspectRatio ()
NXOpen::Tooling::InsertTextBuilder::NumberDirectionOption NumberingDirection ()
NXOpen::ExpressionNumberingWidth ()
NXOpen::ExpressionOffset ()
void RecordFaceHolesData (NXOpen::Face *faceTag, bool recordAllHoles, NXOpen::Edge *holeEdge, bool isAdding)
NXOpen::ScCollectorSelectFace ()
NXOpen::ScCollectorSelectHoleEdges ()
void SetBoundaryColor (NXOpen::NXColor *boundaryColor)
void SetBoundaryType (NXOpen::Tooling::InsertTextBuilder::TextBoundaryType boundaryType)
void SetCreateComponentText (bool createComponentText)
void SetCreateEmbossedText (bool createEmbossedText)
void SetCreateVShapeText (bool createVShapeText)
void SetCsysMatrix (const NXOpen::Matrix3x3 &matrix)
void SetCsysOrigin (const NXOpen::Point3d &origin)
void SetEditFeatureGroup (NXOpen::NXObject *featureGroup)
void SetFontName (const char *fontName)
void SetFontName (const NXString &fontName)
void SetInsertTextType (NXOpen::Tooling::InsertTextBuilder::InsertType insertType)
void SetLastSelectedFace (NXOpen::Face *faceTag)
void SetLockAspectRatio (bool lockAspectRatio)
void SetNumberingDirection (NXOpen::Tooling::InsertTextBuilder::NumberDirectionOption numberingDirection)
void SetScript (NXOpen::Features::TextBuilder::ScriptOptions script)
void SetSelectedAttributesTreeNodes (const std::vector< NXOpen::NXObject * > &nodeTags)
void SetSingleTextUDO (NXOpen::NXObject *udoTag)
void SetTextColor (NXOpen::NXColor *textColor)
void SetTextLayer (int textLayer)
void SetTextPosition (NXOpen::Tooling::InsertTextBuilder::TextPositionOption plateTextPosition)
void SetTextRule (const char *textRule)
void SetTextRule (const NXString &textRule)
void SetTextUDOAttributeName (NXOpen::NXObject *udoTag, const char *attributeNmae)
void SetTextUDOAttributeName (NXOpen::NXObject *udoTag, const NXString &attributeNmae)
void SetTextUDODefaultText (NXOpen::NXObject *udoTag, const char *text, bool previewText)
void SetTextUDODefaultText (NXOpen::NXObject *udoTag, const NXString &text, bool previewText)
void SetTextUDOStartNumber (NXOpen::NXObject *udoTag, const char *numberStr, bool previewText)
void SetTextUDOStartNumber (NXOpen::NXObject *udoTag, const NXString &numberStr, bool previewText)
void SetTextWScale (double wScale)
NXOpen::NXColorTextColor ()
int TextLayer ()
NXOpen::ExpressionTextLength ()
NXOpen::Tooling::InsertTextBuilder::TextPositionOption TextPosition ()
NXString TextRule ()
NXOpen::ExpressionTextShear ()
double TextWScale ()
NXOpen::GroupUpdateTextLocation (NXOpen::NXObject *objectTag, const NXOpen::Vector3d &moveVector, int currentHandle, double angle)
void UpdateTextPreview (NXOpen::NXObject *udoTag)
void UpdateTextUDOClientData (int index, bool previewText)
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 _InsertTextBuilderBuilder

详细描述

镶件文本构建器

表示一个 NXOpen::Tooling::InsertTextBuilder 构造器。
要创建此类的新实例,请使用 NXOpen::Tooling::MoldwizardManager::CreateInsertTextBuilder
默认值。

属性
InsertTextType ThroughHole


在 NX1980.0.0 中创建。

成员枚举类型说明

◆ InsertType

插入文本的类型

枚举值
InsertTypeThroughPoint 

穿过点

InsertTypeThroughHole 

穿过孔

◆ NumberDirectionOption

文本编号方向

枚举值
NumberDirectionOptionAlongXAxis 

沿X轴

NumberDirectionOptionAlongYAxis 

沿Y轴

◆ TextBoundaryType

文本边界类型

枚举值
TextBoundaryTypeNone 

TextBoundaryTypeSlot 

TextBoundaryTypeRectangle 

矩形

◆ TextPositionOption

文本位置选项

枚举值
TextPositionOptionTopLeft 

左上角

TextPositionOptionTopCenter 

上居中

TextPositionOptionTopRight 

右上角

TextPositionOptionMiddleLeft 

中左

TextPositionOptionMiddleRight 

中右

TextPositionOptionBottomLeft 

左下角

TextPositionOptionBottomCenter 

下居中

TextPositionOptionBottomRight 

右下角

成员函数说明

◆ AddOrRemoveUDOSelectedHole()

void NXOpen::Tooling::InsertTextBuilder::AddOrRemoveUDOSelectedHole ( NXOpen::NXObject * udoTag,
NXOpen::Edge * holeEdge,
bool isAdding )

添加或移除文本UDO客户端数据的选中孔。
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签
holeEdge孔边缘
isAdding是否添加

◆ BoundaryColor()

NXOpen::NXColor * NXOpen::Tooling::InsertTextBuilder::BoundaryColor ( )

返回边界颜色
创建于NX1980.0.0.

许可要求 : 无

◆ BoundaryType()

NXOpen::Tooling::InsertTextBuilder::TextBoundaryType NXOpen::Tooling::InsertTextBuilder::BoundaryType ( )

返回边界类型
创建于NX1980.0.0.

许可要求 : 无

◆ BoundingDepth()

NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::BoundingDepth ( )

返回边界深度
创建于NX1980.0.0.

许可要求 : 无

◆ CleanUpRedundantData()

void NXOpen::Tooling::InsertTextBuilder::CleanUpRedundantData ( )

清除冗余数据。
创建于NX2007.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ ComponentTextHeight()

NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::ComponentTextHeight ( )

返回组件文本高度
在NX2007.0.0中创建。

许可证要求:无

◆ CreateComponentText()

bool NXOpen::Tooling::InsertTextBuilder::CreateComponentText ( )

返回是否为组件创建文本
在NX2007.0.0中创建。

许可证要求:无

◆ CreateEmbossedText()

bool NXOpen::Tooling::InsertTextBuilder::CreateEmbossedText ( )

返回是否创建浮雕文本
在NX2007.0.0中创建。

许可证要求:无

◆ CreateNewTextUDO() [1/2]

NXString NXOpen::Tooling::InsertTextBuilder::CreateNewTextUDO ( NXOpen::Face * faceTag,
const char * attribute,
NXOpen::NXObject ** udoTag )

通过给定的属性名创建属性UDO
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
faceTag面标签
attribute属性
udoTagUDO标签

◆ CreateNewTextUDO() [2/2]

NXString NXOpen::Tooling::InsertTextBuilder::CreateNewTextUDO ( NXOpen::Face * faceTag,
const NXString & attribute,
NXOpen::NXObject ** udoTag )

通过给定的属性名创建属性UDO
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
faceTag面标签
attribute属性
udoTagUDO标签

◆ CreateVShapeText()

bool NXOpen::Tooling::InsertTextBuilder::CreateVShapeText ( )

返回是否创建V形雕刻文本
在NX2007.0.0中创建。

许可证要求:无

◆ CsysMatrix()

NXOpen::Matrix3x3 NXOpen::Tooling::InsertTextBuilder::CsysMatrix ( )

返回文本坐标系的矩阵
在NX1980.0.0中创建。

许可证要求:无

◆ CsysOrigin()

NXOpen::Point3d NXOpen::Tooling::InsertTextBuilder::CsysOrigin ( )

返回文本原点
在NX1980.0.0中创建。

许可证要求:无

◆ DeleteTexts()

void NXOpen::Tooling::InsertTextBuilder::DeleteTexts ( const std::vector< NXOpen::Edge * > & holeEdges)

通过给定的孔边缘删除文本和拉伸特征。
创建于NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
holeEdges孔边缘

◆ DeleteUselessTextUDOs()

void NXOpen::Tooling::InsertTextBuilder::DeleteUselessTextUDOs ( )

删除所有无用的文本UDO。
创建于NX2312.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ FontHeight()

NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::FontHeight ( )

返回字体高度
创建于NX1980.0.0.

许可要求 : 无

◆ FontName()

NXString NXOpen::Tooling::InsertTextBuilder::FontName ( )

获取文本字体。
创建于 NX1980.0.0。

许可证要求:无

◆ GetScript()

NXOpen::Features::TextBuilder::ScriptOptions NXOpen::Tooling::InsertTextBuilder::GetScript ( )

获取文本脚本。
创建于 NX1980.0.0。

许可证要求:无

◆ GetTextAnchorPointMatrix()

NXOpen::Matrix3x3 NXOpen::Tooling::InsertTextBuilder::GetTextAnchorPointMatrix ( NXOpen::NXObject * objectTag,
NXOpen::Point3d * origin )

获取文本锚点原点和矩阵。

返回
矩阵
创建于NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
参数
objectTag文本曲线组标签
origin原点

◆ ImplementInitFromUDO()

void NXOpen::Tooling::InsertTextBuilder::ImplementInitFromUDO ( )

从UDO初始化数据
创建于NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ InsertTextType()

NXOpen::Tooling::InsertTextBuilder::InsertType NXOpen::Tooling::InsertTextBuilder::InsertTextType ( )

获取插入文本类型选择。
创建于 NX1980.0.0。

许可证要求:无

◆ LetteringDepth()

NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::LetteringDepth ( )

返回刻字深度
创建于NX1980.0.0.

许可要求 : 无

◆ LockAspectRatio()

bool NXOpen::Tooling::InsertTextBuilder::LockAspectRatio ( )

返回指示是否锁定宽高比的标志
创建于NX2406.0.0.

许可要求 : 无

◆ NumberingDirection()

NXOpen::Tooling::InsertTextBuilder::NumberDirectionOption NXOpen::Tooling::InsertTextBuilder::NumberingDirection ( )

获取编号方向。
创建于 NX1980.0.0。

许可证要求:无

◆ NumberingWidth()

NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::NumberingWidth ( )

返回编号宽度
创建于NX1980.0.0.

许可要求 : 无

◆ Offset()

NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::Offset ( )

返回文本位置偏移量
创建于NX1980.0.0.

许可要求 : 无

◆ RecordFaceHolesData()

void NXOpen::Tooling::InsertTextBuilder::RecordFaceHolesData ( NXOpen::Face * faceTag,
bool recordAllHoles,
NXOpen::Edge * holeEdge,
bool isAdding )

查找面孔并记录孔的数据。
创建于NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
faceTag面标签
recordAllHoles记录所有孔
holeEdge孔边缘
isAdding是否添加

◆ SelectFace()

NXOpen::ScCollector * NXOpen::Tooling::InsertTextBuilder::SelectFace ( )

获取所选面。
创建于 NX1980.0.0。

许可证要求:无

◆ SelectHoleEdges()

NXOpen::ScCollector * NXOpen::Tooling::InsertTextBuilder::SelectHoleEdges ( )

获取所选孔边缘。
创建于 NX1980.0.0。

许可证要求:无

◆ SetBoundaryColor()

void NXOpen::Tooling::InsertTextBuilder::SetBoundaryColor ( NXOpen::NXColor * boundaryColor)

设置边界颜色
在NX1980.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
boundaryColor边界颜色

◆ SetBoundaryType()

void NXOpen::Tooling::InsertTextBuilder::SetBoundaryType ( NXOpen::Tooling::InsertTextBuilder::TextBoundaryType boundaryType)

设置边界类型
创建于NX1980.0.0.

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
boundaryType边界类型

◆ SetCreateComponentText()

void NXOpen::Tooling::InsertTextBuilder::SetCreateComponentText ( bool createComponentText)

设置是否为组件创建文本
在NX2007.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
createComponentText是否为组件创建文本

◆ SetCreateEmbossedText()

void NXOpen::Tooling::InsertTextBuilder::SetCreateEmbossedText ( bool createEmbossedText)

设置是否创建浮雕文本
在NX2007.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
createEmbossedText是否创建浮雕文本

◆ SetCreateVShapeText()

void NXOpen::Tooling::InsertTextBuilder::SetCreateVShapeText ( bool createVShapeText)

设置是否创建V形雕刻文本
在NX2007.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
createVShapeText是否创建V形雕刻文本

◆ SetCsysMatrix()

void NXOpen::Tooling::InsertTextBuilder::SetCsysMatrix ( const NXOpen::Matrix3x3 & matrix)

设置文本坐标系的矩阵
在NX1980.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
matrix矩阵

◆ SetCsysOrigin()

void NXOpen::Tooling::InsertTextBuilder::SetCsysOrigin ( const NXOpen::Point3d & origin)

设置文本原点
在NX1980.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
origin原点

◆ SetEditFeatureGroup()

void NXOpen::Tooling::InsertTextBuilder::SetEditFeatureGroup ( NXOpen::NXObject * featureGroup)

设置雕刻特征的特征组。
创建于NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
featureGroup特征组

◆ SetFontName() [1/2]

void NXOpen::Tooling::InsertTextBuilder::SetFontName ( const char * fontName)

设置文本字体。
创建于 NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
fontNameFont

◆ SetFontName() [2/2]

void NXOpen::Tooling::InsertTextBuilder::SetFontName ( const NXString & fontName)

设置文本字体。
创建于 NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
fontNameFont

◆ SetInsertTextType()

void NXOpen::Tooling::InsertTextBuilder::SetInsertTextType ( NXOpen::Tooling::InsertTextBuilder::InsertType insertType)

设置插入文本类型选择。
创建于 NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
insertTypeinserttype

◆ SetLastSelectedFace()

void NXOpen::Tooling::InsertTextBuilder::SetLastSelectedFace ( NXOpen::Face * faceTag)

设置最后选择的面。
创建于NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
faceTag面标签

◆ SetLockAspectRatio()

void NXOpen::Tooling::InsertTextBuilder::SetLockAspectRatio ( bool lockAspectRatio)

设置指示是否锁定宽高比的标志
创建于NX2406.0.0.

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
lockAspectRatio锁定宽高比标志

◆ SetNumberingDirection()

void NXOpen::Tooling::InsertTextBuilder::SetNumberingDirection ( NXOpen::Tooling::InsertTextBuilder::NumberDirectionOption numberingDirection)

设置编号方向。
创建于 NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
numberingDirectionnumberingdirection

◆ SetScript()

void NXOpen::Tooling::InsertTextBuilder::SetScript ( NXOpen::Features::TextBuilder::ScriptOptions script)

设置文本脚本。
创建于 NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
scriptscript

◆ SetSelectedAttributesTreeNodes()

void NXOpen::Tooling::InsertTextBuilder::SetSelectedAttributesTreeNodes ( const std::vector< NXOpen::NXObject * > & nodeTags)

设置选中的树节点标签。
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
nodeTags节点标签

◆ SetSingleTextUDO()

void NXOpen::Tooling::InsertTextBuilder::SetSingleTextUDO ( NXOpen::NXObject * udoTag)

设置单文本UDO。
创建于NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签

◆ SetTextColor()

void NXOpen::Tooling::InsertTextBuilder::SetTextColor ( NXOpen::NXColor * textColor)

设置文本颜色
创建于NX1980.0.0.

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
textColor文本颜色

◆ SetTextLayer()

void NXOpen::Tooling::InsertTextBuilder::SetTextLayer ( int textLayer)

设置文本图层
在NX2007.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
textLayer文本图层

◆ SetTextPosition()

void NXOpen::Tooling::InsertTextBuilder::SetTextPosition ( NXOpen::Tooling::InsertTextBuilder::TextPositionOption plateTextPosition)

设置板文本位置。
创建于 NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
plateTextPositionplatetextposition

◆ SetTextRule() [1/2]

void NXOpen::Tooling::InsertTextBuilder::SetTextRule ( const char * textRule)

设置文本规则。
创建于 NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
textRuletextrule

◆ SetTextRule() [2/2]

void NXOpen::Tooling::InsertTextBuilder::SetTextRule ( const NXString & textRule)

设置文本规则。
创建于 NX1980.0.0。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
textRuletextrule

◆ SetTextUDOAttributeName() [1/2]

void NXOpen::Tooling::InsertTextBuilder::SetTextUDOAttributeName ( NXOpen::NXObject * udoTag,
const char * attributeNmae )

设置文本UDO属性名
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签
attributeNmaeUDO属性名

◆ SetTextUDOAttributeName() [2/2]

void NXOpen::Tooling::InsertTextBuilder::SetTextUDOAttributeName ( NXOpen::NXObject * udoTag,
const NXString & attributeNmae )

设置文本UDO属性名
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签
attributeNmaeUDO属性名

◆ SetTextUDODefaultText() [1/2]

void NXOpen::Tooling::InsertTextBuilder::SetTextUDODefaultText ( NXOpen::NXObject * udoTag,
const char * text,
bool previewText )

设置文本UDO默认文本
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签
text文本
previewText预览文本

◆ SetTextUDODefaultText() [2/2]

void NXOpen::Tooling::InsertTextBuilder::SetTextUDODefaultText ( NXOpen::NXObject * udoTag,
const NXString & text,
bool previewText )

设置文本UDO默认文本
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签
text文本
previewText预览文本

◆ SetTextUDOStartNumber() [1/2]

void NXOpen::Tooling::InsertTextBuilder::SetTextUDOStartNumber ( NXOpen::NXObject * udoTag,
const char * numberStr,
bool previewText )

设置文本UDO起始编号
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签
numberStr编号字符串
previewText预览文本

◆ SetTextUDOStartNumber() [2/2]

void NXOpen::Tooling::InsertTextBuilder::SetTextUDOStartNumber ( NXOpen::NXObject * udoTag,
const NXString & numberStr,
bool previewText )

设置文本UDO起始编号
在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签
numberStr编号字符串
previewText预览文本

◆ SetTextWScale()

void NXOpen::Tooling::InsertTextBuilder::SetTextWScale ( double wScale)

设置宽度比例
创建于NX2406.0.0.

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
wScale宽度比例

◆ TextColor()

NXOpen::NXColor * NXOpen::Tooling::InsertTextBuilder::TextColor ( )

返回文本颜色
创建于NX1980.0.0.

许可要求 : 无

◆ TextLayer()

int NXOpen::Tooling::InsertTextBuilder::TextLayer ( )

返回文本图层
在NX2007.0.0中创建。

许可证要求:无

◆ TextLength()

NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::TextLength ( )

返回文本长度
创建于NX2406.0.0.

许可要求 : 无

◆ TextPosition()

NXOpen::Tooling::InsertTextBuilder::TextPositionOption NXOpen::Tooling::InsertTextBuilder::TextPosition ( )

获取板文本位置。
创建于 NX1980.0.0。

许可证要求:无

◆ TextRule()

NXString NXOpen::Tooling::InsertTextBuilder::TextRule ( )

获取文本规则。
创建于 NX1980.0.0。

许可证要求:无

◆ TextShear()

NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::TextShear ( )

返回文本倾斜角
创建于NX2406.0.0.

许可要求 : 无

◆ TextWScale()

double NXOpen::Tooling::InsertTextBuilder::TextWScale ( )

返回宽度比例
创建于NX2406.0.0.

许可要求 : 无

◆ UpdateTextLocation()

NXOpen::Group * NXOpen::Tooling::InsertTextBuilder::UpdateTextLocation ( NXOpen::NXObject * objectTag,
const NXOpen::Vector3d & moveVector,
int currentHandle,
double angle )

更新文本锚点和坐标系。

返回
新创建的曲线组
在NX1980.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
参数
objectTag曲线组标签
moveVector文本移动向量
currentHandle手柄类型
angle旋转角度值

◆ UpdateTextPreview()

void NXOpen::Tooling::InsertTextBuilder::UpdateTextPreview ( NXOpen::NXObject * udoTag)

更新文本列表和预览
在NX1980.0.0中创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
udoTagUDO标签

◆ UpdateTextUDOClientData()

void NXOpen::Tooling::InsertTextBuilder::UpdateTextUDOClientData ( int index,
bool previewText )

按类型更新文本UDO客户端数据

弃用
在NX2007.0.0中已弃用。 请使用 JA_TOOLING_INSERT_TEXT_BUILDER_UpdateTextUDOClientData 代替。

在NX1980.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

UDO标签 更新项索引 按类型更新文本UDO客户端数据
在NX2007.0.0中创建。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
index更新项索引
previewText是否预览文本