DraftingManager Class

class NXOpen.DraftingManager

Bases: object

Represents an object that manages drafting objects and member views.

To obtain an instance of this class, refer to NXOpen.Part

New in version NX4.0.0.

Methods

Method Description
AddCutObject Identify object to be drawn as Cut in Drafting
CreateImportAutocadBlockBuilder Creates the Builder for the AutoCAD Block Importer @return
CreateImportSymbolBuilder Creates the Builder for the Symbol Importer @return
CreateMarkAsTemplateBuilder Creates a NXOpen.Drawings.MarkAsTemplateBuilder @return
CreateSheetZoneReferenceBuilder Creates the Sheet Zone Reference builder @return
GetTemplateInstantiationIsComplete Get the drawing template instantiation status @return
IsCutObject Is this object to be drawn as Cut? @return
RestoreUnpastedObjects Restores unpasted cut objects to their original drawing state
SetTemplateInstantiationIsComplete Set the drawing template instantiation status
VersionUpAllDraftingObjects Converts all older drafting objects (including member views) in the part to the latest version.
VersionUpSelectedDraftingObjects Converts selected drafting objects (including member views) in the part to the latest version.

Method Detail

AddCutObject

DraftingManager.AddCutObject

Identify object to be drawn as Cut in Drafting

Signature AddCutObject(object)

Parameters:object (NXOpen.DisplayableObject) –

New in version NX8.0.0.

License requirements: None.

CreateImportAutocadBlockBuilder

DraftingManager.CreateImportAutocadBlockBuilder

Creates the Builder for the AutoCAD Block Importer

Signature CreateImportAutocadBlockBuilder()

Returns:
Return type:NXOpen.Annotations.ImportAutocadBlockBuilder

New in version NX8.0.0.

License requirements: nx_layout (“NX Layout”)

CreateImportSymbolBuilder

DraftingManager.CreateImportSymbolBuilder

Creates the Builder for the Symbol Importer

Signature CreateImportSymbolBuilder()

Returns:
Return type:NXOpen.Annotations.ImportSymbolBuilder

New in version NX7.5.0.

License requirements: nx_layout (“NX Layout”)

CreateMarkAsTemplateBuilder

DraftingManager.CreateMarkAsTemplateBuilder

Creates a NXOpen.Drawings.MarkAsTemplateBuilder

Signature CreateMarkAsTemplateBuilder()

Returns:
Return type:NXOpen.Drawings.MarkAsTemplateBuilder

New in version NX8.0.0.

License requirements: drafting (“DRAFTING”)

CreateSheetZoneReferenceBuilder

DraftingManager.CreateSheetZoneReferenceBuilder

Creates the Sheet Zone Reference builder

Signature CreateSheetZoneReferenceBuilder()

Returns:
Return type:NXOpen.Drawings.SheetZoneReferenceBuilder

New in version NX8.0.0.

License requirements: drafting (“DRAFTING”)

GetTemplateInstantiationIsComplete

DraftingManager.GetTemplateInstantiationIsComplete

Get the drawing template instantiation status

Signature GetTemplateInstantiationIsComplete()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

IsCutObject

DraftingManager.IsCutObject

Is this object to be drawn as Cut?

Signature IsCutObject(object)

Parameters:object (NXOpen.DisplayableObject) –
Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

RestoreUnpastedObjects

DraftingManager.RestoreUnpastedObjects

Restores unpasted cut objects to their original drawing state

This method is used by NX user interface to restore drafting objects that were cut but not pasted. If called by an automation program, this method can cause unexpected results.

Signature RestoreUnpastedObjects()

New in version NX8.0.0.

License requirements: None.

SetTemplateInstantiationIsComplete

DraftingManager.SetTemplateInstantiationIsComplete

Set the drawing template instantiation status

Signature SetTemplateInstantiationIsComplete(templateInstantiationStatus)

Parameters:templateInstantiationStatus (bool) –

New in version NX8.0.0.

License requirements: drafting (“DRAFTING”)

VersionUpAllDraftingObjects

DraftingManager.VersionUpAllDraftingObjects

Converts all older drafting objects (including member views) in the part to the latest version.

Signature VersionUpAllDraftingObjects()

New in version NX4.0.0.

License requirements: None.

VersionUpSelectedDraftingObjects

DraftingManager.VersionUpSelectedDraftingObjects

Converts selected drafting objects (including member views) in the part to the latest version.

Signature VersionUpSelectedDraftingObjects(draftingObjects)

Parameters:draftingObjects (list of NXOpen.NXObject) –

New in version NX4.0.0.

License requirements: None.