Using Enhanced Attribute Editor one can set attribute text rotation to 0 when the block is rotated. But it must be done for each block individually. Is there a way to do this for several blocks at the same time or globally?
I know making block or text annotativ does it but it requires redefining block, something I do not want to do.
Solved! Go to Solution.
Solved by antoniovinci. Go to Solution.
You should only select those rotated blocks, then _PROPERTIES, and set 0 as "common" rotation angle, sir.
What I mean is a way to change rotation for attribute globally regardless rotation of the blocks.
Blocks are rotated differently but the attributes should stay at rotation 0 or to be able to be set to 0 afterwards.
Dynamic blocks will do that, however you can not use them for point styles and get it to work. One way is to turn off the attributes display then create labels set those to 0 rotations.
teflon wrote:
What I mean is a way to change rotation for attribute globally regardless rotation of the blocks
I gotcha, sir.
Of course, Murph's "dynamic" advice is very elegant, but let me give you an "old-school" one.
You could select and save only the rotated blocks thru the _DXFOUT command (beware, Ascii format NOT binary), then in Notepad (or better text editor) you can search and replace the angle items, save and open back this modified DXF in Autocad.
Thanks!
It worked!
But I did not find different formats of DXF.
I had already tested ATTOUT/ATTIN but it just changes the value of attribute not the rotation.
teflon wrote:
But I did not find different formats of DXF
The DXFOUT suboptions are under the Tools menu: