StudioImageCaptureBuilder Class

class NXOpen.Display.StudioImageCaptureBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Display.StudioImageCaptureBuilder

This class is restricted to being called from a program running during an Interactive NX session. If run from a non-interactive session it will return None.

To create a new instance of this class, use NXOpen.ViewCollection.CreateStudioImageCaptureBuilder()

Default values.

Property Value
AASamplesEnum Sam0X
DpiEnum Dpi72
DrawingSizeEnum Isoa4
OrientEnum Landscape
UnitsEnum Pixels

New in version NX6.0.4.

Properties

Property Description
AASamplesEnum Returns or sets the antialiasing samples enum
DpiEnum Returns or sets the dpi enum
DrawingSizeEnum Returns or sets the drawing size enum
NativeFileBrowser Returns or sets the native file browser for image type to produce
OrientEnum Returns or sets the orient enum
Tag Returns the Tag for this object.
UnitsEnum Returns or sets the units enum

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetImageDimensionsDouble Gets the double image dimensions, height and width
GetImageDimensionsInteger Gets the integer image dimensions, height and width
GetObject Returns the object currently being edited by this builder.
SetImageDimensionsDouble Sets the double image dimensions, height and width
SetImageDimensionsInteger Sets the integer image dimensions, height and width
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

StudioImageCaptureBuilderAASamplesEnumType Enumeration Provide the following anti-aliasing sample size for off screen image capture
StudioImageCaptureBuilderDPIEnumType Enumeration Provide the following screen capture resolutions in dots per inch
StudioImageCaptureBuilderDrawingSizeEnumType Enumeration Provide the following standard Drawing sizes
StudioImageCaptureBuilderOrientEnumType Enumeration Provide the following options to image orientation
StudioImageCaptureBuilderUnitsEnumType Enumeration Provide the following resolution unit options to screen capture

Property Detail

AASamplesEnum

StudioImageCaptureBuilder.AASamplesEnum

Returns or sets the antialiasing samples enum

-------------------------------------

Getter Method

Signature AASamplesEnum

Returns:
Return type:NXOpen.Display.StudioImageCaptureBuilderAASamplesEnumType

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature AASamplesEnum

Parameters:aASamplesEnum (NXOpen.Display.StudioImageCaptureBuilderAASamplesEnumType) –

New in version NX6.0.4.

License requirements: None.

DpiEnum

StudioImageCaptureBuilder.DpiEnum

Returns or sets the dpi enum

-------------------------------------

Getter Method

Signature DpiEnum

Returns:
Return type:NXOpen.Display.StudioImageCaptureBuilderDPIEnumType

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature DpiEnum

Parameters:dpiEnum (NXOpen.Display.StudioImageCaptureBuilderDPIEnumType) –

New in version NX6.0.4.

License requirements: None.

DrawingSizeEnum

StudioImageCaptureBuilder.DrawingSizeEnum

Returns or sets the drawing size enum

-------------------------------------

Getter Method

Signature DrawingSizeEnum

Returns:
Return type:NXOpen.Display.StudioImageCaptureBuilderDrawingSizeEnumType

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature DrawingSizeEnum

Parameters:drawingSizeEnum (NXOpen.Display.StudioImageCaptureBuilderDrawingSizeEnumType) –

New in version NX6.0.4.

License requirements: None.

NativeFileBrowser

StudioImageCaptureBuilder.NativeFileBrowser

Returns or sets the native file browser for image type to produce

-------------------------------------

Getter Method

Signature NativeFileBrowser

Returns:
Return type:str

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature NativeFileBrowser

Parameters:filename (str) –

New in version NX6.0.4.

License requirements: None.

OrientEnum

StudioImageCaptureBuilder.OrientEnum

Returns or sets the orient enum

-------------------------------------

Getter Method

Signature OrientEnum

Returns:
Return type:NXOpen.Display.StudioImageCaptureBuilderOrientEnumType

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature OrientEnum

Parameters:orientEnum (NXOpen.Display.StudioImageCaptureBuilderOrientEnumType) –

New in version NX6.0.4.

License requirements: None.

UnitsEnum

StudioImageCaptureBuilder.UnitsEnum

Returns or sets the units enum

-------------------------------------

Getter Method

Signature UnitsEnum

Returns:
Return type:NXOpen.Display.StudioImageCaptureBuilderUnitsEnumType

New in version NX6.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature UnitsEnum

Parameters:unitsEnum (NXOpen.Display.StudioImageCaptureBuilderUnitsEnumType) –

New in version NX6.0.4.

License requirements: None.

Method Detail

GetImageDimensionsDouble

StudioImageCaptureBuilder.GetImageDimensionsDouble

Gets the double image dimensions, height and width

Signature GetImageDimensionsDouble()

Returns:array of 2 doubles
Return type:list of float

New in version NX6.0.4.

License requirements: None.

GetImageDimensionsInteger

StudioImageCaptureBuilder.GetImageDimensionsInteger

Gets the integer image dimensions, height and width

Signature GetImageDimensionsInteger()

Returns:array of 2 integers
Return type:list of int

New in version NX6.0.4.

License requirements: None.

SetImageDimensionsDouble

StudioImageCaptureBuilder.SetImageDimensionsDouble

Sets the double image dimensions, height and width

Signature SetImageDimensionsDouble(imageDimensionsDouble)

Parameters:imageDimensionsDouble (list of float) – array of 2 doubles

New in version NX6.0.4.

License requirements: None.

SetImageDimensionsInteger

StudioImageCaptureBuilder.SetImageDimensionsInteger

Sets the integer image dimensions, height and width

Signature SetImageDimensionsInteger(imageDimensionsInteger)

Parameters:imageDimensionsInteger (list of int) – array of 2 integers

New in version NX6.0.4.

License requirements: None.

Validate

StudioImageCaptureBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.