Hi,
I found a video with example how attributes moving with block, but remains horizontal. I cant find how to do it. Maybe somone can help me?
https://www.youtube.com/watch?v=0sXzcYqnDsc&list=HL1393395570
Solved! Go to Solution.
In the video he issues the rotate command on a block and the text keeps horizontal, I think he uses some sort of plug in.
When you rotate a block all entity within that block rotates, including attributes.. If you wish to rotate the block keeping attribute horizontal you need a rotationparameter which rotates all entitys except the attribute, if you wish the attribute to follow, use a chained point parameter with a move action associated with the attribute. Then include that point parameter in the rotation.
see example:
Saved as 2010.
You can download DWG-trueview and convert 2013 files to older formats aswell.
http://usa.autodesk.com/adsk/servlet/pc/index?id=6703438&siteID=123112
Goodluck!
Place the point parameter, open properties.
Set Chain action to yes
Set grips to 0.
Set a Move action to include the attribute and associate it with the point parameter.
Next thing is to create the rotation parameter, in the action set include the objects you want to rotate ( not the attribute ) and include also the point parameter.
When you use the grip of the rotation parameter the point parameter follows the rotation, by using the "Chain Action" the point parameter follows with the move action when you rotate.
To sum it up: You don't rotate the attribute, you only move it with the rotation angle.
Heres a link to explain Chain Action:
Heres a good guide for Dynamic Blocks:
You can get the attribute to stay straight when you rotate the complete block, in the text style manager - tick annotative followed by match text orientation to layout. (You need to do this before creating attributes - and it won't fix existing attributes).
There was no sound and the vedio did not show what commands to use. I got absolutely nothing out of it.
Now...... do you hava a real vedio or tutorial of how to make a dynamic block that the text does not rotate?
Thanks
@steven-g wrote:You can get the attribute to stay straight when you rotate the complete block, in the text style manager - tick annotative followed by match text orientation to layout. (You need to do this before creating attributes - and it won't fix existing attributes).
Steven,
That was great. I didn't know that. I may use it in future in my blocks. As you said we cannot edit attribute for this matter.
Hats off for you
This didn't work as explained above?
I could really use this too.
What are the exact steps?
I'm trying to get a block to rotate with lettering remaining in place and staying horizontal. (You'd think this would be easier. Thanks again AutoCAD aka the worst software ever invented!)
Here's what DIDN'T work:
1. Draw a set of objects or text that will make up your block.
2. Select text you want to stay horizontal.
3. Go to the Annotate Tab. Click the arrow under the word text that opens the Text Style Manager.
4. Under Size, click Annotative, click Match text orientation to layout.
5. Click Set Current
6. Click Close
7. Command Line: BLOCK <enter>
8. Block Definition dialogue window opens.
9. The cursor prompt is in the Name line. Type in the name of the block.
10. Base point, click pick point. this will take you to model space where you've drawn the block. Pick the base point desired and click.
11. Upon clicking, you should be back to the Block Definition dialogue window. Now Specify the objects you want to be IN the block by clicking the select objects button. This takes you back to Model space. Highlight the parts of the drawing you want to have in the block. Then hit enter. This will take you back to the Block Definition Dialogue window.
12. Make sure the button Convert to Block is selected.
13. Type a description of the block if interested.
14. If you want the block to be annotative, in the Behavior column, click annotative.
15. Check the Open in block editor check box on the lower left corner of the Block Dialogue window. Now hit OK.
16. This will take you to the Block Editor panel.
17. Enter Parameters. In my case it is just rotate. Select Rotate, select a base point, then select the radius of the parameter. Stretch the line given to the rotation radius desired and click. Specify default rotation angle... I just hit enter.
18. Switch to the Action Tab and define the objects you want to rotate. Here's where I suspect there may be some trouble. First highlight the circumference you want to define with an action. (Click the dotted circumference until it is highlighted.) Then hit enter. Now select the items you want to rotate. I clicked everything including the text since I do want to rotate relative the other parts of the block as in the youtube example above. Hit enter.
19. Go to the test block, and click it to see if it working.
Nope. The text rotates along with the rest of the block and does not stay horizontal.
Hey Doug.
I believe this only works with ATTRIBUTES, not TEXT.
Try creating a block with an attribute definition, and be sure to select your annotative text style while creating the attribute. It will not work it you assign the annotative text style after the attribute definition has already been created.
Hope that helps.
Okay, I kinda figured out a workaround.
I created a rotation on the text with the center of the text as the base point.
THEN
I created another rotation for the block itself and INCLUDED the text and the text attributes.
What resulted is a block I can rotate and text I can adjust to be horizontal. It's not as elegant as the youtube video where the text automatically stays horizontal, but at least it is adjustable and can look correct on your sheet.
Is there any reason you don't want to use an attribute for this, Doug? Level text works great with attributes.
Can't find what you're looking for? Ask the community or share your knowledge.