Jump to content

Dynamic Align Text to Curve { With Auto Re-Alignment }


Lee Mac

Please rate this Program  

15 members have voted

  1. 1. Please rate this Program

    • * * * * * (Best)
    • * * * *
    • * * *
      0
    • * *
      0
    • * (Worst)
      0


Recommended Posts

Dynamic Align Text to Curve

[ With Auto Re-Alignment ]

This program will enable the user to dynamically align MText or DText to any Curve Object (Arc/Line/Polyline/Spline/Circle/Ellipse etc...), and the text will be automatically re-aligned to the object, should the object be modified.

 

The user is prompted to either select existing text to align, or to specify a new text string to be created.

 

There are also additional options provided to help the user when aligning the text including:

 

  • Offset may be altered by pressing +/- during alignment.

 

  • Text Perpendicularity can be toggled by pressing 'P'

 

  • A Background Mask* can be toggled by pressing 'B'.

 

  • Text can be Mirrored by pressing 'M'.

 

  • Text Style/Height can be altered by pressing 'S'.

Text/Object Associativity can be removed using the additional function: DTRemove. When using this function, a logo will appear to indicate which objects/text are associative.

 

Demo:

 

DTCurveV29.gif

 

 

Using DTRemove:

 

Logo.gif

 

 

DTCurve Style Settings Dialog:

 

DTCurve%20Dialog.png

Function Syntax:

 

  • DTCurve ~ To Align Text
  • DTRemove ~ To Remove Text/Object associativity.

For instructions on how to run the program see here.

 

Any comments, criticism and suggestions are welcome. Either PM me directly, or reply to the original thread.

 

Enjoy,

 

Lee

Code available here.

Edited by Lee Mac
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...