Legacy Ideas are now read-only and have been migrated to our new platform: Aha! Click Here

New

Rotate text placed at arbitrary angle back to 0 or 90 degree

command or key-in for text that is placed at an arbitrary angle be easily rotated to sit at 0 or 90 degrees to match other text placed horizontally, without having to delete it and then re-entering it.

  • Yes Oto, agreed. It would have been very useful on a recent project.  The VBA is useful, thank you  . In a wider context it would be helpful to be able to rotate a number of selected elements all to the same absolute angle in a single operation (which cannot be done from Element Properties).  How about adding two options to the existing "rotate element" tool to make it more flexible: "to absolute angle" and "about element origin"?  It would need some thought to have it operate logically on non-linear elements though (by tangent at origin? by endpoints?).  I agree with  the ability to set the desired angle from an element would be useful.  

  • Maybe a new tool to Align Text Angle. The tool will set the angle of text or preselected text to the nominated angle (i.e. 0, 90, etc) or ask the user to pick an element to get an angle. 

  • Yes but VBA macro is complicated and too advanced for such basic task. Formatting issues are common. We have a tool for Change Case but not a tool to simply adjust absolute rotation for text and cells. Element properties are not good alternative. Also option to match other text rotation would be nice or attach existing text to line. Of course such text usage should be replaced with items or other 2.5D GIS approach but unfortunately Items also lack such tools.

  • There is a VBA macro that does this, and more: https://communities.bentley.com/products/microstation/w/askinga/3313/active-angle-assistant-macro-updated

    This little tool is a godsend! I do agree, it would be nice if this technology were included natively.

    Another workaround is that you can select all of your randomly placed text at once, go to the Properties dialog to the Angle setting, and just retype that to "0".