Type Swapper

Type swapper provides the ability to change the type or style used for existing instances of text, dimensions and line elements in the active project. Duplicate family elements, usually the result of copying elements from one file to another, can also be swapped out for the original family and type.

Using Type Swapper

Click on the “CTC Software” tab in the ribbon and then click on the “Type Swapper” button.

Type Swapper Interface

The Type Swapper dialog will appear:

Type Swapper Interface

Duplicate Families

The “Duplicate Families” tab identifies families in the project that follow a naming convention of “<Family Name><number>” which is usually the result of Revit duplicating the family definition when elements are copied from project to project. For example “Break Line4” at the top of the list:

Type Swapper Interface

Type Swapper will suggest the original family (typically <Family Name> without the number) from the project as the default “Swap With” option. In this example the “Break Line” type has been selected by default.

Type Swapper Interface

The list of families shown can be filtered by category by using the “Category” dropdown. By selecting the “Doors” category only duplicate doors are shown in the dialog below.

Type Swapper Interface

If a promising candidate for swapping can be found, it is selected in the “Swap With” column automatically. In the example above, “Single-Flush” is a promising candidate for the “Single-Flush1” family that was found.

To prevent an unwanted swap, simply select the “<No Change>” option from the dropdown for each family.

Type Swapper Interface

Once all families have been configured with the desired “Swap With” options, click the “Swap” button at the bottom of the window to swap the types used on the instances of the families in the project. The “Delete duplicate families” option will remove the duplicate family once all instances have been swapped for the mapped type.

Type Swapper Interface

Swapping Elements

The “Text Types”, “Dimension Styles”, “Line Styles”, “Fill Patterns” and “Materials” interfaces work in a similar way to the “Duplicate Families” tab, however no mappings will be suggested by default.

Type Swapper Interface

To map a change, select an option from the “Swap to” dropdown menu for each text type. In this classic example:

1/8” Arial is being swapped for the Arial 1/8” text style.

Type Swapper Interface

Approved Styles and Types

Administrators can specify by name which text types are approved for use by checking the “Approved” checkbox for each type or style. This provides clarification to ensure users are swapping unwanted types for the company standard types. Either check the boxes individually or use the right-click menu to check/uncheck several at a time.

Type Swapper Interface

Note: The list of approved types and styles can be both locked and deployed, preventing users from editing which items are approved or not. For more information about securing these settings, please consult the CTC Suites Installation and Configuration guide.

Saving and Loading Selections

Each of the tabs contain a ‘Save Selection’ button. This can be extremely useful to recall swap selections that are often needed on multiple projects. Each tab creates a file type corresponding to it’s function. For example, saving a selection set from the Duplicate Families tab creates a .tsdf file. Other tabs save to extensions which follow a similar convention.

Type Swapper Interface

To load a previously saved selection set, simply click ‘Load Selection’ and browse to the specific file. If a style or type from the saved selection does not exist in the current project, it will be ignored and omitted from the list.

Process Logs

After each swap operation, a log of the swapped elements and their status is displayed. This log can then be saved to a file which is readable by most common spreadsheet applications.

Type Swapper Interface


Youtube Playlist

Related Tools

Project Processor

Project Cleaner

Back to Manager Tools Index