IExplodeOptions

class IExplodeOptions

Bases: ImpactCOMWrapperBase

Summary:

Defines all the options for exploding selected entities in the active block.

Wraps a COM object or another wrapper instance. Accepts: - A valid impact_object - An existing impact_com_wrapper_base-derived instance

property arcs

Gets Arcs.

Summary:

Arcs are approximated by lines and/or arcs.

Remarks:

The arcs_to property controls how arcs are to be exploded, if Arcs is True.

Returns:

The value of Arcs.

Return type:

arcs (bool)

property arcs_to

Gets arcs_to.

Summary:

Defines how arcs are to be exploded.

Remarks:

This property will have an effect only if you also set the Arcs property to True. Introduced in 8.0.0.76

Returns:

The value of arcs_to.

Return type:

arcs_to (ipExplodeToMode)

property arcs_to_lines_maximum_number

Gets arcs_to_lines_maximum_number.

Summary:

Specifiesthe maximum number of lines to create when exploding arcs.

Remarks:

Introduced in 8.0.0.76

Returns:

The value of arcs_to_lines_maximum_number.

Return type:

arcs_to_lines_maximum_number (int)

property arcs_to_lines_tolerance

Gets arcs_to_lines_tolerance.

Summary:

Specifies the maximum distance of new lines from an original arc.

Returns:

The value of arcs_to_lines_tolerance.

Return type:

arcs_to_lines_tolerance (float)

property beziers

Gets Beziers.

Summary:

Bezier curves are approximated by lines and arcs (using the tolerance value).

Returns:

The value of Beziers.

Return type:

beziers (bool)

property blocks

Gets Blocks.

Summary:

All blocks, which are normally treated as one entity, will be divided up into their individual entities; the process is recursive, so if the block has sub-blocks then these too are exploded.

Returns:

The value of Blocks.

Return type:

blocks (bool)

property bridges

Gets Bridges.

Summary:

Entities containing bridges will be divided up into individual entities between each bridge.

Returns:

The value of Bridges.

Return type:

bridges (bool)

property bridges121

Gets Bridges121.

Summary:

Entities containing bridges which do not conform to the 1-2-1 format are split into smaller entities which do. This method is often used when exporting the data to another system which only supports 1-2-1 bridging.

Returns:

The value of Bridges121.

Return type:

bridges121 (bool)

property database_text

Gets database_text.

Summary:

Calculated text (such as values from the database, system functions or scripts) is converted into normal fixed text.

Returns:

The value of database_text.

Return type:

database_text (bool)

property dimensions

Gets Dimensions.

Summary:

All dimensions will be divided up into individual lines, arcs and text entities.

Returns:

The value of Dimensions.

Return type:

dimensions (bool)

property manufacturing_information

Gets manufacturing_information.

Summary:

All entities of palettes which are combination or zipper manufacturing information will be divided up into entities matching the manufacturing information pattern (so for example a single cut/crease line will be broken into sections of cut line and crease line).

Returns:

The value of manufacturing_information.

Return type:

manufacturing_information (bool)

property recurse

Gets Recurse.

Summary:

Recurse into sub blocks.

Returns:

The value of Recurse.

Return type:

recurse (bool)

property symbols

Gets Symbols.

Summary:

All symbols will be converted to blocks, the block name being based upon the original symbol name.

Returns:

The value of Symbols.

Return type:

symbols (bool)

property text

Gets Text.

Summary:

All text entities will be divided up into individual lines and arcs (true-type fonts being represented by their outline).

Returns:

The value of Text.

Return type:

text (bool)

isNone()

Checks if the COM object is None. This is useful for determining if the wrapper has been initialized with a valid COM object.

Examples