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

文本组件 更多...

#include <Annotations_TextComponent.hxx>

类 NXOpen::Annotations::TextComponent 继承关系图:
NXOpen::TransientObject

Public 类型

enum  TextType {
  TextTypeText , TextTypeDualDimension , TextTypeTolerance , TextTypeDualTolerance ,
  TextTypeDiameterRadius , TextTypeAppendedAbove , TextTypeAppendedBelow , TextTypeAppendedBefore ,
  TextTypeAppendedAfter , TextTypeChamferBefore , TextTypeChamferAfter , TextTypeChamferSize ,
  TextTypeChamferXSymbol , TextTypeChamferAngle
}

Public 成员函数

NXOpen::Point3d AdjustedOrigin ()
double GetAngle ()
double GetDistanceToTop ()
int GetIntegerizedLength (int nth)
std::vector< NXStringGetText ()
double Height ()
double Length ()
int NumberLines ()
NXOpen::Point3d Origin ()
NXOpen::Annotations::TextComponent::TextType Type ()
virtual ~TextComponent ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

文本组件

表示注释中的单个文本,可查询该文本的相关信息。包括文本类型、文本行数、文本行内容以及绝对坐标系下的原点。
创建于NX6.0.0。

成员枚举类型说明

◆ TextType

文本类型。

枚举值
TextTypeText 

主尺寸文本或制图辅助工具的主文本

TextTypeDualDimension 

双尺寸文本

TextTypeTolerance 

公差文本

TextTypeDualTolerance 

双公差文本

TextTypeDiameterRadius 

直径、半径或弧长符号文本

TextTypeAppendedAbove 

上方附加文本

TextTypeAppendedBelow 

下方附加文本

TextTypeAppendedBefore 

前方附加文本

TextTypeAppendedAfter 

后方附加文本

TextTypeChamferBefore 

倒角前文本

TextTypeChamferAfter 

倒角后文本

TextTypeChamferSize 

倒角尺寸文本

TextTypeChamferXSymbol 

倒角X符号文本

TextTypeChamferAngle 

倒角角度符号文本

构造及析构函数说明

◆ ~TextComponent()

virtual NXOpen::Annotations::TextComponent::~TextComponent ( )
virtual

释放与文本组件关联的资源。调用此方法后,再使用该对象属于非法操作。在.NET中,当垃圾回收器删除对象时会自动调用此方法。
创建于NX6.0.0。

许可要求:无

成员函数说明

◆ AdjustedOrigin()

NXOpen::Point3d NXOpen::Annotations::TextComponent::AdjustedOrigin ( )

获取 绝对坐标系下调整后的文本原点。 如果注释位于图纸上,则原点在图纸空间中返回。 如果注释位于模型上,则原点在模型空间中返回。 文本原点和调整后的文本原点应相同,但带下划线的注释除外。 调整后的原点用于显示。
创建于NX11.0.2。

许可要求:无

◆ GetAngle()

double NXOpen::Annotations::TextComponent::GetAngle ( )

文本角度。

返回
文本角度
创建于NX12.0.0。

许可要求:无

◆ GetDistanceToTop()

double NXOpen::Annotations::TextComponent::GetDistanceToTop ( )

从原点到文本顶部的距离。

返回
从原点到文本顶部的距离
创建于NX6.0.0。

许可要求:无

◆ GetIntegerizedLength()

int NXOpen::Annotations::TextComponent::GetIntegerizedLength ( int nth)

文本的整型化长度。

返回
文本的整型化长度
创建于NX6.0.0。

许可要求:无
参数
nth第n个文本。nth从0开始。

◆ GetText()

std::vector< NXString > NXOpen::Annotations::TextComponent::GetText ( )

获取文本组件的所有文本。

返回
文本行
创建于NX6.0.0。

许可要求:无

◆ Height()

double NXOpen::Annotations::TextComponent::Height ( )

获取 文本高度。
创建于NX6.0.0。

许可要求:无

◆ Length()

double NXOpen::Annotations::TextComponent::Length ( )

获取 文本长度。
创建于NX6.0.0。

许可要求:无

◆ NumberLines()

int NXOpen::Annotations::TextComponent::NumberLines ( )

获取 文本行数。
创建于NX6.0.0。

许可要求:无

◆ Origin()

NXOpen::Point3d NXOpen::Annotations::TextComponent::Origin ( )

获取 绝对坐标系下的文本原点。 如果注释位于图纸上,则原点在图纸空间中返回。 如果注释位于模型上,则原点在模型空间中返回。
创建于NX6.0.0。

许可要求:无

◆ Type()

NXOpen::Annotations::TextComponent::TextType NXOpen::Annotations::TextComponent::Type ( )

获取 文本类型。
创建于NX6.0.0。

许可要求:无