Short description
Sort description
Creates a new MLEADER from selected TEXT or MTEXT, using a selected LINE or POLYLINE as leader geometry, then deletes the source objects.
Command:
Command
- am2.
Description:
Description
- Prompts the user to select one or more TEXT or MTEXT entities and extracts their content.
- Sorts the selected text objects by insertion point Y coordinate to build a readable top-to-bottom string sequence.
- Concatenates all text strings into a single note, separated by spaces, then trims the final trailing space.
- Computes a target text width as the maximum bounding-box width among the selected text objects.
- Prompts the user to select a LINE or POLYLINE to define the leader start and end points.
- Creates a MLEADER using the extracted points and assigns the concatenated text and computed width to the new leader.
- If the leader creation succeeds, deletes the selected line or polyline and deletes the original text entities.
Helper function: (if any)
Helper function
- rjp-getbbwdth computes the text object width by calling vla-getboundingbox and measuring the horizontal distance between bounding box corners.
- The widest text object determines the final TextWidth assigned to the created MLEADER.
Functionalities:
Functionalities
- Creates one MLEADER from multiple text entities.
- Automatically orders the note content using insertion point Y coordinates to preserve reading order in typical stacked notes.
- Supports leader point extraction from LINE start and end points.
- Supports leader point extraction from LWPOLYLINE or POLYLINE by using the first and last vertex coordinates.
- Sets the leader text width using the maximum bounding-box width among selected text objects for more consistent wrapping behavior.
- Performs cleanup by deleting the source leader geometry and deleting the original text objects after successful creation.
- Prints warnings when the chosen polyline has insufficient points or when the selected leader object is not supported.
Result:
Result
- A new MLEADER is created at the specified leader points, containing the combined text content and an assigned text width based on the widest selected text object.
- The selected LINE or POLYLINE used for leader points is deleted after successful leader creation.
- The originally selected TEXT or MTEXT entities are deleted after successful leader creation.
- Tags: Mleader, Leader, Text, Mtext, Polyline, Coordinates, CAD, General_AutoCAD, Dimnesions Leader.
- Suggested relevant tags not in the list: Annotation, Cleanup, Automation.
Images, animations etc.
Log in to download.
Log in
Log in
Additional info:
Based on / Source code:
Open Website
Share this page:
Subscribe
Login
0 Comments
Oldest
Categories: AutoCAD_Lips
Tags: CAD, Coordinates, Dimnesions Leader, General_AutoCAD, Leader, Lisp, Mleader, Mtext, Polyline, Text
Categories: AutoCAD_Lips
Tags: CAD, Coordinates, Dimnesions Leader, General_AutoCAD, Leader, Lisp, Mleader, Mtext, Polyline, Text
