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

文本样式构建器 更多...

#include <Diagramming_TextStyleBuilder.hxx>

类 NXOpen::Diagramming::TextStyleBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  TextAlignmentType { TextAlignmentTypeLeft , TextAlignmentTypeCenter , TextAlignmentTypeRight }
enum  TextAutoFitType { TextAutoFitTypeNone , TextAutoFitTypeResizeOutline , TextAutoFitTypeShrinkText }
enum  TruncationModes { TruncationModesNone , TruncationModesTrim , TruncationModesSuffix }

Public 成员函数

void SetTextAlignment (NXOpen::Diagramming::TextStyleBuilder::TextAlignmentType alignment)
void SetTextAllowWrapping (bool allowWrapping)
void SetTextAutoFit (NXOpen::Diagramming::TextStyleBuilder::TextAutoFitType autoFit)
void SetTextHeight (double height)
void SetTextOverlined (bool overlined)
void SetTextUnderlined (bool underlined)
void SetTruncationMode (NXOpen::Diagramming::TextStyleBuilder::TruncationModes truncation)
NXOpen::Diagramming::TextStyleBuilder::TextAlignmentType TextAlignment ()
bool TextAllowWrapping ()
NXOpen::Diagramming::TextStyleBuilder::TextAutoFitType TextAutoFit ()
NXOpen::TextColorFontWidthBuilderTextColorFontWidth ()
double TextHeight ()
bool TextOverlined ()
bool TextUnderlined ()
NXOpen::Diagramming::TextStyleBuilder::TruncationModes TruncationMode ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _TextStyleBuilderBuilder

详细描述

文本样式构建器

表示一个TextStyleBuilder。
这是一个子构建器类,无法直接实例化

于NX11.0.0版本创建。

成员枚举类型说明

◆ TextAlignmentType

表示TextStyleBuilder的TextAlignment选项 适用于TextStyleBuilder。
于NX11.0.0版本创建。

枚举值
TextAlignmentTypeLeft 

左对齐

TextAlignmentTypeCenter 

居中对齐

TextAlignmentTypeRight 

右对齐

◆ TextAutoFitType

表示TextStyleBuilder的选项
于NX11.0.0版本创建。

枚举值
TextAutoFitTypeNone 

无自动适配

TextAutoFitTypeResizeOutline 

调整轮廓大小

TextAutoFitTypeShrinkText 

缩小文本

◆ TruncationModes

表示TextStyleBuilder的TruncationMode选项
于NX1847.0.0版本创建。

枚举值
TruncationModesNone 

无截断

TruncationModesTrim 

修剪

TruncationModesSuffix 

后缀

成员函数说明

◆ SetTextAlignment()

void NXOpen::Diagramming::TextStyleBuilder::SetTextAlignment ( NXOpen::Diagramming::TextStyleBuilder::TextAlignmentType alignment)

设置注释的文本对齐方式
于NX11.0.0中创建。

许可证要求 : 无

参数
alignment对齐方式

◆ SetTextAllowWrapping()

void NXOpen::Diagramming::TextStyleBuilder::SetTextAllowWrapping ( bool allowWrapping)

设置文本是否允许换行
于NX11.0.0中创建。

许可证要求 : 无

参数
allowWrapping是否允许换行

◆ SetTextAutoFit()

void NXOpen::Diagramming::TextStyleBuilder::SetTextAutoFit ( NXOpen::Diagramming::TextStyleBuilder::TextAutoFitType autoFit)

设置文本自动调整方式
于NX11.0.0中创建。

许可证要求 : 无

参数
autoFit自动调整方式

◆ SetTextHeight()

void NXOpen::Diagramming::TextStyleBuilder::SetTextHeight ( double height)

设置注释的高度
于NX11.0.0中创建。

许可证要求 : 无

参数
height高度

◆ SetTextOverlined()

void NXOpen::Diagramming::TextStyleBuilder::SetTextOverlined ( bool overlined)

设置文本是否带有上划线
于NX11.0.0中创建。

许可证要求 : 无

参数
overlined是否带有上划线

◆ SetTextUnderlined()

void NXOpen::Diagramming::TextStyleBuilder::SetTextUnderlined ( bool underlined)

设置文本是否带有下划线
于NX11.0.0中创建。

许可证要求 : 无

参数
underlined是否带有下划线

◆ SetTruncationMode()

void NXOpen::Diagramming::TextStyleBuilder::SetTruncationMode ( NXOpen::Diagramming::TextStyleBuilder::TruncationModes truncation)

设置文本截断模式
于NX1847.0.0中创建。

许可证要求 : 无

参数
truncation截断模式

◆ TextAlignment()

NXOpen::Diagramming::TextStyleBuilder::TextAlignmentType NXOpen::Diagramming::TextStyleBuilder::TextAlignment ( )

获取注释的文本对齐方式
于NX11.0.0版本创建。

许可证要求:无

◆ TextAllowWrapping()

bool NXOpen::Diagramming::TextStyleBuilder::TextAllowWrapping ( )

返回文本是否允许换行
于NX11.0.0中创建。

许可证要求 : 无

◆ TextAutoFit()

NXOpen::Diagramming::TextStyleBuilder::TextAutoFitType NXOpen::Diagramming::TextStyleBuilder::TextAutoFit ( )

返回文本自动调整方式
于NX11.0.0中创建。

许可证要求 : 无

◆ TextColorFontWidth()

NXOpen::TextColorFontWidthBuilder * NXOpen::Diagramming::TextStyleBuilder::TextColorFontWidth ( )

返回文本的颜色、字体和宽度
于NX11.0.0中创建。

许可证要求 : 无

◆ TextHeight()

double NXOpen::Diagramming::TextStyleBuilder::TextHeight ( )

返回注释的高度
于NX11.0.0中创建。

许可证要求 : 无

◆ TextOverlined()

bool NXOpen::Diagramming::TextStyleBuilder::TextOverlined ( )

返回文本是否带有上划线
于NX11.0.0中创建。

许可证要求 : 无

◆ TextUnderlined()

bool NXOpen::Diagramming::TextStyleBuilder::TextUnderlined ( )

返回文本是否带有下划线
于NX11.0.0中创建。

许可证要求 : 无

◆ TruncationMode()

NXOpen::Diagramming::TextStyleBuilder::TruncationModes NXOpen::Diagramming::TextStyleBuilder::TruncationMode ( )

返回文本截断模式
于NX1847.0.0中创建。

许可证要求 : 无

◆ Validate()

virtual bool NXOpen::Diagramming::TextStyleBuilder::Validate ( )
virtual

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

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

许可证要求 : 无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.