AutomationManager Class¶
-
class
NXOpen.Drafting.AutomationManager¶ Bases:
objectRepresents 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
DrawingRegionsNew in version NX8.0.0.
Returns: Return type: NXOpen.Drawings.DrawingRegionCollection
Method Detail¶
CreateAnnotateViewsBuilder¶
-
AutomationManager.CreateAnnotateViewsBuilder¶ Creates a
NXOpen.Drafting.AnnotateViewsBuilderSignature
CreateAnnotateViewsBuilder()Returns: Return type: NXOpen.Drafting.AnnotateViewsBuilderNew in version NX8.0.0.
License requirements: None.
CreateAttributeItemBuilder¶
-
AutomationManager.CreateAttributeItemBuilder¶ Creates a
NXOpen.Drafting.AttributeItemBuilderSignature
CreateAttributeItemBuilder()Returns: Return type: NXOpen.Drafting.AttributeItemBuilderNew in version NX8.0.0.
License requirements: None.
CreateDistributeAnnotationsBuilder¶
-
AutomationManager.CreateDistributeAnnotationsBuilder¶ Creates a
NXOpen.Drafting.DistributeAnnotationsBuilderSignature
CreateDistributeAnnotationsBuilder()Returns: Return type: NXOpen.Drafting.DistributeAnnotationsBuilderNew in version NX8.0.0.
License requirements: None.
CreateDrawingCreationWizardBuilder¶
-
AutomationManager.CreateDrawingCreationWizardBuilder¶ Creates a
NXOpen.Drafting.DrawingCreationWizardBuilderSignature
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.DrawingCreationWizardBuilderclass documentation for more information on how to use the builder in these different modes. :type isEditing: bool :returns: :rtype:NXOpen.Drafting.DrawingCreationWizardBuilderNew in version NX8.0.0.
License requirements: None.
CreateDrawingCreationWizardBuilderFromRule¶
-
AutomationManager.CreateDrawingCreationWizardBuilderFromRule¶ Creates a
NXOpen.Drafting.DrawingCreationWizardBuilderSignature
CreateDrawingCreationWizardBuilderFromRule(className)Parameters: className (str) – Drawing Booklet class used to populate the builder Returns: Return type: NXOpen.Drafting.DrawingCreationWizardBuilderNew in version NX8.0.0.
License requirements: None.
CreatePreferencesBuilder¶
-
AutomationManager.CreatePreferencesBuilder¶ Creates a
NXOpen.Drafting.AutomationPreferencesBuilderSignature
CreatePreferencesBuilder()Returns: Return type: NXOpen.Drafting.AutomationPreferencesBuilderNew in version NX8.0.0.
License requirements: nx_drawing_auto (“NX Drawing Automation”)
CreatePrimaryContentItemBuilder¶
-
AutomationManager.CreatePrimaryContentItemBuilder¶ Creates a
NXOpen.Drafting.PrimaryContentItemBuilderSignature
CreatePrimaryContentItemBuilder()Returns: Return type: NXOpen.Drafting.PrimaryContentItemBuilderNew in version NX8.0.0.
License requirements: None.
CreateRulesBuilder¶
-
AutomationManager.CreateRulesBuilder¶ Creates a
NXOpen.Drafting.RulesBuilderSignature
CreateRulesBuilder()Returns: Return type: NXOpen.Drafting.RulesBuilderNew in version NX8.0.0.
License requirements: None.
CreateSpecifyRuleBuilder¶
-
AutomationManager.CreateSpecifyRuleBuilder¶ Creates a
NXOpen.Drafting.SpecifyRuleBuilderSignature
CreateSpecifyRuleBuilder()Returns: Return type: NXOpen.Drafting.SpecifyRuleBuilderNew 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.