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

图纸页构建器 更多...

#include <Drawings_DrawingSheetBuilder.hxx>

类 NXOpen::Drawings::DrawingSheetBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Drawings::DraftingDrawingSheetBuilder NXOpen::Layout2d::LayoutDrawingSheetBuilder NXOpen::Layout2d::ConvertSheetToLayoutBuilder

Public 类型

enum  SheetBaseordrawingView { SheetBaseordrawingViewBase , SheetBaseordrawingViewDrawing }
enum  SheetMode { SheetModeCreate , SheetModeEdit }
enum  SheetOption { SheetOptionUseTemplate , SheetOptionStandardSize , SheetOptionCustomSize }
enum  SheetProjectionAngle { SheetProjectionAngleFirst , SheetProjectionAngleThird }
enum  SheetStandardEnglishScale {
  SheetStandardEnglishScaleS81 , SheetStandardEnglishScaleS41 , SheetStandardEnglishScaleS21 , SheetStandardEnglishScaleS11 ,
  SheetStandardEnglishScaleS12 , SheetStandardEnglishScaleS14 , SheetStandardEnglishScaleS18 , SheetStandardEnglishScaleCustom
}
enum  SheetStandardMetricScale {
  SheetStandardMetricScaleS501 , SheetStandardMetricScaleS201 , SheetStandardMetricScaleS101 , SheetStandardMetricScaleS51 ,
  SheetStandardMetricScaleS21 , SheetStandardMetricScaleS11 , SheetStandardMetricScaleS12 , SheetStandardMetricScaleS15 ,
  SheetStandardMetricScaleS110 , SheetStandardMetricScaleS120 , SheetStandardMetricScaleS150 , SheetStandardMetricScaleS1100 ,
  SheetStandardMetricScaleCustom
}
enum  SheetUnits { SheetUnitsMetric , SheetUnitsEnglish }

Public 成员函数

bool AutoStartViewCreation ()
NXOpen::Drawings::DrawingSheetBuilder::SheetBaseordrawingView BaseordrawingView ()
NXString EnglishSheetTemplateLocation ()
double Height ()
double Length ()
NXString MetricSheetTemplateLocation ()
NXString Name ()
NXString Number ()
 NX_DEPRECATED ("Deprecated in NX7.5.0. Use NXOpen::Drawings::DrawingSheetBuilder::AutoStartViewCreation instead.") bool AutoStartBaseView()
 NX_DEPRECATED ("Deprecated in NX7.5.0. Use NXOpen::Drawings::DrawingSheetBuilder::SetAutoStartViewCreation instead.") void SetAutoStartBaseView(bool autoStartBaseView)
NXOpen::Drawings::DrawingSheetBuilder::SheetOption Option ()
NXOpen::Drawings::DrawingSheetBuilder::SheetProjectionAngle ProjectionAngle ()
NXString Revision ()
double ScaleDenominator ()
double ScaleNumerator ()
NXString SecondaryNumber ()
void SetAutoStartViewCreation (bool autoStartViewCreation)
void SetBaseordrawingView (NXOpen::Drawings::DrawingSheetBuilder::SheetBaseordrawingView option)
void SetEnglishSheetTemplateLocation (const char *englishSheetTemplateLocation)
void SetEnglishSheetTemplateLocation (const NXString &englishSheetTemplateLocation)
void SetHeight (double height)
void SetLength (double length)
void SetMetricSheetTemplateLocation (const char *metricSheetTemplateLocation)
void SetMetricSheetTemplateLocation (const NXString &metricSheetTemplateLocation)
void SetName (const char *name)
void SetName (const NXString &name)
void SetNumber (const char *number)
void SetNumber (const NXString &number)
void SetOption (NXOpen::Drawings::DrawingSheetBuilder::SheetOption option)
void SetProjectionAngle (NXOpen::Drawings::DrawingSheetBuilder::SheetProjectionAngle projectionAngle)
void SetRevision (const char *revision)
void SetRevision (const NXString &revision)
void SetScaleDenominator (double scaleDenominator)
void SetScaleNumerator (double scaleNumerator)
void SetSecondaryNumber (const char *secondaryNumber)
void SetSecondaryNumber (const NXString &secondaryNumber)
void SetStandardEnglishScale (NXOpen::Drawings::DrawingSheetBuilder::SheetStandardEnglishScale englishScale)
void SetStandardMetricScale (NXOpen::Drawings::DrawingSheetBuilder::SheetStandardMetricScale metricScale)
void SetUnits (NXOpen::Drawings::DrawingSheetBuilder::SheetUnits units)
NXOpen::Drawings::DrawingSheetBuilder::SheetStandardEnglishScale StandardEnglishScale ()
NXOpen::Drawings::DrawingSheetBuilder::SheetStandardMetricScale StandardMetricScale ()
NXOpen::Drawings::DrawingSheetBuilder::SheetUnits Units ()
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 _DrawingSheetBuilderBuilder

详细描述

图纸页构建器

表示 NXOpen::Drawings::DrawingSheetBuilder
此类在NX12中已抽象化,创建器(JA_DRAWING_SHEET_COLLECTION_drawing_sheet_builder)已弃用

在NX5.0.0中创建。

成员枚举类型说明

◆ SheetBaseordrawingView

基本视图或工程视图选项

枚举值
SheetBaseordrawingViewBase 

自动启动基本视图

SheetBaseordrawingViewDrawing 

自动启动工程视图

◆ SheetMode

图纸对话框模式

枚举值
SheetModeCreate 

创建模式

SheetModeEdit 

编辑模式

◆ SheetOption

指定要创建的新图纸属性的选项。

枚举值
SheetOptionUseTemplate 

图纸模板

SheetOptionStandardSize 

标准尺寸图纸

SheetOptionCustomSize 

自定义尺寸图纸

◆ SheetProjectionAngle

图纸投影角度

枚举值
SheetProjectionAngleFirst 

第一角投影

SheetProjectionAngleThird 

第三角投影

◆ SheetStandardEnglishScale

标准英制图纸比例

枚举值
SheetStandardEnglishScaleS81 

比例8:1

SheetStandardEnglishScaleS41 

比例4:1

SheetStandardEnglishScaleS21 

比例2:1

SheetStandardEnglishScaleS11 

比例1:1

SheetStandardEnglishScaleS12 

比例1:2

SheetStandardEnglishScaleS14 

比例1:4

SheetStandardEnglishScaleS18 

比例1:8

SheetStandardEnglishScaleCustom 

自定义比例

◆ SheetStandardMetricScale

标准公制图纸比例

枚举值
SheetStandardMetricScaleS501 

比例50:1

SheetStandardMetricScaleS201 

比例20:1

SheetStandardMetricScaleS101 

比例10:1

SheetStandardMetricScaleS51 

比例5:1

SheetStandardMetricScaleS21 

比例2:1

SheetStandardMetricScaleS11 

比例1:1

SheetStandardMetricScaleS12 

比例1:2

SheetStandardMetricScaleS15 

比例1:5

SheetStandardMetricScaleS110 

比例1:10

SheetStandardMetricScaleS120 

比例1:20

SheetStandardMetricScaleS150 

比例1:50

SheetStandardMetricScaleS1100 

比例1:100

SheetStandardMetricScaleCustom 

自定义比例

◆ SheetUnits

图纸单位

枚举值
SheetUnitsMetric 

公制单位图纸

SheetUnitsEnglish 

英制单位图纸

成员函数说明

◆ AutoStartViewCreation()

bool NXOpen::Drawings::DrawingSheetBuilder::AutoStartViewCreation ( )

返回控制插入无视图图纸后是否自动启动添加视图创建的设置。 此选项在编辑图纸时不显示。
创建于 NX7.5.0。

许可证要求:无

◆ BaseordrawingView()

NXOpen::Drawings::DrawingSheetBuilder::SheetBaseordrawingView NXOpen::Drawings::DrawingSheetBuilder::BaseordrawingView ( )

返回基本视图或工程视图选项
创建于 NX7.5.0。

许可证要求:无

◆ EnglishSheetTemplateLocation()

NXString NXOpen::Drawings::DrawingSheetBuilder::EnglishSheetTemplateLocation ( )

返回要添加到零件文件的英制图纸模板的位置
于NX5.0.0中创建。

许可证要求:无

◆ Height()

double NXOpen::Drawings::DrawingSheetBuilder::Height ( )

返回工程图图样的自定义或标准高度
于NX5.0.0中创建。

许可证要求 : None

◆ Length()

double NXOpen::Drawings::DrawingSheetBuilder::Length ( )

返回用于创建或编辑工程图的自定义或标准长度
于NX5.0.0中创建。

许可证要求 : None

◆ MetricSheetTemplateLocation()

NXString NXOpen::Drawings::DrawingSheetBuilder::MetricSheetTemplateLocation ( )

返回要添加到零件文件的公制图纸模板的位置
于NX5.0.0中创建。

许可证要求:无

◆ Name()

NXString NXOpen::Drawings::DrawingSheetBuilder::Name ( )

返回要创建或编辑的图纸的名称
于NX5.0.0中创建。

许可证要求:无

◆ Number()

NXString NXOpen::Drawings::DrawingSheetBuilder::Number ( )

返回要创建或编辑的图纸的编号
于NX8.0.0中创建。

许可证要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Drawings::DrawingSheetBuilder::NX_DEPRECATED ( "Deprecated in NX7.5.0. Use NXOpen::Drawings::DrawingSheetBuilder::AutoStartViewCreation instead." )

返回控制插入无视图图纸后是否自动启动添加基本视图命令的设置。 此选项在编辑图纸时不显示。 该开关在 NX7.0 中已更改为自动启动视图创建,已过时。

弃用
在 NX7.5.0 中已弃用。请使用 NXOpen::Drawings::DrawingSheetBuilder::AutoStartViewCreation 替代。

创建于 NX5.0.0。

许可证要求:无

◆ NX_DEPRECATED() [2/2]

NXOpen::Drawings::DrawingSheetBuilder::NX_DEPRECATED ( "Deprecated in NX7.5.0. Use NXOpen::Drawings::DrawingSheetBuilder::SetAutoStartViewCreation instead." )

设置控制插入无视图图纸后是否自动启动添加基本视图命令的设置。 此选项在编辑图纸时不显示。 该开关在 NX7.0 中已更改为自动启动视图创建,已过时。

弃用
在 NX7.5.0 中已弃用。请使用 NXOpen::Drawings::DrawingSheetBuilder::SetAutoStartViewCreation 替代。

创建于 NX5.0.0。

许可证要求:无

添加基本视图自动启动开关

◆ Option()

NXOpen::Drawings::DrawingSheetBuilder::SheetOption NXOpen::Drawings::DrawingSheetBuilder::Option ( )

返回用于创建图纸的选项
于NX5.0.0中创建。

许可证要求:无

◆ ProjectionAngle()

NXOpen::Drawings::DrawingSheetBuilder::SheetProjectionAngle NXOpen::Drawings::DrawingSheetBuilder::ProjectionAngle ( )

返回投影角度选项
创建于 NX5.0.0。

许可证要求:无

◆ Revision()

NXString NXOpen::Drawings::DrawingSheetBuilder::Revision ( )

返回要创建或编辑的工程图纸的版本
创建于 NX8.0.0。

许可证要求:无

◆ ScaleDenominator()

double NXOpen::Drawings::DrawingSheetBuilder::ScaleDenominator ( )

返回自定义比例的分母
于NX5.0.0中创建。

许可证要求 : None

◆ ScaleNumerator()

double NXOpen::Drawings::DrawingSheetBuilder::ScaleNumerator ( )

返回自定义比例的分子
于NX5.0.0中创建。

许可证要求 : None

◆ SecondaryNumber()

NXString NXOpen::Drawings::DrawingSheetBuilder::SecondaryNumber ( )

返回要创建或编辑的图纸的次级编号
于NX8.0.0中创建。

许可证要求:无

◆ SetAutoStartViewCreation()

void NXOpen::Drawings::DrawingSheetBuilder::SetAutoStartViewCreation ( bool autoStartViewCreation)

设置控制插入无视图图纸后是否自动启动添加视图创建的设置。 此选项在编辑图纸时不显示。
创建于 NX7.5.0。

许可证要求:无

参数
autoStartViewCreation自动启动视图创建

◆ SetBaseordrawingView()

void NXOpen::Drawings::DrawingSheetBuilder::SetBaseordrawingView ( NXOpen::Drawings::DrawingSheetBuilder::SheetBaseordrawingView option)

设置基本视图或工程视图选项
创建于 NX7.5.0。

许可证要求:drafting ("DRAFTING")

参数
option要自动开始创建的视图类型

◆ SetEnglishSheetTemplateLocation() [1/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetEnglishSheetTemplateLocation ( const char * englishSheetTemplateLocation)

设置要添加到部件文件的英制工程图图样模板的位置
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
englishSheetTemplateLocation英制工程图图样模板位置

◆ SetEnglishSheetTemplateLocation() [2/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetEnglishSheetTemplateLocation ( const NXString & englishSheetTemplateLocation)

设置要添加到部件文件的英制工程图图样模板的位置
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
englishSheetTemplateLocation英制工程图图样模板位置

◆ SetHeight()

void NXOpen::Drawings::DrawingSheetBuilder::SetHeight ( double height)

设置工程图图样的自定义或标准高度
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
height工程图图样的自定义或标准高度

◆ SetLength()

void NXOpen::Drawings::DrawingSheetBuilder::SetLength ( double length)

设置用于创建或编辑工程图的自定义或标准长度
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
length工程图图样的自定义或标准长度

◆ SetMetricSheetTemplateLocation() [1/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetMetricSheetTemplateLocation ( const char * metricSheetTemplateLocation)

设置要添加到零件文件的公制图纸模板的位置
于NX5.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
metricSheetTemplateLocation公制图纸模板位置

◆ SetMetricSheetTemplateLocation() [2/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetMetricSheetTemplateLocation ( const NXString & metricSheetTemplateLocation)

设置要添加到零件文件的公制图纸模板的位置
于NX5.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
metricSheetTemplateLocation公制图纸模板位置

◆ SetName() [1/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetName ( const char * name)

设置要创建或编辑的图纸的名称
于NX5.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
name图纸名称

◆ SetName() [2/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetName ( const NXString & name)

设置要创建或编辑的图纸的名称
于NX5.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
name图纸名称

◆ SetNumber() [1/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetNumber ( const char * number)

设置要创建或编辑的图纸的编号
于NX8.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
number图纸编号

◆ SetNumber() [2/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetNumber ( const NXString & number)

设置要创建或编辑的图纸的编号
于NX8.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
number图纸编号

◆ SetOption()

void NXOpen::Drawings::DrawingSheetBuilder::SetOption ( NXOpen::Drawings::DrawingSheetBuilder::SheetOption option)

设置用于创建图纸的选项
于NX5.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
option用于创建图纸的选项

◆ SetProjectionAngle()

void NXOpen::Drawings::DrawingSheetBuilder::SetProjectionAngle ( NXOpen::Drawings::DrawingSheetBuilder::SheetProjectionAngle projectionAngle)

设置投影角度选项
创建于 NX5.0.0。

许可证要求:drafting ("DRAFTING")

参数
projectionAngle投影角度选项

◆ SetRevision() [1/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetRevision ( const char * revision)

设置要创建或编辑的工程图纸的版本
创建于 NX8.0.0。

许可证要求:drafting ("DRAFTING")

参数
revision工程图纸版本

◆ SetRevision() [2/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetRevision ( const NXString & revision)

设置要创建或编辑的工程图纸的版本
创建于 NX8.0.0。

许可证要求:drafting ("DRAFTING")

参数
revision工程图纸版本

◆ SetScaleDenominator()

void NXOpen::Drawings::DrawingSheetBuilder::SetScaleDenominator ( double scaleDenominator)

设置自定义比例的分母
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
scaleDenominator自定义比例的分母

◆ SetScaleNumerator()

void NXOpen::Drawings::DrawingSheetBuilder::SetScaleNumerator ( double scaleNumerator)

设置自定义比例的分子
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
scaleNumerator比例分子

◆ SetSecondaryNumber() [1/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetSecondaryNumber ( const char * secondaryNumber)

设置要创建或编辑的图纸的次级编号
于NX8.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
secondaryNumber图纸次级编号

◆ SetSecondaryNumber() [2/2]

void NXOpen::Drawings::DrawingSheetBuilder::SetSecondaryNumber ( const NXString & secondaryNumber)

设置要创建或编辑的图纸的次级编号
于NX8.0.0中创建。

许可证要求:drafting ("DRAFTING")

参数
secondaryNumber图纸次级编号

◆ SetStandardEnglishScale()

void NXOpen::Drawings::DrawingSheetBuilder::SetStandardEnglishScale ( NXOpen::Drawings::DrawingSheetBuilder::SheetStandardEnglishScale englishScale)

设置标准英制工程图比例
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
englishScale标准英制工程图比例

◆ SetStandardMetricScale()

void NXOpen::Drawings::DrawingSheetBuilder::SetStandardMetricScale ( NXOpen::Drawings::DrawingSheetBuilder::SheetStandardMetricScale metricScale)

设置标准公制工程图比例
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
metricScale标准公制工程图比例

◆ SetUnits()

void NXOpen::Drawings::DrawingSheetBuilder::SetUnits ( NXOpen::Drawings::DrawingSheetBuilder::SheetUnits units)

设置工程图图样的单位
于NX5.0.0中创建。

许可证要求 : drafting ("DRAFTING")

参数
units工程图图样的单位

◆ StandardEnglishScale()

NXOpen::Drawings::DrawingSheetBuilder::SheetStandardEnglishScale NXOpen::Drawings::DrawingSheetBuilder::StandardEnglishScale ( )

返回标准英制工程图比例
于NX5.0.0中创建。

许可证要求 : None

◆ StandardMetricScale()

NXOpen::Drawings::DrawingSheetBuilder::SheetStandardMetricScale NXOpen::Drawings::DrawingSheetBuilder::StandardMetricScale ( )

返回标准公制工程图比例
于NX5.0.0中创建。

许可证要求 : None

◆ Units()

NXOpen::Drawings::DrawingSheetBuilder::SheetUnits NXOpen::Drawings::DrawingSheetBuilder::Units ( )

返回工程图图样的单位
于NX5.0.0中创建。

许可证要求 : None