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 “

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.