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

打印构建器 更多...

#include <PrintBuilder.hxx>

类 NXOpen::PrintBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ImageResolutionOption { ImageResolutionOptionDraft , ImageResolutionOptionLow , ImageResolutionOptionMedium , ImageResolutionOptionHigh }
enum  OrientationOption { OrientationOptionLandscape , OrientationOptionPortrait }
enum  OutputOption { OutputOptionWireframe , OutputOptionWireframeBlackWhite , OutputOptionShaded }
enum  PaperSize {
  PaperSizeLetter , PaperSizeLegal , PaperSizeInch9x11 , PaperSizeInch10x11 ,
  PaperSizeInch10x14 , PaperSizeInch15x11 , PaperSizeInch11x17 , PaperSizeInch12x11 ,
  PaperSizeA2 , PaperSizeA3 , PaperSizeA3Extra , PaperSizeA3ExtraTransverse ,
  PaperSizeA3Rotated , PaperSizeA3Transverse , PaperSizeA4 , PaperSizeA4Extra ,
  PaperSizeA4Plus , PaperSizeA4Rotated , PaperSizeA4Small , PaperSizeA4Transverse ,
  PaperSizeA5 , PaperSizeA5Extra , PaperSizeA5Rotated , PaperSizeA5Transverse ,
  PaperSizeA6 , PaperSizeA6Rotated , PaperSizeAPlus , PaperSizeB4 ,
  PaperSizeB4JisRotated , PaperSizeB5 , PaperSizeB5Extra , PaperSizeB5JisRotated ,
  PaperSizeB6Jis , PaperSizeB6JisRotated , PaperSizeBPlus , PaperSizeCSheet ,
  PaperSizeDoubleJapanesePostcard , PaperSizeDoubleJapanesePostcardRotated , PaperSizeDSheet , PaperSizeEnvelope9 ,
  PaperSizeEnvelope10 , PaperSizeEnvelope11 , PaperSizeEnvelope12 , PaperSizeEnvelope14 ,
  PaperSizeEnvelopeC5 , PaperSizeEnvelopeC3 , PaperSizeEnvelopeC4 , PaperSizeEnvelopeC6 ,
  PaperSizeEnvelopeC65 , PaperSizeEnvelopeB4 , PaperSizeEnvelopeB5 , PaperSizeEnvelopeB6 ,
  PaperSizeEnvelopeDl , PaperSizeEnvelopeInvite , PaperSizeEnvelopeItaly , PaperSizeEnvelopeMonarch ,
  PaperSizeEnvelopePersonal , PaperSizeESheet , PaperSizeExecutive , PaperSizeFanfoldUs ,
  PaperSizeFanfoldStandardGerman , PaperSizeFanfoldLegalGerman , PaperSizeFolio , PaperSizeIsoB4 ,
  PaperSizeJapanesePostcard , PaperSizeJapanesePostcardRotated , PaperSizeJapaneseEnvelopeChou3 , PaperSizeJapaneseEnvelopeChou3Rotated ,
  PaperSizeJapaneseEnvelopeChou4 , PaperSizeJapaneseEnvelopeChou4Rotated , PaperSizeJapaneseEnvelopeKaku2 , PaperSizeJapaneseEnvelopeKaku2Rotated ,
  PaperSizeJapaneseEnvelopeKaku3 , PaperSizeJapaneseEnvelopeKaku3Rotated , PaperSizeJapaneseEnvelopeYou4 , PaperSizeJapaneseEnvelopeYou4Rotated ,
  PaperSizeLedger , PaperSizeLegalExtra , PaperSizeLetterExtra , PaperSizeLetterExtraTransverse ,
  PaperSizeLetterRotated , PaperSizeLetterSmall , PaperSizeLetterTransverse , PaperSizeNote ,
  PaperSizePrc16k , PaperSizePrc16kRotated , PaperSizePrc32k , PaperSizePrc32kRotated ,
  PaperSizePrc32kBig , PaperSizePrc32kBigRotated , PaperSizePrcEnvelope1 , PaperSizePrcEnvelope1Rotated ,
  PaperSizePrcEnvelope2 , PaperSizePrcEnvelope2Rotated , PaperSizePrcEnvelope3 , PaperSizePrcEnvelope3Rotated ,
  PaperSizePrcEnvelope4 , PaperSizePrcEnvelope4Rotated , PaperSizePrcEnvelope5 , PaperSizePrcEnvelope5Rotated ,
  PaperSizePrcEnvelope6 , PaperSizePrcEnvelope6Rotated , PaperSizePrcEnvelope7 , PaperSizePrcEnvelope7Rotated ,
  PaperSizePrcEnvelope8 , PaperSizePrcEnvelope8Rotated , PaperSizePrcEnvelope9 , PaperSizePrcEnvelope9Rotated ,
  PaperSizePrcEnvelope10 , PaperSizePrcEnvelope10Rotated , PaperSizeQuarto , PaperSizeStatement ,
  PaperSizeTabloid , PaperSizeTabloidExtra , PaperSizeCustom
}

Public 成员函数

int Copies ()
int CustomPaper ()
bool CustomSymbolsInForeground ()
NXOpen::PrintBuilder::ImageResolutionOption ImageResolution ()
double NormalWidth ()
NXOpen::PrintBuilder::OrientationOption Orientation ()
NXOpen::PrintBuilder::OutputOption Output ()
NXOpen::PrintBuilder::PaperSize Paper ()
NXString PrinterText ()
bool PrintToFile ()
bool RasterImages ()
void SetCopies (int copies)
void SetCustomPaper (int customPaper)
void SetCustomSymbolsInForeground (bool customSymbolsInForeground)
void SetImageResolution (NXOpen::PrintBuilder::ImageResolutionOption imageResolution)
void SetNormalWidth (double normalWidth)
void SetOrientation (NXOpen::PrintBuilder::OrientationOption orientationOption)
void SetOutput (NXOpen::PrintBuilder::OutputOption outputOption)
void SetPaper (NXOpen::PrintBuilder::PaperSize paper)
void SetPrinterText (const char *printer)
void SetPrinterText (const NXString &printer)
void SetPrintToFile (bool printToFile)
void SetRasterImages (bool rasterImages)
void SetShadedGeometry (bool shadedGeometry)
void SetThickWidth (double thickWidth)
void SetThinWidth (double thinWidth)
void SetWhiteBackground (bool whiteBackground)
void SetWidth1ScaleFactor (double width1ScaleFactor)
void SetWidth2ScaleFactor (double width2ScaleFactor)
void SetWidth3ScaleFactor (double width3ScaleFactor)
void SetWidth4ScaleFactor (double width4ScaleFactor)
void SetWidth5ScaleFactor (double width5ScaleFactor)
void SetWidth6ScaleFactor (double width6ScaleFactor)
void SetWidth7ScaleFactor (double width7ScaleFactor)
void SetWidth8ScaleFactor (double width8ScaleFactor)
void SetWidth9ScaleFactor (double width9ScaleFactor)
bool ShadedGeometry ()
NXOpen::PlotSourceBuilderSourceBuilder ()
double ThickWidth ()
double ThinWidth ()
bool WhiteBackground ()
double Width1ScaleFactor ()
double Width2ScaleFactor ()
double Width3ScaleFactor ()
double Width4ScaleFactor ()
double Width5ScaleFactor ()
double Width6ScaleFactor ()
double Width7ScaleFactor ()
double Width8ScaleFactor ()
double Width9ScaleFactor ()
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 _PrintBuilderBuilder

详细描述

打印构建器

表示 @link NXOpen::PrintBuilder NXOpen::PrintBuilder@endlink 。此类仅在Windows上使用,
包含与打印相关的所有信息。它通过 @link NXOpen::PlotManager NXOpen::PlotManager@endlink 创建。
所有提供的图纸必须在显示的部件中。
用户必须通过 @link NXOpen::PlotSourceBuilder NXOpen::PlotSourceBuilder@endlink 设置相应字段来指定要打印的图纸。
必须设置打印机文本和份数字段才能成功打印提供的图纸。打印机文本是所需打印机的路径,
份数字段表示要打印的份数。此类还允许通过设置适当的细、正常或粗线宽缩放因子来缩放线宽。
 <br> 要创建此类的新实例,请使用 @link NXOpen::PlotManager::CreatePrintBuilder  NXOpen::PlotManager::CreatePrintBuilder @endlink  <br>

默认值。

属性
Orientation Landscape
Width1ScaleFactor 1.0
Width2ScaleFactor 2.0
Width3ScaleFactor 3.0
Width4ScaleFactor 4.0
Width5ScaleFactor 5.0
Width6ScaleFactor 6.0
Width7ScaleFactor 7.0
Width8ScaleFactor 8.0
Width9ScaleFactor 9.0


在 NX5.0.1 中创建。

成员枚举类型说明

◆ ImageResolutionOption

指定打印图像分辨率

枚举值
ImageResolutionOptionDraft 

草稿分辨率

ImageResolutionOptionLow 

低分辨率

ImageResolutionOptionMedium 

中等分辨率

ImageResolutionOptionHigh 

高分辨率

◆ OrientationOption

指定打印图纸的方向

枚举值
OrientationOptionLandscape 

横向

OrientationOptionPortrait 

纵向

◆ OutputOption

指定打印当前显示时的输出选项

枚举值
OutputOptionWireframe 

原始颜色的线框

OutputOptionWireframeBlackWhite 

黑白线框

OutputOptionShaded 

原始背景的着色

◆ PaperSize

指定打印图纸的纸张尺寸

枚举值
PaperSizeLetter 

8.5英寸×11英寸

PaperSizeLegal 

8.5英寸×14英寸

PaperSizeInch9x11 

9英寸×11英寸纸张

PaperSizeInch10x11 

10英寸×11英寸纸张

PaperSizeInch10x14 

10英寸×14英寸纸张

PaperSizeInch15x11 

15英寸×11英寸纸张

PaperSizeInch11x17 

11英寸×17英寸纸张

PaperSizeInch12x11 

12英寸×11英寸纸张:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeA2 

A2纸张,420×594毫米

PaperSizeA3 

A3纸张,297×420毫米

PaperSizeA3Extra 

A3Extra 322×445毫米

PaperSizeA3ExtraTransverse 

A3Extra横向 322×445毫米

PaperSizeA3Rotated 

A3旋转纸张,420×297毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeA3Transverse 

A3横向 297×420毫米

PaperSizeA4 

A4纸张,210×297毫米

PaperSizeA4Extra 

A4纸张,9.27×12.69英寸

PaperSizeA4Plus 

A4Plus 210×330毫米

PaperSizeA4Rotated 

A4旋转纸张,297×210毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeA4Small 

A4小纸张,210×297毫米

PaperSizeA4Transverse 

A4横向 210×297毫米

PaperSizeA5 

A5纸张,148×210毫米

PaperSizeA5Extra 

A5Extra 174×235毫米

PaperSizeA5Rotated 

A5旋转纸张,210×148毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeA5Transverse 

A5横向 148×210毫米

PaperSizeA6 

A6纸张,105×148毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeA6Rotated 

A6旋转纸张,148×105毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeAPlus 

SuperA/A4 227×356毫米

PaperSizeB4 

B4纸张,250×354毫米

PaperSizeB4JisRotated 

B4(JIS)旋转纸张,364×257毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeB5 

B5纸张,182×257毫米

PaperSizeB5Extra 

B5(ISO)Extra 201×276毫米

PaperSizeB5JisRotated 

B5(JIS)旋转纸张,257×182毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeB6Jis 

B6(JIS)纸张,128×182毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeB6JisRotated 

B6(JIS)旋转纸张,182×128毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeBPlus 

SuperB/A3 305×487毫米

PaperSizeCSheet 

C型纸张,17英寸×22英寸

PaperSizeDoubleJapanesePostcard 

双幅日本明信片,200×148毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeDoubleJapanesePostcardRotated 

双幅日本明信片旋转,148×200毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeDSheet 

D型纸张,22英寸×34英寸

PaperSizeEnvelope9 

#9信封,3又7/8英寸×8又7/8英寸

PaperSizeEnvelope10 

#10信封,4又1/8英寸×9又1/2英寸

PaperSizeEnvelope11 

#11信封,4又1/2英寸×10又3/8英寸

PaperSizeEnvelope12 

#12信封,4又3/4英寸×11英寸

PaperSizeEnvelope14 

#14信封,5英寸×11又1/2英寸

PaperSizeEnvelopeC5 

C5信封,162×229毫米

PaperSizeEnvelopeC3 

C3信封,324×458毫米

PaperSizeEnvelopeC4 

C4信封,229×324毫米

PaperSizeEnvelopeC6 

C6信封,114×162毫米

PaperSizeEnvelopeC65 

C65信封,114×229毫米

PaperSizeEnvelopeB4 

B4信封,250×353毫米

PaperSizeEnvelopeB5 

B5信封,176×250毫米

PaperSizeEnvelopeB6 

B6信封,176×125毫米

PaperSizeEnvelopeDl 

DL信封,110×220毫米

PaperSizeEnvelopeInvite 

邀请信封 220×220毫米

PaperSizeEnvelopeItaly 

意大利信封,110×230毫米

PaperSizeEnvelopeMonarch 

帝王信封,3又7/8英寸×7又1/2英寸

PaperSizeEnvelopePersonal 

6又3/4信封,3又5/8英寸×6又1/2英寸

PaperSizeESheet 

E型纸张,34英寸×44英寸

PaperSizeExecutive 

行政尺寸,7又1/4英寸×10又1/2英寸

PaperSizeFanfoldUs 

美国标准复写纸,14又7/8英寸×11英寸

PaperSizeFanfoldStandardGerman 

德国标准复写纸,8又1/2英寸×12英寸

PaperSizeFanfoldLegalGerman 

德国法律复写纸,8英寸×13英寸

PaperSizeFolio 

对开尺寸,8又1/2英寸×13英寸纸张

PaperSizeIsoB4 

B4(ISO)250×353毫米纸张

PaperSizeJapanesePostcard 

日本明信片,100×148毫米

PaperSizeJapanesePostcardRotated 

日本明信片旋转,148×100毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeChou3 

日本长3号信封:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeChou3Rotated 

日本长3号信封旋转:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeChou4 

日本长4号信封:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeChou4Rotated 

日本长4号信封旋转:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeKaku2 

日本角2号信封:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeKaku2Rotated 

日本角2号信封旋转:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeKaku3 

日本角3号信封:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeKaku3Rotated 

日本角3号信封旋转:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeYou4 

日本由4号信封:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeJapaneseEnvelopeYou4Rotated 

日本由4号信封旋转:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeLedger 

分类账尺寸,17英寸×11英寸

PaperSizeLegalExtra 

法律尺寸额外 9.5×15英寸

PaperSizeLetterExtra 

信纸尺寸额外 9.5×12英寸

PaperSizeLetterExtraTransverse 

信纸额外横向 9.5×12英寸

PaperSizeLetterRotated 

信纸旋转 11×8.5英寸

PaperSizeLetterSmall 

小信纸尺寸,8.5×11英寸

PaperSizeLetterTransverse 

信纸横向 8.5×11英寸

PaperSizeNote 

便签纸尺寸,8.5×11英寸

PaperSizePrc16k 

中国16开,146×215毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrc16kRotated 

中国16开旋转,215×146毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrc32k 

中国32开,97×151毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrc32kRotated 

中国32开旋转,151×97毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrc32kBig 

中国32开(大)97×151毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrc32kBigRotated 

中国32开(大)旋转,151×97毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope1 

中国1号信封,102×165毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope1Rotated 

中国1号信封旋转,165×102毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope2 

中国2号信封,102×176毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope2Rotated 

中国2号信封旋转,176×102毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope3 

中国3号信封,125×176毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope3Rotated 

中国3号信封旋转,176×125毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope4 

中国4号信封,110×208毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope4Rotated 

中国4号信封旋转,208×110毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope5 

中国5号信封,110×220毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope5Rotated 

中国5号信封旋转,220×110毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope6 

中国6号信封,120×230毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope6Rotated 

中国6号信封旋转,230×120毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope7 

中国7号信封,160×230毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope7Rotated 

中国7号信封旋转,230×160毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope8 

中国8号信封,120×309毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope8Rotated 

中国8号信封旋转,309×120毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope9 

中国9号信封,229×324毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope9Rotated 

中国9号信封旋转,324×229毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope10 

中国10号信封,324×458毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizePrcEnvelope10Rotated 

中国10号信封旋转,458×324毫米:Windows 98/Me、Windows NT 4.0及更高版本

PaperSizeQuarto 

四开尺寸,215×275毫米纸张

PaperSizeStatement 

报表尺寸,5.5×8.5英寸

PaperSizeTabloid 

小报尺寸,11×17英寸

PaperSizeTabloidExtra 

小报额外 11.69×18英寸

PaperSizeCustom 

自定义纸张尺寸,需要在自定义纸张字段中设置实际纸张尺寸ID

成员函数说明

◆ Copies()

int NXOpen::PrintBuilder::Copies ( )

获取打印份数。该选项指定要打印的份数。
创建于 NX5.0.1。

许可证要求 : 无

◆ CustomPaper()

int NXOpen::PrintBuilder::CustomPaper ( )

获取自定义纸张。当纸张尺寸设置为“自定义”时会使用此选项。
于 NX6.0.2 版本创建。

许可证要求:无

◆ CustomSymbolsInForeground()

bool NXOpen::PrintBuilder::CustomSymbolsInForeground ( )

获取打印时自定义符号在前景的选项。启用此选项将使自定义符号打印在前景。禁用此选项时,几何图形打印时可能会与自定义符号重叠。
于NX11.0.0创建。

许可要求:无

◆ ImageResolution()

NXOpen::PrintBuilder::ImageResolutionOption NXOpen::PrintBuilder::ImageResolution ( )

获取打印着色视图时创建的图像分辨率。
于NX5.0.1创建。

许可要求:无

◆ NormalWidth()

double NXOpen::PrintBuilder::NormalWidth ( )

获取普通线宽度比例因子。此数值用作普通线宽度的比例因子,不能小于 0.0。
创建于 NX5.0.1。

许可证要求 : 无

◆ Orientation()

NXOpen::PrintBuilder::OrientationOption NXOpen::PrintBuilder::Orientation ( )

获取页面方向。此选项决定打印页面的方向。
于 NX6.0.0 版本创建。

许可证要求:无

◆ Output()

NXOpen::PrintBuilder::OutputOption NXOpen::PrintBuilder::Output ( )

返回着色图像选项。若设置此选项,将使用正确的当前着色打印当前显示。
创建于NX5.0.1。

许可证要求:无

◆ Paper()

NXOpen::PrintBuilder::PaperSize NXOpen::PrintBuilder::Paper ( )

获取纸张大小。此选项决定打印时使用的纸张尺寸。注意 并非所有选项在所有打印机上都可用。
于 NX6.0.0 版本创建。

许可证要求:无

◆ PrinterText()

NXString NXOpen::PrintBuilder::PrinterText ( )

获取打印机文本。打印机字段表示用户希望打印到的打印机的完整路径名。
于NX5.0.1创建。

许可要求:无

◆ PrintToFile()

bool NXOpen::PrintBuilder::PrintToFile ( )

获取“打印到文件”选项。 启用此选项会将输出发送到特定设备的 .prn 文件。 禁用此选项时,输出会直接发送到打印机。
于 NX2206.0.0 版本创建。

许可证要求:无

◆ RasterImages()

bool NXOpen::PrintBuilder::RasterImages ( )

获取光栅图像选项。此选项确定打印时是否使用光栅图像。
于NX5.0.1创建。

许可要求:无

◆ SetCopies()

void NXOpen::PrintBuilder::SetCopies ( int copies)

设置打印份数。该选项指定要打印的份数。
创建于 NX5.0.1。

许可证要求 : 无

参数
copies份数

◆ SetCustomPaper()

void NXOpen::PrintBuilder::SetCustomPaper ( int customPaper)

设置自定义纸张。当纸张尺寸设置为“自定义”时会使用此选项。
于 NX6.0.2 版本创建。

许可证要求:无

参数
customPaper自定义纸张

◆ SetCustomSymbolsInForeground()

void NXOpen::PrintBuilder::SetCustomSymbolsInForeground ( bool customSymbolsInForeground)

设置打印时自定义符号在前景的选项。启用此选项将使自定义符号打印在前景。禁用此选项时,几何图形打印时可能会与自定义符号重叠。
于NX11.0.0创建。

许可要求:无

参数
customSymbolsInForegroundcustomsymbolsinforeground

◆ SetImageResolution()

void NXOpen::PrintBuilder::SetImageResolution ( NXOpen::PrintBuilder::ImageResolutionOption imageResolution)

设置打印着色视图时创建图像的分辨率。
于 NX5.0.1 版本创建。

许可证要求:无

参数
imageResolution图像分辨率

◆ SetNormalWidth()

void NXOpen::PrintBuilder::SetNormalWidth ( double normalWidth)

设置普通线宽度比例因子。此数值用作普通线宽度的比例因子,不能小于 0.0。
创建于 NX5.0.1。

许可证要求 : 无

参数
normalWidth普通线宽度

◆ SetOrientation()

void NXOpen::PrintBuilder::SetOrientation ( NXOpen::PrintBuilder::OrientationOption orientationOption)

设置页面方向。此选项决定打印页面的方向。
于 NX6.0.0 版本创建。

许可证要求:无

参数
orientationOption方向选项

◆ SetOutput()

void NXOpen::PrintBuilder::SetOutput ( NXOpen::PrintBuilder::OutputOption outputOption)

设置着色图像选项。若设置此选项,将使用正确的当前着色打印当前显示。
创建于NX5.0.1。

许可证要求:无

参数
outputOptionoutputoption

◆ SetPaper()

void NXOpen::PrintBuilder::SetPaper ( NXOpen::PrintBuilder::PaperSize paper)

设置纸张大小。此选项决定打印时使用的纸张尺寸。注意 并非所有选项在所有打印机上都可用。
于 NX6.0.0 版本创建。

许可证要求:无

参数
paper纸张尺寸

◆ SetPrinterText() [1/2]

void NXOpen::PrintBuilder::SetPrinterText ( const char * printer)

设置打印机文本。打印机字段表示用户希望打印到的打印机的完整路径名。
于NX5.0.1创建。

许可要求:无

参数
printerprinter

◆ SetPrinterText() [2/2]

void NXOpen::PrintBuilder::SetPrinterText ( const NXString & printer)

设置打印机文本。打印机字段表示用户希望打印到的打印机的完整路径名。
于NX5.0.1创建。

许可要求:无

参数
printerprinter

◆ SetPrintToFile()

void NXOpen::PrintBuilder::SetPrintToFile ( bool printToFile)

设置“打印到文件”选项。 启用此选项会将输出发送到特定设备的 .prn 文件。 禁用此选项时,输出会直接发送到打印机。
于 NX2206.0.0 版本创建。

许可证要求:无

参数
printToFile打印到文件

◆ SetRasterImages()

void NXOpen::PrintBuilder::SetRasterImages ( bool rasterImages)

设置光栅图像选项。此选项确定打印时是否使用光栅图像。
于NX5.0.1创建。

许可要求:无

参数
rasterImagesrasterimages

◆ SetShadedGeometry()

void NXOpen::PrintBuilder::SetShadedGeometry ( bool shadedGeometry)

设置着色几何体显示为线框的选项。如果设为true,此选项将把着色对象显示为线框。如果设为false,着色对象将以着色形式显示。
于NX5.0.1创建。

许可要求:无

参数
shadedGeometryshadedgeometry

◆ SetThickWidth()

void NXOpen::PrintBuilder::SetThickWidth ( double thickWidth)

设置粗线宽度比例因子。此数值用作粗线宽度的比例因子,不能小于 0.0。
创建于 NX5.0.1。

许可证要求 : 无

参数
thickWidth粗线宽度

◆ SetThinWidth()

void NXOpen::PrintBuilder::SetThinWidth ( double thinWidth)

设置细线宽度比例因子。此数值用作细线宽度的比例因子,不能小于 0.0。
创建于 NX5.0.1。

许可证要求 : 无

参数
thinWidth细线宽度

◆ SetWhiteBackground()

void NXOpen::PrintBuilder::SetWhiteBackground ( bool whiteBackground)

设置白色背景选项。打印着色视图时,此选项允许背景为白色。仅在打印当前显示且“着色图像”也设为true时将其设为true。
于NX5.0.1创建。

许可要求:无

参数
whiteBackgroundwhitebackground

◆ SetWidth1ScaleFactor()

void NXOpen::PrintBuilder::SetWidth1ScaleFactor ( double width1ScaleFactor)

设置宽度1比例因子。此数值用作宽度1线条的比例因子,不能小于 0.0。
创建于 NX8.5.0。

许可证要求 : 无

参数
width1ScaleFactor宽度1比例因子

◆ SetWidth2ScaleFactor()

void NXOpen::PrintBuilder::SetWidth2ScaleFactor ( double width2ScaleFactor)

设置宽度2比例因子。此数值用作宽度2线条的比例因子,不能小于 0.0。
创建于 NX8.5.0。

许可证要求 : 无

参数
width2ScaleFactor宽度2比例因子

◆ SetWidth3ScaleFactor()

void NXOpen::PrintBuilder::SetWidth3ScaleFactor ( double width3ScaleFactor)

设置宽度3比例因子。此数值用作宽度3线条的比例因子,不能小于 0.0。
创建于 NX8.5.0。

许可证要求 : 无

参数
width3ScaleFactor宽度3比例因子

◆ SetWidth4ScaleFactor()

void NXOpen::PrintBuilder::SetWidth4ScaleFactor ( double width4ScaleFactor)

设置width4缩放因子。该数值用作width4线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

参数
width4ScaleFactorwidth4scalefactor

◆ SetWidth5ScaleFactor()

void NXOpen::PrintBuilder::SetWidth5ScaleFactor ( double width5ScaleFactor)

设置width5缩放因子。该数值用作width5线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

参数
width5ScaleFactorwidth5scalefactor

◆ SetWidth6ScaleFactor()

void NXOpen::PrintBuilder::SetWidth6ScaleFactor ( double width6ScaleFactor)

设置width6缩放因子。该数值用作width6线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

参数
width6ScaleFactorwidth6scalefactor

◆ SetWidth7ScaleFactor()

void NXOpen::PrintBuilder::SetWidth7ScaleFactor ( double width7ScaleFactor)

设置width7缩放因子。该数值用作width7线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

参数
width7ScaleFactorwidth7scalefactor

◆ SetWidth8ScaleFactor()

void NXOpen::PrintBuilder::SetWidth8ScaleFactor ( double width8ScaleFactor)

设置width8缩放因子。该数值用作width8线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

参数
width8ScaleFactorwidth8scalefactor

◆ SetWidth9ScaleFactor()

void NXOpen::PrintBuilder::SetWidth9ScaleFactor ( double width9ScaleFactor)

设置width9缩放因子。该数值用作width9线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

参数
width9ScaleFactorwidth9scalefactor

◆ ShadedGeometry()

bool NXOpen::PrintBuilder::ShadedGeometry ( )

获取着色几何体显示为线框的选项。如果设为true,此选项将把着色对象显示为线框。如果设为false,着色对象将以着色形式显示。
于NX5.0.1创建。

许可要求:无

◆ SourceBuilder()

NXOpen::PlotSourceBuilder * NXOpen::PrintBuilder::SourceBuilder ( )

获取源构建器。源构建器包含所有与要打印的图纸相关的数据。
于NX5.0.1创建。

许可要求:无

◆ ThickWidth()

double NXOpen::PrintBuilder::ThickWidth ( )

获取粗线宽度比例因子。此数值用作粗线宽度的比例因子,不能小于 0.0。
创建于 NX5.0.1。

许可证要求 : 无

◆ ThinWidth()

double NXOpen::PrintBuilder::ThinWidth ( )

获取细线宽度比例因子。此数值用作细线宽度的比例因子,不能小于 0.0。
创建于 NX5.0.1。

许可证要求 : 无

◆ WhiteBackground()

bool NXOpen::PrintBuilder::WhiteBackground ( )

获取白色背景选项。打印着色视图时,此选项允许背景为白色。仅在打印当前显示且“着色图像”也设为true时将其设为true。
于NX5.0.1创建。

许可要求:无

◆ Width1ScaleFactor()

double NXOpen::PrintBuilder::Width1ScaleFactor ( )

获取宽度1比例因子。此数值用作宽度1线条的比例因子,不能小于 0.0。
创建于 NX8.5.0。

许可证要求 : 无

◆ Width2ScaleFactor()

double NXOpen::PrintBuilder::Width2ScaleFactor ( )

获取宽度2比例因子。此数值用作宽度2线条的比例因子,不能小于 0.0。
创建于 NX8.5.0。

许可证要求 : 无

◆ Width3ScaleFactor()

double NXOpen::PrintBuilder::Width3ScaleFactor ( )

获取宽度3比例因子。此数值用作宽度3线条的比例因子,不能小于 0.0。
创建于 NX8.5.0。

许可证要求 : 无

◆ Width4ScaleFactor()

double NXOpen::PrintBuilder::Width4ScaleFactor ( )

返回width4缩放因子。该数值用作width4线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

◆ Width5ScaleFactor()

double NXOpen::PrintBuilder::Width5ScaleFactor ( )

返回width5缩放因子。该数值用作width5线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

◆ Width6ScaleFactor()

double NXOpen::PrintBuilder::Width6ScaleFactor ( )

返回width6缩放因子。该数值用作width6线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

◆ Width7ScaleFactor()

double NXOpen::PrintBuilder::Width7ScaleFactor ( )

返回width7缩放因子。该数值用作width7线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

◆ Width8ScaleFactor()

double NXOpen::PrintBuilder::Width8ScaleFactor ( )

返回width8缩放因子。该数值用作width8线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无

◆ Width9ScaleFactor()

double NXOpen::PrintBuilder::Width9ScaleFactor ( )

返回width9缩放因子。该数值用作width9线条的缩放因子,不能小于0.0。
创建于NX8.5.0。

许可证要求:无