|
NX Open C++ 参考指南 2406 v1.1
|
镶件文本构建器 更多...
#include <Tooling_InsertTextBuilder.hxx>
友元 | |
| class | _InsertTextBuilderBuilder |
镶件文本构建器
表示一个 NXOpen::Tooling::InsertTextBuilder 构造器。
要创建此类的新实例,请使用 NXOpen::Tooling::MoldwizardManager::CreateInsertTextBuilder
默认值。
| 属性 | 值 |
|---|---|
| InsertTextType | ThroughHole |
在 NX1980.0.0 中创建。
| 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")
| udoTag | UDO标签 |
| holeEdge | 孔边缘 |
| isAdding | 是否添加 |
| NXOpen::NXColor * NXOpen::Tooling::InsertTextBuilder::BoundaryColor | ( | ) |
返回边界颜色
创建于NX1980.0.0.
许可要求 : 无
| NXOpen::Tooling::InsertTextBuilder::TextBoundaryType NXOpen::Tooling::InsertTextBuilder::BoundaryType | ( | ) |
返回边界类型
创建于NX1980.0.0.
许可要求 : 无
| NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::BoundingDepth | ( | ) |
返回边界深度
创建于NX1980.0.0.
许可要求 : 无
| void NXOpen::Tooling::InsertTextBuilder::CleanUpRedundantData | ( | ) |
清除冗余数据。
创建于NX2007.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::ComponentTextHeight | ( | ) |
返回组件文本高度
在NX2007.0.0中创建。
许可证要求:无
| bool NXOpen::Tooling::InsertTextBuilder::CreateComponentText | ( | ) |
返回是否为组件创建文本
在NX2007.0.0中创建。
许可证要求:无
| bool NXOpen::Tooling::InsertTextBuilder::CreateEmbossedText | ( | ) |
返回是否创建浮雕文本
在NX2007.0.0中创建。
许可证要求:无
| 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 | 属性 |
| udoTag | UDO标签 |
| 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 | 属性 |
| udoTag | UDO标签 |
| bool NXOpen::Tooling::InsertTextBuilder::CreateVShapeText | ( | ) |
返回是否创建V形雕刻文本
在NX2007.0.0中创建。
许可证要求:无
| NXOpen::Matrix3x3 NXOpen::Tooling::InsertTextBuilder::CsysMatrix | ( | ) |
返回文本坐标系的矩阵
在NX1980.0.0中创建。
许可证要求:无
| NXOpen::Point3d NXOpen::Tooling::InsertTextBuilder::CsysOrigin | ( | ) |
返回文本原点
在NX1980.0.0中创建。
许可证要求:无
| 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 | 孔边缘 |
| void NXOpen::Tooling::InsertTextBuilder::DeleteUselessTextUDOs | ( | ) |
删除所有无用的文本UDO。
创建于NX2312.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::FontHeight | ( | ) |
返回字体高度
创建于NX1980.0.0.
许可要求 : 无
| NXString NXOpen::Tooling::InsertTextBuilder::FontName | ( | ) |
获取文本字体。
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::Features::TextBuilder::ScriptOptions NXOpen::Tooling::InsertTextBuilder::GetScript | ( | ) |
获取文本脚本。
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::Matrix3x3 NXOpen::Tooling::InsertTextBuilder::GetTextAnchorPointMatrix | ( | NXOpen::NXObject * | objectTag, |
| NXOpen::Point3d * | origin ) |
获取文本锚点原点和矩阵。
| objectTag | 文本曲线组标签 |
| origin | 原点 |
| void NXOpen::Tooling::InsertTextBuilder::ImplementInitFromUDO | ( | ) |
从UDO初始化数据
创建于NX1980.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| NXOpen::Tooling::InsertTextBuilder::InsertType NXOpen::Tooling::InsertTextBuilder::InsertTextType | ( | ) |
获取插入文本类型选择。
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::LetteringDepth | ( | ) |
返回刻字深度
创建于NX1980.0.0.
许可要求 : 无
| bool NXOpen::Tooling::InsertTextBuilder::LockAspectRatio | ( | ) |
返回指示是否锁定宽高比的标志
创建于NX2406.0.0.
许可要求 : 无
| NXOpen::Tooling::InsertTextBuilder::NumberDirectionOption NXOpen::Tooling::InsertTextBuilder::NumberingDirection | ( | ) |
获取编号方向。
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::NumberingWidth | ( | ) |
返回编号宽度
创建于NX1980.0.0.
许可要求 : 无
| NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::Offset | ( | ) |
返回文本位置偏移量
创建于NX1980.0.0.
许可要求 : 无
| 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 | 是否添加 |
| NXOpen::ScCollector * NXOpen::Tooling::InsertTextBuilder::SelectFace | ( | ) |
获取所选面。
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Tooling::InsertTextBuilder::SelectHoleEdges | ( | ) |
获取所选孔边缘。
创建于 NX1980.0.0。
许可证要求:无
| void NXOpen::Tooling::InsertTextBuilder::SetBoundaryColor | ( | NXOpen::NXColor * | boundaryColor | ) |
设置边界颜色
在NX1980.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| boundaryColor | 边界颜色 |
| 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 | 边界类型 |
| void NXOpen::Tooling::InsertTextBuilder::SetCreateComponentText | ( | bool | createComponentText | ) |
设置是否为组件创建文本
在NX2007.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| createComponentText | 是否为组件创建文本 |
| void NXOpen::Tooling::InsertTextBuilder::SetCreateEmbossedText | ( | bool | createEmbossedText | ) |
设置是否创建浮雕文本
在NX2007.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| createEmbossedText | 是否创建浮雕文本 |
| 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形雕刻文本 |
| 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 | 矩阵 |
| 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 | 原点 |
| void NXOpen::Tooling::InsertTextBuilder::SetEditFeatureGroup | ( | NXOpen::NXObject * | featureGroup | ) |
设置雕刻特征的特征组。
创建于NX1980.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| featureGroup | 特征组 |
| void NXOpen::Tooling::InsertTextBuilder::SetFontName | ( | const char * | fontName | ) |
设置文本字体。
创建于 NX1980.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| fontName | Font |
| void NXOpen::Tooling::InsertTextBuilder::SetFontName | ( | const NXString & | fontName | ) |
设置文本字体。
创建于 NX1980.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| fontName | Font |
| 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")
| insertType | inserttype |
| void NXOpen::Tooling::InsertTextBuilder::SetLastSelectedFace | ( | NXOpen::Face * | faceTag | ) |
设置最后选择的面。
创建于NX1980.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| faceTag | 面标签 |
| void NXOpen::Tooling::InsertTextBuilder::SetLockAspectRatio | ( | bool | lockAspectRatio | ) |
设置指示是否锁定宽高比的标志
创建于NX2406.0.0.
许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| lockAspectRatio | 锁定宽高比标志 |
| 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")
| numberingDirection | numberingdirection |
| 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")
| script | script |
| 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 | 节点标签 |
| void NXOpen::Tooling::InsertTextBuilder::SetSingleTextUDO | ( | NXOpen::NXObject * | udoTag | ) |
设置单文本UDO。
创建于NX1980.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| udoTag | UDO标签 |
| void NXOpen::Tooling::InsertTextBuilder::SetTextColor | ( | NXOpen::NXColor * | textColor | ) |
设置文本颜色
创建于NX1980.0.0.
许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| textColor | 文本颜色 |
| void NXOpen::Tooling::InsertTextBuilder::SetTextLayer | ( | int | textLayer | ) |
设置文本图层
在NX2007.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| textLayer | 文本图层 |
| 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")
| plateTextPosition | platetextposition |
| void NXOpen::Tooling::InsertTextBuilder::SetTextRule | ( | const char * | textRule | ) |
设置文本规则。
创建于 NX1980.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| textRule | textrule |
| void NXOpen::Tooling::InsertTextBuilder::SetTextRule | ( | const NXString & | textRule | ) |
设置文本规则。
创建于 NX1980.0.0。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| textRule | textrule |
| 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")
| udoTag | UDO标签 |
| attributeNmae | UDO属性名 |
| 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")
| udoTag | UDO标签 |
| attributeNmae | UDO属性名 |
| 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")
| udoTag | UDO标签 |
| text | 文本 |
| previewText | 预览文本 |
| 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")
| udoTag | UDO标签 |
| text | 文本 |
| previewText | 预览文本 |
| 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")
| udoTag | UDO标签 |
| numberStr | 编号字符串 |
| previewText | 预览文本 |
| 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")
| udoTag | UDO标签 |
| numberStr | 编号字符串 |
| previewText | 预览文本 |
| void NXOpen::Tooling::InsertTextBuilder::SetTextWScale | ( | double | wScale | ) |
设置宽度比例
创建于NX2406.0.0.
许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| wScale | 宽度比例 |
| NXOpen::NXColor * NXOpen::Tooling::InsertTextBuilder::TextColor | ( | ) |
返回文本颜色
创建于NX1980.0.0.
许可要求 : 无
| int NXOpen::Tooling::InsertTextBuilder::TextLayer | ( | ) |
返回文本图层
在NX2007.0.0中创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::TextLength | ( | ) |
返回文本长度
创建于NX2406.0.0.
许可要求 : 无
| NXOpen::Tooling::InsertTextBuilder::TextPositionOption NXOpen::Tooling::InsertTextBuilder::TextPosition | ( | ) |
获取板文本位置。
创建于 NX1980.0.0。
许可证要求:无
| NXString NXOpen::Tooling::InsertTextBuilder::TextRule | ( | ) |
获取文本规则。
创建于 NX1980.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertTextBuilder::TextShear | ( | ) |
返回文本倾斜角
创建于NX2406.0.0.
许可要求 : 无
| double NXOpen::Tooling::InsertTextBuilder::TextWScale | ( | ) |
返回宽度比例
创建于NX2406.0.0.
许可要求 : 无
| NXOpen::Group * NXOpen::Tooling::InsertTextBuilder::UpdateTextLocation | ( | NXOpen::NXObject * | objectTag, |
| const NXOpen::Vector3d & | moveVector, | ||
| int | currentHandle, | ||
| double | angle ) |
更新文本锚点和坐标系。
| objectTag | 曲线组标签 |
| moveVector | 文本移动向量 |
| currentHandle | 手柄类型 |
| angle | 旋转角度值 |
| void NXOpen::Tooling::InsertTextBuilder::UpdateTextPreview | ( | NXOpen::NXObject * | udoTag | ) |
更新文本列表和预览
在NX1980.0.0中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| udoTag | UDO标签 |
| void NXOpen::Tooling::InsertTextBuilder::UpdateTextUDOClientData | ( | int | index, |
| bool | previewText ) |
按类型更新文本UDO客户端数据
UDO标签 更新项索引 按类型更新文本UDO客户端数据
在NX2007.0.0中创建。
许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| index | 更新项索引 |
| previewText | 是否预览文本 |