Is it possible to have a dynamic block with text which, when inserted into a drawing, will show the text orientation matched to the layout? I have a non-dynamic block which is simply a donut and a piece of text. When I insert it into a drawing, the text orientation will change to suit the orientation of the layout. I created another block with the same entities but I also added a couple of lines extending out from the center of the donut. I added stretch and rotation actions in order to rotate and stretch the lines. I also gave the block visibility states so that either one or two lines would appear (the block is a utility pole,by the way, with the lines representing guy wires). When I insert the dynamic block into a drawing, I cannot get the text to match the orientation of the viewport. I've tried changing different combinations of settings but the text won't appear horizontal.
Thanks in advance
Solved! Go to Solution.
Make the block non-annotative, but make the attribute annotative. Be sure the text style assigned to the attribute is also annotative and the property to "Match text orientation to layout" is turned on for that style.
You have to use an attribute. Just a text object inside a block won't work, even if the test style is annotative.
Thanks. I recreated the block with attributes as per your instructions. The text now aligns correctly in all viewports.
It would be great if the block could be made associative so that it would always appear at the appropriate size regardless of the drawing scale. I now have to have a different block for each drawing scale. Oh well, at least the text alignment issue is resolved. Thanks again.
You could alway create the block as annotative, and just not include the text for the block in the as part of the rotation compentents that way it is always plan (stays in the same position). I use a block for parking spaces counts that scales in model space based on the annotation scale and the attributes within it are not annotative. I prefer the scaling verses giving the block a scale on insert.
Credit where credit is due! Give kudos or accept as solution whenever you can.
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register