|
NX Open C++ 参考指南 2406 v1.1
|
文本特征构建器 更多...
#include <Features_TextBuilder.hxx>
友元 | |
| class | _TextBuilderBuilder |
文本特征构建器
表示@link NXOpen::Features::Text NXOpen::Features::Text@endlink的构建器
<br> 要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateTextBuilder NXOpen::Features::FeatureCollection::CreateTextBuilder @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
CanCreateBoundingBox </term> <description>
0 </description> </item>
<item><term>
CanJoinCurves </term> <description>
1 </description> </item>
<item><term>
CanProjectCurves </term> <description>
0 </description> </item>
<item><term>
CanReferenceText </term> <description>
0 </description> </item>
<item><term>
CanUseKerningSpaces </term> <description>
1 </description> </item>
<item><term>
FontStyle </term> <description>
Regular </description> </item>
<item><term>
FrameOnPath.AnchorLocation </term> <description>
Center </description> </item>
<item><term>
FrameOnPath.Height.Value </term> <description>
10 (毫米零件), 1 (英寸零件) </description> </item>
<item><term>
FrameOnPath.Offset.Value </term> <description>
0 (毫米零件), 0 (英寸零件) </description> </item>
<item><term>
FrameOnPath.WScale </term> <description>
100 </description> </item>
<item><term>
IsAssociative </term> <description>
1 </description> </item>
<item><term>
IsPrintMark </term> <description>
0 </description> </item>
<item><term>
OnFacePlacementMethod </term> <description>
CurvesOnFaces </description> </item>
<item><term>
OrientationMethod </term> <description>
Natural </description> </item>
<item><term>
PlanarFrame.AnchorLocation </term> <description>
BottomCenter </description> </item>
<item><term>
PlanarFrame.Height.Value </term> <description>
10 (毫米零件), 1 (英寸零件) </description> </item>
<item><term>
PlanarFrame.Shear.Value </term> <description>
0 </description> </item>
<item><term>
PlanarFrame.WScale </term> <description>
100 </description> </item>
PrintMarkThickness.Value 1 (毫米零件), 0.05 (英寸零件)
创建于NX7.5.1。
NXOpen::Features::TextBuilder::TypesOnFace 类型的放置选项
| 枚举值 | |
|---|---|
| OnFacePlacementMethodOptionsCurvesOnFaces | 面上的曲线或边放置 |
| OnFacePlacementMethodOptionsSectionPlane | 平面与面的交线放置 |
NXOpen::Features::TextBuilder::TypesOnCurve 类型的方向选项
| 枚举值 | |
|---|---|
| OrientationMethodOptionsNatural | 沿自然曲线法向 |
| OrientationMethodOptionsVector | 沿矢量 |
脚本或字符集选项
| bool NXOpen::Features::TextBuilder::CanCreateBoundingBox | ( | ) |
返回指示是否可创建边界框的标志
于NX7.5.1版本创建。
许可要求:无
| bool NXOpen::Features::TextBuilder::CanJoinCurves | ( | ) |
返回指示是否可连接曲线的标志
于NX7.5.1版本创建。
许可要求:无
| bool NXOpen::Features::TextBuilder::CanProjectCurves | ( | ) |
返回指示是否可投影曲线的标志
于NX7.5.1版本创建。
许可要求:无
| bool NXOpen::Features::TextBuilder::CanReferenceText | ( | ) |
返回指示文本特征是否可引用字符串表达式的标志
创建于NX7.5.1。
许可证要求:无
| bool NXOpen::Features::TextBuilder::CanReverseIntersectionCurve | ( | ) |
返回指示相交曲线是否可反转的标志
创建于NX7.5.1。
许可证要求:无
| bool NXOpen::Features::TextBuilder::CanUseKerningSpaces | ( | ) |
返回指示是否可使用字距调整间距的标志
于NX7.5.1版本创建。
许可要求:无
| int NXOpen::Features::TextBuilder::CaretPosition | ( | ) |
返回插入点位置
创建于NX2312.0.0版本。
许可要求:无
| bool NXOpen::Features::TextBuilder::EnableCaretPositioning | ( | ) |
返回指示是否启用插入点定位的标志
首次创建于NX2312.0.0版本。
许可证要求:无
| bool NXOpen::Features::TextBuilder::EnableCharacterSpacing | ( | ) |
返回指示是否启用字符间距的标志
首次创建于NX2312.0.0版本。
许可证要求:无
| NXString NXOpen::Features::TextBuilder::Font | ( | ) |
返回字体
创建于NX7.5.1。
许可证要求:无
| double NXOpen::Features::TextBuilder::FontGapFactor | ( | ) |
返回字体间距因子。字体间距因子决定用于字符间距的像素数量。
首次创建于NX2312.0.0版本。
许可证要求:无
| NXOpen::Features::TextBuilder::FontStyleOptions NXOpen::Features::TextBuilder::FontStyle | ( | ) |
返回字体样式
于NX7.5.1版本创建。
许可要求:无
| NXOpen::GeometricUtilities::FrameOnPathBuilder * NXOpen::Features::TextBuilder::FrameOnPath | ( | ) |
返回路径上的框架
于NX7.5.1版本创建。
许可要求:无
| bool NXOpen::Features::TextBuilder::IsAssociative | ( | ) |
返回指示操作是否为关联的标志
于NX7.5.1版本创建。
许可要求:无
| bool NXOpen::Features::TextBuilder::IsPrintMark | ( | ) |
返回指示此文本特征是否为打印标记的标志
首次创建于NX12.0.1版本。
许可证要求:无
| NXOpen::Section * NXOpen::Features::TextBuilder::OnCurvePlacementProfile | ( | ) |
返回 NXOpen::Features::TextBuilder::TypesOnCurve 类型的放置轮廓
创建于NX7.5.1。
许可要求 : 无
| NXOpen::Features::TextBuilder::OnFacePlacementMethodOptions NXOpen::Features::TextBuilder::OnFacePlacementMethod | ( | ) |
返回 NXOpen::Features::TextBuilder::TypesOnFace 类型的放置方法
创建于NX7.5.1。
许可要求 : 无
| NXOpen::Section * NXOpen::Features::TextBuilder::OnFacePlacementProfile | ( | ) |
返回 NXOpen::Features::TextBuilder::TypesOnFace 类型的放置轮廓
创建于NX7.5.1。
许可要求 : 无
| NXOpen::Features::TextBuilder::OrientationMethodOptions NXOpen::Features::TextBuilder::OrientationMethod | ( | ) |
返回NXOpen::Features::TextBuilder::TypesOnCurve类型的方向方法
创建于NX7.5.1。
许可证要求:无
| NXOpen::Direction * NXOpen::Features::TextBuilder::OrientationVector | ( | ) |
返回方向矢量
创建于NX7.5.1。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::TextBuilder::PlacementFaces | ( | ) |
返回 NXOpen::Features::TextBuilder::TypesOnFace 类型的放置面
创建于NX7.5.1。
许可要求 : 无
| NXOpen::GeometricUtilities::RectangularFrameBuilder * NXOpen::Features::TextBuilder::PlanarFrame | ( | ) |
返回平面框架
于NX7.5.1版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TextBuilder::PrintMarkThickness | ( | ) |
返回打印标记的厚度
首次创建于NX12.0.1版本。
许可证要求:无
| NXString NXOpen::Features::TextBuilder::PrintMarkUsageLabel | ( | ) |
返回打印标记的使用标签
首次创建于NX12.0.1版本。
许可证要求:无
| NXOpen::Features::TextBuilder::ScriptOptions NXOpen::Features::TextBuilder::Script | ( | ) |
返回脚本
创建于NX7.5.1。
许可证要求:无
| NXOpen::Plane * NXOpen::Features::TextBuilder::SectionPlane | ( | ) |
返回NXOpen::Features::TextBuilder::TypesOnFace类型的截面平面
创建于NX7.5.1。
许可证要求:无
| void NXOpen::Features::TextBuilder::SelectFont | ( | const char * | fontName, |
| NXOpen::Features::TextBuilder::ScriptOptions | script ) |
选择字体及相应字符集
创建于NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| fontName | 字体 |
| script | 字符集 |
| void NXOpen::Features::TextBuilder::SelectFont | ( | const NXString & | fontName, |
| NXOpen::Features::TextBuilder::ScriptOptions | script ) |
选择字体及相应字符集
创建于NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| fontName | 字体 |
| script | 字符集 |
| void NXOpen::Features::TextBuilder::SetAssociative | ( | bool | isAssociative | ) |
设置指示操作是否为关联的标志
于NX7.5.1版本创建。
许可要求:solid_modeling("SOLIDS MODELING")
| isAssociative | 是否关联 |
| void NXOpen::Features::TextBuilder::SetCanCreateBoundingBox | ( | bool | canCreateBoundingBox | ) |
设置指示是否可创建边界框的标志
于NX7.5.1版本创建。
许可要求:solid_modeling("SOLIDS MODELING")
| canCreateBoundingBox | 是否可创建边界框 |
| void NXOpen::Features::TextBuilder::SetCanJoinCurves | ( | bool | canJoinCurves | ) |
设置指示是否可连接曲线的标志
于NX7.5.1版本创建。
许可要求:solid_modeling("SOLIDS MODELING")
| canJoinCurves | 是否可连接曲线 |
| void NXOpen::Features::TextBuilder::SetCanProjectCurves | ( | bool | canProjectCurves | ) |
设置指示是否可投影曲线的标志
于NX7.5.1版本创建。
许可要求:solid_modeling("SOLIDS MODELING")
| canProjectCurves | 是否可投影曲线 |
| void NXOpen::Features::TextBuilder::SetCanReferenceText | ( | bool | canReferenceText | ) |
设置指示文本特征是否可引用字符串表达式的标志
创建于NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| canReferenceText | 是否可引用文本 |
| void NXOpen::Features::TextBuilder::SetCanReverseIntersectionCurve | ( | bool | canReverse | ) |
设置指示相交曲线是否可反转的标志
创建于NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| canReverse | 是否可反转 |
| void NXOpen::Features::TextBuilder::SetCanUseKerningSpaces | ( | bool | canUseKerningSpaces | ) |
设置指示是否可使用字距调整间距的标志
于NX7.5.1版本创建。
许可要求:solid_modeling("SOLIDS MODELING")
| canUseKerningSpaces | 是否可使用字距调整间距 |
| void NXOpen::Features::TextBuilder::SetCaretPosition | ( | int | position | ) |
设置插入点位置
创建于NX2312.0.0版本。
许可要求:solid_modeling("SOLIDS MODELING")
| position | 位置 |
| void NXOpen::Features::TextBuilder::SetEnableCaretPositioning | ( | bool | enable | ) |
设置指示是否启用插入点定位的标志
创建于NX2312.0.0版本。
许可要求:solid_modeling("SOLIDS MODELING")
| enable | 启用标志 |
| void NXOpen::Features::TextBuilder::SetEnableCharacterSpacing | ( | bool | enable | ) |
设置指示是否启用字符间距的标志
首次创建于NX2312.0.0版本。
许可证要求:solid_modeling ("SOLIDS MODELING")
| enable | 启用标志 |
| void NXOpen::Features::TextBuilder::SetFontGapFactor | ( | double | gapFactor | ) |
设置字体间距因子。字体间距因子决定用于字符间距的像素数量。
首次创建于NX2312.0.0版本。
许可证要求:solid_modeling ("SOLIDS MODELING")
| gapFactor | 间距因子 |
| void NXOpen::Features::TextBuilder::SetFontStyle | ( | NXOpen::Features::TextBuilder::FontStyleOptions | fontStyle | ) |
设置字体样式
于NX7.5.1版本创建。
许可要求:solid_modeling("SOLIDS MODELING")
| fontStyle | 字体样式 |
| void NXOpen::Features::TextBuilder::SetOnFacePlacementMethod | ( | NXOpen::Features::TextBuilder::OnFacePlacementMethodOptions | placementMethod | ) |
设置 NXOpen::Features::TextBuilder::TypesOnFace 类型的放置方法
创建于NX7.5.1。
许可要求 : solid_modeling ("SOLIDS MODELING")
| placementMethod | 放置方法 |
| void NXOpen::Features::TextBuilder::SetOrientationMethod | ( | NXOpen::Features::TextBuilder::OrientationMethodOptions | orientationMethod | ) |
设置NXOpen::Features::TextBuilder::TypesOnCurve类型的方向方法
创建于NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| orientationMethod | 方向方法 |
| void NXOpen::Features::TextBuilder::SetOrientationVector | ( | NXOpen::Direction * | orientationVector | ) |
设置方向矢量
创建于NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| orientationVector | 方向矢量 |
| void NXOpen::Features::TextBuilder::SetPrintMark | ( | bool | isPrintMark | ) |
设置指示此文本特征是否为打印标记的标志
首次创建于NX12.0.1版本。
许可证要求:无
| isPrintMark | 是否为打印标记 |
| void NXOpen::Features::TextBuilder::SetPrintMarkUsageLabel | ( | const char * | printMarkUsageLabel | ) |
设置打印标记的使用标签
首次创建于NX12.0.1版本。
许可证要求:无
| printMarkUsageLabel | 打印标记使用标签 |
| void NXOpen::Features::TextBuilder::SetPrintMarkUsageLabel | ( | const NXString & | printMarkUsageLabel | ) |
设置打印标记的使用标签
首次创建于NX12.0.1版本。
许可证要求:无
| printMarkUsageLabel | 打印标记使用标签 |
| void NXOpen::Features::TextBuilder::SetScript | ( | NXOpen::Features::TextBuilder::ScriptOptions | script | ) |
设置脚本
创建于NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| script | 脚本 |
| void NXOpen::Features::TextBuilder::SetSectionPlane | ( | NXOpen::Plane * | sectionPlane | ) |
设置NXOpen::Features::TextBuilder::TypesOnFace类型的截面平面
创建于NX7.5.1。
许可证要求:solid_modeling ("SOLIDS MODELING")
| sectionPlane | 截面平面 |
| void NXOpen::Features::TextBuilder::SetTextString | ( | const char * | textString | ) |
设置要渲染的字符串
首次创建于NX7.5.3版本。
许可证要求:solid_modeling ("SOLIDS MODELING")
| textString | 要渲染的文本 |
| void NXOpen::Features::TextBuilder::SetTextString | ( | const NXString & | textString | ) |
设置要渲染的字符串
首次创建于NX7.5.3版本。
许可证要求:solid_modeling ("SOLIDS MODELING")
| textString | 要渲染的文本 |
| void NXOpen::Features::TextBuilder::SetType | ( | NXOpen::Features::TextBuilder::Types | type | ) |
设置类型
于NX7.5.1版本创建。
许可要求:solid_modeling("SOLIDS MODELING")
| type | 类型 |
| NXOpen::Expression * NXOpen::Features::TextBuilder::Text | ( | ) |
返回表示文本的字符串表达式
创建于NX7.5.1。
许可证要求:无
| NXString NXOpen::Features::TextBuilder::TextString | ( | ) |
返回要渲染的字符串
首次创建于NX7.5.3版本。
许可证要求:无
| NXOpen::Features::TextBuilder::Types NXOpen::Features::TextBuilder::Type | ( | ) |
返回类型
于NX7.5.1版本创建。
许可要求:无
| void NXOpen::Features::TextBuilder::UpdateOnOrientationVectorReversal | ( | ) |
根据方向向量方向更新构建器
首次创建于NX7.5.1版本。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::TextBuilder::UpdateOnSectionPlane | ( | ) |
根据截面平面更新构建器
首次创建于NX7.5.1版本。
许可证要求:solid_modeling ("SOLIDS MODELING")