AutoAttribute

Automatically manipulates (scales, rotates, justifies) attribute text inside blocks.

    • Can be used to automatically scale attribute text to dimscale

    • Can be used to automatically keep text upright no matter the rotation of the block.

    • Actions are based on the codes stored in the block attribute tags.

    • No actions take place if AutoAttribute is turned off.

Some examples:

Note: The character code are invisible to the user. They are shown in these images just to illustrate which codes are used for each condition.

    • "&" Rotates attributes and adjusts justification to keep text "in front" of block.

    • Attribute is not scaled.

    • "@" Rotates to keep attributes in same location relative to insertions point no matter the rotation.

    • Scales attribute to dimscale (text size remains constant even when block is scaled up or down)

    • "%" Rotates attribute about its own justification point.

    • Rotates to keep attributes in same location relative to insertions point no matter the rotation

    • Rotates attributes and adjusts justification to keep text "in front" of block.

    • Scales attribute to dimscale

    • Scales attribute to dimscale

Things to notice in the example below:

    • Two AutoAttribute tags are used....& for the "Line 1" and "Line 2".....and % for the "J"

    • Note how instertion point of "Line 1" attribute is always in front of block and "Line 2" is always directly above or below the insertion point of "Line 1" depending on the rotation.