Text orientation

D

duffsparky

Within an office layout drawing how do I keep the orientation of a text box
within a shape the same way up despite the orientation of the shape itself.

Also is there a way to get the text in a text box to auto reformat when that
text box orientation is changed, ie to auto change from horizontal word
format to vertical format when rotating a rectangular shape through 90
degrees.
 
P

Paul Herber

Within an office layout drawing how do I keep the orientation of a text box
within a shape the same way up despite the orientation of the shape itself.

Open the shape's shapesheet and in the TextTransform section (add
section if required, or make it visible if it's hiden) and set the
TextAngle cell to
ANG360(angle)
 
D

duffsparky

Hi Paul,

Thanks for the info, unfortunately it did not resolve the issue I have.
It did, however, cause the text to shift its angle but would always end up
upside down at 0 & 90 degrees and the correct way up at 0/360 and 180 degrees.

Perhaps my explanation was no good so I'll try again.

I have created an office floor layout in Visio 7 Trial.
The layout details a workshop location containing several desks.
The desk shapes are predominantly copies of a modified desk shape, that is
provided in the software, in which I have placed a text box.
The desks are laid out at 90, 180 or 270 degrees to each other.
The problem I am trying to overcome is that when I rotate a desk shape the
text usually rotates with it, but not always. Also the text is to long to fit
in the shape when the desk shape is rotated to either 90 or 270 degrees.

Hope this is a clearer explanation?

Kind regards.
 
P

Paul Herber

my mistook
try ang360(-angle)


Hi Paul,

Thanks for the info, unfortunately it did not resolve the issue I have.
It did, however, cause the text to shift its angle but would always end up
upside down at 0 & 90 degrees and the correct way up at 0/360 and 180 degrees.

Perhaps my explanation was no good so I'll try again.

I have created an office floor layout in Visio 7 Trial.
The layout details a workshop location containing several desks.
The desk shapes are predominantly copies of a modified desk shape, that is
provided in the software, in which I have placed a text box.
The desks are laid out at 90, 180 or 270 degrees to each other.
The problem I am trying to overcome is that when I rotate a desk shape the
text usually rotates with it, but not always. Also the text is to long to fit
in the shape when the desk shape is rotated to either 90 or 270 degrees.

Hope this is a clearer explanation?

Kind regards.
 
D

duffsparky

Hi Paul,

Thanks for the info, it worked a treat.
The default setting for the shapes is =GRAVITY(Angle+90 deg,-60 deg,120
deg)+90 deg, sometimes this works but other time not, which was really
confusing.

Back to the second part of my first posting

"Also is there a way to get the text in a text box to auto reformat when that
text box orientation is changed, ie to auto change from horizontal word
format to vertical format when rotating a rectangular shape through 90
degrees."

MMMMM does not explain what I'm after very well so I'll try again.

The text in my desk shape consists of two lines of text laid out as follows:
B10
1700 x 800

and I need it to auto reformat so that when I turn the shape through 90 or
270 degrees the text appears thus:
B10
1700
x
800

Kind regards.
 
P

Paul Herber

There is an article about text formatting that gets posted frequently,
I'll try to find it.


Hi Paul,

Thanks for the info, it worked a treat.
The default setting for the shapes is =GRAVITY(Angle+90 deg,-60 deg,120
deg)+90 deg, sometimes this works but other time not, which was really
confusing.

Back to the second part of my first posting

"Also is there a way to get the text in a text box to auto reformat when that
text box orientation is changed, ie to auto change from horizontal word
format to vertical format when rotating a rectangular shape through 90
degrees."

MMMMM does not explain what I'm after very well so I'll try again.

The text in my desk shape consists of two lines of text laid out as follows:
B10
1700 x 800

and I need it to auto reformat so that when I turn the shape through 90 or
270 degrees the text appears thus:
B10
1700
x
800

Kind regards.
 
P

Paul Herber

In the meantime, also in the TextTransform section set the width cell
to =TextWidth(Thetext)


There is an article about text formatting that gets posted frequently,
I'll try to find it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top