|
NX Open C++ 参考指南 2406 v1.1
|
制图注释构建器 更多...
#include <Annotations_DraftingNoteBuilder.hxx>
Public 成员函数 | |
| NXOpen::Annotations::ForeshorteningSymbolBuilder * | ForeshorteningSymbol () |
| NXOpen::SelectDisplayableObject * | Inherit () |
| void | InheritProperties (NXOpen::Annotations::SimpleDraftingAid *annotation, int recordNumber) |
| NXOpen::Annotations::LeaderBuilder * | Leader () |
| NXOpen::Annotations::OriginBuilder * | Origin () |
| void | SetTextAlignment (NXOpen::Annotations::DraftingNoteBuilder::TextAlign textAlignment) |
| void | SetVerticalText (bool verticalText) |
| NXOpen::Annotations::StyleBuilder * | Style () |
| NXOpen::Annotations::TextWithEditControlsBuilder * | Text () |
| NXOpen::Annotations::DraftingNoteBuilder::TextAlign | TextAlignment () |
| bool | VerticalText () |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _DraftingNoteBuilderBuilder |
制图注释构建器
表示 NXOpen::Annotations::Note 构建器
要创建此类的新实例,请使用 NXOpen::Annotations::AnnotationManager::CreateDraftingNoteBuilder
默认值。
| 属性 | 值 |
|---|---|
| Text.TextBlock.CustomSymbolScale | 1.0 |
| Text.TextBlock.SymbolAspectRatio | 1.0 |
| Text.TextBlock.SymbolHeight | 25.4 (毫米部件), 1.0 (英寸部件) |
| Text.TextBlock.SymbolLength | 25.4 (毫米部件), 1.0 (英寸部件) |
| Text.TextBlock.SymbolPreferences | UseCurrent |
| Text.TextBlock.SymbolScale | 1.0 |
| Text.TextBlock.SymbolSizeMethod | ScaleAndAspectRatio |
在 NX6.0.0 版本中创建。
文本的引线上方文本对齐类型
| NXOpen::Annotations::ForeshorteningSymbolBuilder * NXOpen::Annotations::DraftingNoteBuilder::ForeshorteningSymbol | ( | ) |
返回缩略符号构建器
创建于NX10.0.0.
许可要求:无
| NXOpen::SelectDisplayableObject * NXOpen::Annotations::DraftingNoteBuilder::Inherit | ( | ) |
返回从中继承属性的注释
创建于NX7.5.2.
许可要求:无
| void NXOpen::Annotations::DraftingNoteBuilder::InheritProperties | ( | NXOpen::Annotations::SimpleDraftingAid * | annotation, |
| int | recordNumber ) |
从注释继承属性
创建于NX7.5.2.
许可要求:无
| annotation | annotation |
| recordNumber | recordnumber |
| NXOpen::Annotations::LeaderBuilder * NXOpen::Annotations::DraftingNoteBuilder::Leader | ( | ) |
返回注释的NXOpen::Annotations::LeaderBuilder
创建于NX6.0.0.
许可要求:无
| NXOpen::Annotations::OriginBuilder * NXOpen::Annotations::DraftingNoteBuilder::Origin | ( | ) |
返回原点
创建于NX6.0.0.
许可要求:无
| void NXOpen::Annotations::DraftingNoteBuilder::SetTextAlignment | ( | NXOpen::Annotations::DraftingNoteBuilder::TextAlign | textAlignment | ) |
设置文本对齐方式
创建于NX6.0.0.
许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING") 或 nx_2d_edit (" NX 2D Edit")
| textAlignment | textalignment |
| void NXOpen::Annotations::DraftingNoteBuilder::SetVerticalText | ( | bool | verticalText | ) |
设置文本的垂直文本设置
创建于NX6.0.0.
许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING") 或 nx_2d_edit (" NX 2D Edit")
| verticalText | verticaltext |
| NXOpen::Annotations::StyleBuilder * NXOpen::Annotations::DraftingNoteBuilder::Style | ( | ) |
返回样式构建器
创建于NX6.0.0.
许可要求:无
| NXOpen::Annotations::TextWithEditControlsBuilder * NXOpen::Annotations::DraftingNoteBuilder::Text | ( | ) |
返回文本
创建于NX6.0.0.
许可要求:无
| NXOpen::Annotations::DraftingNoteBuilder::TextAlign NXOpen::Annotations::DraftingNoteBuilder::TextAlignment | ( | ) |
返回文本对齐方式
创建于NX6.0.0.
许可要求:drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING") 或 nx_2d_edit (" NX 2D Edit")
| bool NXOpen::Annotations::DraftingNoteBuilder::VerticalText | ( | ) |
返回文本的垂直文本设置
创建于NX6.0.0.
许可要求:无