|
NX Open C++ 参考指南 2406 v1.1
|
PDF打印构建器 更多...
#include <PrintPDFBuilder.hxx>
友元 | |
| class | _PrintPDFBuilderBuilder |
PDF打印构建器
代表一个@link NXOpen::PrintPDFBuilder NXOpen::PrintPDFBuilder@endlink,用于将当前显示内容 或选中的图纸导出为PDF文档。此类仅适用于Windows系统,通过@link NXOpen::PlotManager NXOpen::PlotManager@endlink 创建。 所有提供的图纸必须属于当前显示的部件。 <br> 要创建此类的新实例,请使用@link NXOpen::PlotManager::CreatePrintPdfbuilder NXOpen::PlotManager::CreatePrintPdfbuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| 关联关系 | 未定义 |
创建于NX5.0.0版本。
| NXOpen::PrintPDFBuilder::ActionOption NXOpen::PrintPDFBuilder::Action | ( | ) |
获取在Teamcenter环境中保存PDF文件时要使用的操作选项。 可设置为新建、覆盖现有PDF或追加到现有PDF。
创建于NX5.0.0。
许可证要求:无
| bool NXOpen::PrintPDFBuilder::AddWatermark | ( | ) |
获取添加水印选项。若设置为false,PDF文档将不添加水印;若设置为true,将把用户定义的水印文本添加到PDF文档中。
版本始于NX5.0.0。
许可要求:无
| bool NXOpen::PrintPDFBuilder::Append | ( | ) |
获取追加选项。若设置为false,将创建新PDF文档并覆盖现有同名文档;若设置为true,将把所选图纸追加到现有PDF文档中。
版本始于NX5.0.0。
许可要求:无
| void NXOpen::PrintPDFBuilder::Assign | ( | ) |
当操作选项选择新建时,点击此按钮将为数据集字段分配合适的名称。
创建于NX5.0.0。
许可证要求:无
| NXOpen::PrintPDFBuilder::Color NXOpen::PrintPDFBuilder::Colors | ( | ) |
获取创建PDF文档时要使用的颜色选项。 若颜色选项设置为自定义调色板或按宽度区分颜色,则PDF文档将使用CDF对象中用户定义的颜色属性。
创建于NX5.0.0。
许可证要求:无
| NXOpen::CDF * NXOpen::PrintPDFBuilder::CreateCdf | ( | ) |
创建并返回一个@link NXOpen::CDF NXOpen::CDF@endlink 对象,该对象代表调色板。
当颜色选项选择自定义调色板或按宽度着色时,此对象包含所有自定义颜色信息。
@return CDF对象
版本始于NX5.0.0。
许可要求:无
| bool NXOpen::PrintPDFBuilder::CreateNewFromUi | ( | ) |
获取即使数据库中已存在仍从UI创建新项的选项。该选项决定即使数据库中已有数据集,是否仍创建新数据集。
创建于NX2212.0.0.
许可要求: 无
| NXOpen::WidthDefinition * NXOpen::PrintPDFBuilder::CreateWidthDefinition | ( | ) |
创建并返回一个@link NXOpen::WidthDefinition NXOpen::WidthDefinition@endlink 对象,该对象代表
线宽调色板。当线宽选项选择单线宽、自定义三种线宽或自定义调色板时,此对象包含所有自定义线宽信息。
@return WidthDefinition对象
版本始于NX5.0.0。
许可要求:无
| bool NXOpen::PrintPDFBuilder::CustomSymbolsInForeground | ( | ) |
获取"打印时自定义符号置于前景"选项。 开启此选项,自定义符号将在打印时显示于前景;关闭此选项,打印时几何体可能覆盖自定义符号。
创建于NX11.0.0。
许可证要求:无
| NXString NXOpen::PrintPDFBuilder::DatasetName | ( | ) |
获取在Teamcenter环境中创建新PDF文档时要使用的数据集名称。 当操作选项选择新建、覆盖现有PDF或追加到现有PDF时,将使用该数据集名称。
创建于NX5.0.0。
许可证要求:无
| NXString NXOpen::PrintPDFBuilder::DatasetType | ( | ) |
获取将PDF导出到Teamcenter时使用的数据集类型。
创建于NX7.5.0。
许可证要求:无
| void NXOpen::PrintPDFBuilder::DefinePalette | ( | ) |
初始化颜色调色板。用户可修改任意颜色的属性, 当颜色选项选择自定义调色板或按宽度区分颜色时,将使用这些修改后的颜色。
创建于NX5.0.0。
许可证要求:无
| void NXOpen::PrintPDFBuilder::DefineWidths | ( | ) |
初始化宽度对话框。用户可修改单一宽度、自定义三种宽度或自定义调色板的属性, 根据所选的宽度选项,将使用这些修改后的宽度值。
创建于NX5.0.0。
许可证要求:无
| bool NXOpen::PrintPDFBuilder::DeleteDatasets | ( | ) |
获取PDF数据集删除开关的取值函数
创建于NX1980.0.0.
许可要求: 无
| NXString NXOpen::PrintPDFBuilder::Filename | ( | ) |
获取创建PDF文档时要使用的文件名。
版本始于NX5.0.0。
许可要求:无
| NXOpen::CDF * NXOpen::PrintPDFBuilder::GetCdf | ( | ) |
返回一个@link NXOpen::CDF NXOpen::CDF@endlink 对象,该对象代表调色板。
当颜色选项选择自定义调色板或按宽度着色时,此对象包含所有自定义颜色信息。
@return CDF对象
版本始于NX5.0.0。
许可要求:无
| NXOpen::WidthDefinition * NXOpen::PrintPDFBuilder::GetWidthDefinition | ( | ) |
返回一个@link NXOpen::WidthDefinition NXOpen::WidthDefinition@endlink 对象,该对象代表线宽调色板。
当线宽选项选择单线宽、自定义三种线宽或自定义调色板时,此对象包含所有自定义线宽信息。
@return WidthDefinition对象
版本始于NX5.0.0。
许可要求:无
| NXOpen::PrintPDFBuilder::ImageResolutionOption NXOpen::PrintPDFBuilder::ImageResolution | ( | ) |
获取导出着色视图时生成的图像分辨率。
创建于NX5.0.0。
许可证要求:无
| NXString NXOpen::PrintPDFBuilder::NamedReferenceType | ( | ) |
获取将PDF导出到Teamcenter时使用的命名引用类型。
创建于NX7.5.0。
许可证要求:无
| NXOpen::PrintPDFBuilder::OutputTextOption NXOpen::PrintPDFBuilder::OutputText | ( | ) |
获取PDF的文本输出方式。该选项决定工程图文本将以文本还是多段线形式导出。
创建于NX6.0.0。
许可证要求:无
| bool NXOpen::PrintPDFBuilder::RasterImages | ( | ) |
获取光栅图像选项。此选项决定是否将光栅图像导出到PDF文档中。
版本始于NX5.0.0。
许可要求:无
| NXOpen::PrintPDFBuilder::RelationOption NXOpen::PrintPDFBuilder::Relation | ( | ) |
获取将PDF导出到Teamcenter时使用的关联类型。
创建于NX7.5.0。
许可证要求:无
| double NXOpen::PrintPDFBuilder::Scale | ( | ) |
获取创建PDF文档时使用的缩放比例。该值范围为0.00至1.00,仅当尺寸选项设置为比例模式时生效。
版本始于NX5.0.0。
许可要求:无
| void NXOpen::PrintPDFBuilder::SetAction | ( | NXOpen::PrintPDFBuilder::ActionOption | action | ) |
设置在Teamcenter环境中保存PDF文件时要使用的操作选项。 可设置为新建、覆盖现有PDF或追加到现有PDF。
创建于NX5.0.0。
许可证要求:无
| action | 操作选项 |
| void NXOpen::PrintPDFBuilder::SetAddWatermark | ( | bool | addWatermark | ) |
设置添加水印选项。若设置为false,PDF文档将不添加水印;若设置为true,将把用户定义的水印文本添加到PDF文档中。
版本始于NX5.0.0。
许可要求:无
| addWatermark | 添加水印选项 |
| void NXOpen::PrintPDFBuilder::SetAppend | ( | bool | append | ) |
设置追加选项。若设置为false,将创建新PDF文档并覆盖现有同名文档;若设置为true,将把所选图纸追加到现有PDF文档中。
版本始于NX5.0.0。
许可要求:无
| append | 追加选项 |
| void NXOpen::PrintPDFBuilder::SetColors | ( | NXOpen::PrintPDFBuilder::Color | colors | ) |
设置创建PDF文档时要使用的颜色选项。 若颜色选项设置为自定义调色板或按宽度区分颜色,则PDF文档将使用CDF对象中用户定义的颜色属性。
创建于NX5.0.0。
许可证要求:无
| colors | 颜色选项 |
| void NXOpen::PrintPDFBuilder::SetCreateNewFromUi | ( | bool | fromUI | ) |
设置即使数据库中已存在仍从UI创建新项的选项。该选项决定即使数据库中已有数据集,是否仍创建新数据集。
创建于NX2212.0.0.
许可要求: 无
| fromUI | 来自UI的创建新项开关 |
| void NXOpen::PrintPDFBuilder::SetCustomSymbolsInForeground | ( | bool | customSymbolsInForeground | ) |
设置"打印时自定义符号置于前景"选项。 开启此选项,自定义符号将在打印时显示于前景;关闭此选项,打印时几何体可能覆盖自定义符号。
创建于NX11.0.0。
许可证要求:无
| customSymbolsInForeground | 自定义符号置于前景选项 |
| void NXOpen::PrintPDFBuilder::SetDatasetName | ( | const char * | datasetName | ) |
设置在Teamcenter环境中创建新PDF文档时要使用的数据集名称。 当操作选项选择新建、覆盖现有PDF或追加到现有PDF时,将使用该数据集名称。
创建于NX5.0.0。
许可证要求:无
| datasetName | 数据集名称 |
| void NXOpen::PrintPDFBuilder::SetDatasetName | ( | const NXString & | datasetName | ) |
设置在Teamcenter环境中创建新PDF文档时要使用的数据集名称。 当操作选项选择新建、覆盖现有PDF或追加到现有PDF时,将使用该数据集名称。
创建于NX5.0.0。
许可证要求:无
| datasetName | 数据集名称 |
| void NXOpen::PrintPDFBuilder::SetDatasetType | ( | const char * | datasetType | ) |
设置将PDF导出到Teamcenter时使用的数据集类型。
创建于NX7.5.0。
许可证要求:无
| datasetType | 数据集类型 |
| void NXOpen::PrintPDFBuilder::SetDatasetType | ( | const NXString & | datasetType | ) |
设置将PDF导出到Teamcenter时使用的数据集类型。
创建于NX7.5.0。
许可证要求:无
| datasetType | 数据集类型 |
| void NXOpen::PrintPDFBuilder::SetDeleteDatasets | ( | bool | deleteDatasets | ) |
设置PDF数据集删除开关的设置函数
创建于NX1980.0.0.
许可要求: 无
| deleteDatasets | 删除数据集开关 |
| void NXOpen::PrintPDFBuilder::SetFilename | ( | const char * | filename | ) |
设置创建PDF文档时要使用的文件名。
版本始于NX5.0.0。
许可要求:无
| filename | 文件名 |
| void NXOpen::PrintPDFBuilder::SetFilename | ( | const NXString & | filename | ) |
设置创建PDF文档时要使用的文件名。
版本始于NX5.0.0。
许可要求:无
| filename | 文件名 |
| void NXOpen::PrintPDFBuilder::SetImageResolution | ( | NXOpen::PrintPDFBuilder::ImageResolutionOption | imageResolution | ) |
设置导出着色视图时生成的图像分辨率。
创建于NX5.0.0。
许可证要求:无
| imageResolution | 图像分辨率 |
| void NXOpen::PrintPDFBuilder::SetNamedReferenceType | ( | const char * | namedReferenceType | ) |
设置将PDF导出到Teamcenter时要使用的命名引用类型
创建于NX7.5.0.
许可要求: 无
| namedReferenceType | 命名引用类型 |
| void NXOpen::PrintPDFBuilder::SetNamedReferenceType | ( | const NXString & | namedReferenceType | ) |
设置将PDF导出到Teamcenter时使用的命名引用类型。
创建于NX7.5.0。
许可证要求:无
| namedReferenceType | 命名引用类型 |
| void NXOpen::PrintPDFBuilder::SetOutputText | ( | NXOpen::PrintPDFBuilder::OutputTextOption | outputText | ) |
设置PDF的文本输出方式。该选项决定工程图文本将以文本还是多段线形式导出。
创建于NX6.0.0。
许可证要求:无
| outputText | 文本输出方式 |
| void NXOpen::PrintPDFBuilder::SetRasterImages | ( | bool | rasterImages | ) |
设置光栅图像选项。此选项决定是否将光栅图像导出到PDF文档中。
版本始于NX5.0.0。
许可要求:无
| rasterImages | 光栅图像选项 |
| void NXOpen::PrintPDFBuilder::SetRelation | ( | NXOpen::PrintPDFBuilder::RelationOption | relation | ) |
设置将PDF导出到Teamcenter时使用的关联类型。
创建于NX7.5.0。
许可证要求:无
| relation | 关联类型 |
| void NXOpen::PrintPDFBuilder::SetScale | ( | double | scale | ) |
设置创建PDF文档时使用的缩放比例。该值范围为0.00至1.00,仅当尺寸选项设置为比例模式时生效。
版本始于NX5.0.0。
许可要求:无
| scale | 缩放比例 |
| void NXOpen::PrintPDFBuilder::SetShadedGeometry | ( | bool | shadedGeometry | ) |
设置"着色几何体显示为线框"选项。设为true时,着色对象将以线框显示;设为false时,着色对象将以着色样式显示。
创建于NX5.0.0。
许可证要求:无
| shadedGeometry | 着色几何体选项 |
| void NXOpen::PrintPDFBuilder::SetSize | ( | NXOpen::PrintPDFBuilder::SizeOption | size | ) |
设置PDF文档的尺寸。若尺寸设置为比例模式,则PDF将使用用户定义的缩放比例;若设置为自定义尺寸模式,则PDF将使用用户定义的X和Y尺寸。
版本始于NX5.0.0。
许可要求:无
| size | 尺寸选项 |
| void NXOpen::PrintPDFBuilder::SetUnits | ( | NXOpen::PrintPDFBuilder::UnitsOption | units | ) |
设置当尺寸选项选择自定义尺寸模式时,X和Y尺寸所使用的单位。
版本始于NX5.0.0。
许可要求:无
| units | 单位选项 |
| void NXOpen::PrintPDFBuilder::SetWatermark | ( | const char * | watermark | ) |
设置水印文本。仅当添加水印选项设为true时,此自定义文本才会作为水印显示在PDF文档中。
版本始于NX5.0.0。
许可要求:无
| watermark | 水印文本 |
| void NXOpen::PrintPDFBuilder::SetWatermark | ( | const NXString & | watermark | ) |
设置水印文本。仅当添加水印选项设为true时,此自定义文本才会作为水印显示在PDF文档中。
版本始于NX5.0.0。
许可要求:无
| watermark | 水印文本 |
| void NXOpen::PrintPDFBuilder::SetWidths | ( | NXOpen::PrintPDFBuilder::Width | widths | ) |
设置线条宽度选项。 若宽度选项设置为单一宽度、自定义三种宽度或自定义调色板,则PDF文档将使用WidthDefinition对象中用户定义的宽度属性。
创建于NX5.0.0。
许可证要求:无
| widths | 宽度选项 |
| void NXOpen::PrintPDFBuilder::SetXDimension | ( | double | xDimension | ) |
设置当尺寸选项选择自定义尺寸模式时,X方向的尺寸值。
版本始于NX5.0.0。
许可要求:无
| xDimension | X方向尺寸 |
| void NXOpen::PrintPDFBuilder::SetYDimension | ( | double | yDimension | ) |
设置当尺寸选项选择自定义尺寸模式时,Y方向的尺寸值。
版本始于NX5.0.0。
许可要求:无
| yDimension | Y方向尺寸 |
| bool NXOpen::PrintPDFBuilder::ShadedGeometry | ( | ) |
获取"着色几何体显示为线框"选项。若设为true,此选项会将着色对象显示为线框; 若设为false,着色对象将以着色形式显示。
版本始于NX5.0.0。
许可要求:无
| NXOpen::PrintPDFBuilder::SizeOption NXOpen::PrintPDFBuilder::Size | ( | ) |
获取PDF文档的尺寸选项。 若尺寸设置为缩放,则PDF将使用用户定义的缩放比例;若尺寸设置为自定义尺寸,则PDF将使用用户定义的X和Y维度。
创建于NX5.0.0。
许可证要求:无
| NXOpen::PlotSourceBuilder * NXOpen::PrintPDFBuilder::SourceBuilder | ( | ) |
获取源构建器。源构建器包含所有与所选图纸相关的数据。
创建于NX5.0.1。
许可证要求:无
| NXOpen::PrintPDFBuilder::UnitsOption NXOpen::PrintPDFBuilder::Units | ( | ) |
获取当尺寸选项选择自定义尺寸模式时,X和Y尺寸所使用的单位。
版本始于NX5.0.0。
许可要求:无
| NXString NXOpen::PrintPDFBuilder::Watermark | ( | ) |
获取水印文本。仅当添加水印选项设置为true时,该用户定义的文本才会作为水印显示在PDF文档中。
版本始于NX5.0.0。
许可要求:无
| NXOpen::PrintPDFBuilder::Width NXOpen::PrintPDFBuilder::Widths | ( | ) |
获取线条宽度选项。 若宽度选项设置为单一宽度、自定义三种宽度或自定义调色板,则PDF文档将使用WidthDefinition对象中用户定义的宽度属性。
创建于NX5.0.0。
许可证要求:无
| double NXOpen::PrintPDFBuilder::XDimension | ( | ) |
获取当尺寸选项选择自定义尺寸模式时,X方向的尺寸值。
版本始于NX5.0.0。
许可要求:无
| double NXOpen::PrintPDFBuilder::YDimension | ( | ) |
获取当尺寸选项选择自定义尺寸模式时,Y方向的尺寸值。
版本始于NX5.0.0。
许可要求:无