AutomationManager Class¶
-
class
NXOpen.Drafting.
AutomationManager
¶ Bases:
object
Represents a
NXOpen.Drafting.AutomationManager
.This class is used to create objects which are used in the automation of drawing creation.
Use
NXOpen.DraftingManager.AutomationManager()
to get the instance of this class.New in version NX8.0.0.
“DrawingRegions”, “Returns the RegionCollection instance “
Methods¶
Method | Description |
---|---|
CreateAnnotateViewsBuilder | Creates a NXOpen.Drafting.AnnotateViewsBuilder |
CreateAttributeItemBuilder | Creates a NXOpen.Drafting.AttributeItemBuilder |
CreateDistributeAnnotationsBuilder | Creates a NXOpen.Drafting.DistributeAnnotationsBuilder |
CreateDrawingCreationWizardBuilder | Creates a NXOpen.Drafting.DrawingCreationWizardBuilder |
CreateDrawingCreationWizardBuilderFromRule | Creates a NXOpen.Drafting.DrawingCreationWizardBuilder |
CreatePreferencesBuilder | Creates a NXOpen.Drafting.AutomationPreferencesBuilder |
CreatePrimaryContentItemBuilder | Creates a NXOpen.Drafting.PrimaryContentItemBuilder |
CreateRulesBuilder | Creates a NXOpen.Drafting.RulesBuilder |
CreateSpecifyRuleBuilder | Creates a NXOpen.Drafting.SpecifyRuleBuilder |
GetRemainingPartsOfBooklet | Returns the remaining loaded parts and remaining unloaded parts full names from the booklet |
DrawingRegions¶
-
AutomationManager.
DrawingRegions
¶ Returns the RegionCollection instance
Signature
DrawingRegions
New in version NX8.0.0.
Returns: Return type: NXOpen.Drawings.DrawingRegionCollection
Method Detail¶
CreateAnnotateViewsBuilder¶
-
AutomationManager.
CreateAnnotateViewsBuilder
¶ Creates a
NXOpen.Drafting.AnnotateViewsBuilder
Signature
CreateAnnotateViewsBuilder()
Returns: Return type: NXOpen.Drafting.AnnotateViewsBuilder
New in version NX8.0.0.
License requirements: None.
CreateAttributeItemBuilder¶
-
AutomationManager.
CreateAttributeItemBuilder
¶ Creates a
NXOpen.Drafting.AttributeItemBuilder
Signature
CreateAttributeItemBuilder()
Returns: Return type: NXOpen.Drafting.AttributeItemBuilder
New in version NX8.0.0.
License requirements: None.
CreateDistributeAnnotationsBuilder¶
-
AutomationManager.
CreateDistributeAnnotationsBuilder
¶ Creates a
NXOpen.Drafting.DistributeAnnotationsBuilder
Signature
CreateDistributeAnnotationsBuilder()
Returns: Return type: NXOpen.Drafting.DistributeAnnotationsBuilder
New in version NX8.0.0.
License requirements: None.
CreateDrawingCreationWizardBuilder¶
-
AutomationManager.
CreateDrawingCreationWizardBuilder
¶ Creates a
NXOpen.Drafting.DrawingCreationWizardBuilder
Signature
CreateDrawingCreationWizardBuilder(isEditing)
Parameters: isEditing – If this is set to true then the builder will be configured for edit mode, otherwise it will be configured for create mode. Please see the
NXOpen.Drafting.DrawingCreationWizardBuilder
class documentation for more information on how to use the builder in these different modes. :type isEditing: bool :returns: :rtype:NXOpen.Drafting.DrawingCreationWizardBuilder
New in version NX8.0.0.
License requirements: None.
CreateDrawingCreationWizardBuilderFromRule¶
-
AutomationManager.
CreateDrawingCreationWizardBuilderFromRule
¶ Creates a
NXOpen.Drafting.DrawingCreationWizardBuilder
Signature
CreateDrawingCreationWizardBuilderFromRule(className)
Parameters: className (str) – Drawing Booklet class used to populate the builder Returns: Return type: NXOpen.Drafting.DrawingCreationWizardBuilder
New in version NX8.0.0.
License requirements: None.
CreatePreferencesBuilder¶
-
AutomationManager.
CreatePreferencesBuilder
¶ Creates a
NXOpen.Drafting.AutomationPreferencesBuilder
Signature
CreatePreferencesBuilder()
Returns: Return type: NXOpen.Drafting.AutomationPreferencesBuilder
New in version NX8.0.0.
License requirements: nx_drawing_auto (“NX Drawing Automation”)
CreatePrimaryContentItemBuilder¶
-
AutomationManager.
CreatePrimaryContentItemBuilder
¶ Creates a
NXOpen.Drafting.PrimaryContentItemBuilder
Signature
CreatePrimaryContentItemBuilder()
Returns: Return type: NXOpen.Drafting.PrimaryContentItemBuilder
New in version NX8.0.0.
License requirements: None.
CreateRulesBuilder¶
-
AutomationManager.
CreateRulesBuilder
¶ Creates a
NXOpen.Drafting.RulesBuilder
Signature
CreateRulesBuilder()
Returns: Return type: NXOpen.Drafting.RulesBuilder
New in version NX8.0.0.
License requirements: None.
CreateSpecifyRuleBuilder¶
-
AutomationManager.
CreateSpecifyRuleBuilder
¶ Creates a
NXOpen.Drafting.SpecifyRuleBuilder
Signature
CreateSpecifyRuleBuilder()
Returns: Return type: NXOpen.Drafting.SpecifyRuleBuilder
New in version NX8.0.0.
License requirements: None.
GetRemainingPartsOfBooklet¶
-
AutomationManager.
GetRemainingPartsOfBooklet
¶ Returns the remaining loaded parts and remaining unloaded parts full names from the booklet
Signature
GetRemainingPartsOfBooklet()
Returns: a tuple Return type: A tuple consisting of (remainingParts, remainingPartFileSpecs). remainingParts is a list of NXOpen.Part
. remainingPartFileSpecs is a list of str.New in version NX8.0.0.
License requirements: None.