The Make/Release Type On Path operation performs two equal but opposite functions. First, it combines a selected point type object with a selected path object to create a type-on-a-path object, using the following criteria:
a. The path is not moved.
b. Any stroke or fill on the path is retained (unlike doing this natively by clicking on the path with the Type or Type on a Path tool).
c. The Type on a Path Options effect type is set to “Rainbow.”
d. The Type on a Path Options align type is set to “Baseline.”
e. The start and end markers are set to the start and end of the path.
QuickOps Make/Release Type on Path - Make
Second, if the selection consists of an existing type-on-a-path object, then that object is released back into its constituent parts (a point type object and a normal path). The point type is placed directly above the path object, centered on its bounding box. Overset text (if any) is retained.
QuickOps Make/Release Type on Path - Release
The Make/Release Type On Path operation can work on multiple objects simultaneously. When making multiple type-on-a-path objects, the point type objects and path objects are matched one by one using their stacking order to make pairs. In other words, the top-most type object is paired with the top-most path object, the next-lower type object is paired with the next-lower path object, and so on down the order, until one or both types of objects run out.
This ability to create multiple type-on-a-path objects with a single click makes possible some designs which would otherwise require an inordinate amount of manual copying and pasting (or custom scripting):
QuickOps Make/Release Type on Path - Multiple