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

图表注释构建器 更多...

#include <Diagramming_AnnotationBuilder.hxx>

类 NXOpen::Diagramming::AnnotationBuilder 继承关系图:
NXOpen::Diagramming::ConnectableElementBuilder NXOpen::Diagramming::SheetElementBuilder NXOpen::Diagramming::BaseObjectBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Diagramming::ReferenceGeometryBuilder NXOpen::Diagramming::Tables::TableBuilder

Public 类型

enum  TextTypeOption { TextTypeOptionFixed , TextTypeOptionParametric }
Public 类型 继承自 NXOpen::Diagramming::SheetElementBuilder
enum  ResizeOptionType {
  ResizeOptionTypeAnyDirection , ResizeOptionTypeOnAnchor , ResizeOptionTypeSameRatio , ResizeOptionTypeSameRationOnCorner ,
  ResizeOptionTypeSameRatioOnEdge
}

Public 成员函数

bool BoundaryDisplay ()
NXOpen::Diagramming::DiagrammingAnnotationboundarytype BoundaryType ()
NXOpen::Diagramming::FormattedStringBuilderFormattedStringBuilder ()
void SetBoundaryDisplay (bool boundaryDisplay)
void SetBoundaryType (NXOpen::Diagramming::DiagrammingAnnotationboundarytype boundaryType)
void SetText (const char *strValue)
void SetText (const NXString &strValue)
void SetTextType (NXOpen::Diagramming::AnnotationBuilder::TextTypeOption textType)
NXString Text ()
NXOpen::Diagramming::TextStyleBuilderTextStyleBuilder ()
NXOpen::Diagramming::AnnotationBuilder::TextTypeOption TextType ()
Public 成员函数 继承自 NXOpen::Diagramming::ConnectableElementBuilder
std::vector< NXOpen::Diagramming::Port * > GetAllPorts ()
std::vector< NXOpen::Diagramming::Port * > GetPorts (NXOpen::Diagramming::Direction direction)
Public 成员函数 继承自 NXOpen::Diagramming::SheetElementBuilder
void GetAllowedTransformations (bool *isAllowedTranslation, bool *isAllowedRotation, bool *isAllowedScale, bool *isAllowedShear)
void GetMinNodeSize (std::vector< double > &sizeValues)
double Height ()
NXOpen::Diagramming::DiagrammingSizingpolicy HeightPolicy ()
bool Internal ()
NXOpen::Diagramming::AnnotationLabel ()
NXString LabelName ()
NXOpen::Diagramming::LocationBuilderLocation ()
NXOpen::Diagramming::DiagrammingLocationstyle LocationStyle ()
bool MirrorX ()
bool MirrorY ()
NXOpen::Diagramming::SheetElementOwner ()
NXOpen::Diagramming::SheetOwningSheet ()
NXOpen::Diagramming::RenderingPropertiesBuilderRenderingProperties ()
NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType ResizeOption ()
double Rotation ()
void SetHeight (double height)
void SetHeightPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy heightPolicy)
void SetLabelName (const char *labelname)
void SetLabelName (const NXString &labelname)
void SetLocationStyle (NXOpen::Diagramming::DiagrammingLocationstyle locationStyle)
void SetMinNodeSize (const std::vector< double > &sizeValues)
void SetMirrorX (bool mirrorX)
void SetMirrorY (bool mirrorY)
void SetOwner (NXOpen::Diagramming::SheetElement *owner)
void SetOwningSheet (NXOpen::Diagramming::Sheet *owningSheet)
void SetResizeOption (NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType resizeOption)
void SetRotation (double angle)
void SetWidth (double width)
void SetWidthPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy widthPolicy)
void SetX (double x)
void SetY (double y)
void SetZDepth (int zDepth)
NXOpen::Diagramming::SheetElementSourceElement ()
bool UpToDate ()
bool Visible ()
double Width ()
NXOpen::Diagramming::DiagrammingSizingpolicy WidthPolicy ()
double X ()
double Y ()
int ZDepth ()
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 _AnnotationBuilderBuilder

详细描述

图表注释构建器

表示AnnotationBuilder。
要创建此类的新实例,请使用 NXOpen::Diagramming::AnnotationCollection::CreateAnnotationBuilder

创建于NX10.0.0。

成员枚举类型说明

◆ TextTypeOption

表示NXOpen::Diagramming::AnnotationBuilder::TextType 的选项 用于NXOpen::Diagramming::AnnotationBuilder
创建于NX10.0.0。

枚举值
TextTypeOptionFixed 

设置文本类型为固定

TextTypeOptionParametric 

设置文本类型为参数化

成员函数说明

◆ BoundaryDisplay()

bool NXOpen::Diagramming::AnnotationBuilder::BoundaryDisplay ( )

返回边界的可见性。如果返回true,注释将显示其边界(如果有)。
创建于NX10.0.0。

许可要求:无

◆ BoundaryType()

NXOpen::Diagramming::DiagrammingAnnotationboundarytype NXOpen::Diagramming::AnnotationBuilder::BoundaryType ( )

返回注释的边界类型
创建于NX10.0.0。

许可要求:无

◆ FormattedStringBuilder()

NXOpen::Diagramming::FormattedStringBuilder * NXOpen::Diagramming::AnnotationBuilder::FormattedStringBuilder ( )

返回文本的格式化字符串。
创建于NX10.0.0。

许可要求:无

◆ SetBoundaryDisplay()

void NXOpen::Diagramming::AnnotationBuilder::SetBoundaryDisplay ( bool boundaryDisplay)

设置边界的可见性。如果返回true,注释将显示其边界(如果有)。
创建于NX10.0.0。

许可要求:无

参数
boundaryDisplay边界显示

◆ SetBoundaryType()

void NXOpen::Diagramming::AnnotationBuilder::SetBoundaryType ( NXOpen::Diagramming::DiagrammingAnnotationboundarytype boundaryType)

设置注释的边界类型
创建于NX10.0.0。

许可要求:无

参数
boundaryType边界类型

◆ SetText() [1/2]

void NXOpen::Diagramming::AnnotationBuilder::SetText ( const char * strValue)

设置文本,仅当textType为Diagramming.AnnotationBuilder.TextTypeOption.Fixed时使用
创建于NX10.0.0。

许可要求:无

参数
strValue字符串值

◆ SetText() [2/2]

void NXOpen::Diagramming::AnnotationBuilder::SetText ( const NXString & strValue)

设置文本,仅当textType为Diagramming.AnnotationBuilder.TextTypeOption.Fixed时使用
创建于NX10.0.0。

许可要求:无

参数
strValue字符串值

◆ SetTextType()

void NXOpen::Diagramming::AnnotationBuilder::SetTextType ( NXOpen::Diagramming::AnnotationBuilder::TextTypeOption textType)

设置文本类型。如果为NXOpen::Diagramming::AnnotationBuilder::TextTypeOptionFixed ,注释文本存储在NXOpen::Diagramming::AnnotationBuilder 中。 如果为NXOpen::Diagramming::AnnotationBuilder::TextTypeOptionParametric ,注释文本存储在NXOpen::Diagramming::AnnotationBuilder::FormattedStringBuilder 中。
创建于NX10.0.0。

许可要求:无

参数
textType文本类型

◆ Text()

NXString NXOpen::Diagramming::AnnotationBuilder::Text ( )

返回文本,仅当textType为Diagramming.AnnotationBuilder.TextTypeOption.Fixed时使用
创建于NX10.0.0。

许可要求:无

◆ TextStyleBuilder()

NXOpen::Diagramming::TextStyleBuilder * NXOpen::Diagramming::AnnotationBuilder::TextStyleBuilder ( )

返回注释的文本样式。
创建于NX11.0.0。

许可要求:无

◆ TextType()

NXOpen::Diagramming::AnnotationBuilder::TextTypeOption NXOpen::Diagramming::AnnotationBuilder::TextType ( )