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.