<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Text Resizing with ShapeSheet Formulas</title>
	<atom:link href="http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/</link>
	<description>Shapes, Stencils, Drawings Templates, Tutorials, Tips &#38; Developer Info for Microsoft Visio</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:20:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Felicia</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-25059</link>
		<dc:creator>Felicia</dc:creator>
		<pubDate>Wed, 10 Nov 2010 19:53:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-25059</guid>
		<description>Hello, Visio Guy,

What I want to do is change the shape of the shape text box.  From the suer guid you can move the associate text box but I need the text box to change size to fit the shape.  I would like the text itself to wrap to a new line once it hits the set size of the text box.
For example, I have Actor shapes form the UML stencil/template.  I have created a generalization and set the name and description in the properties.  However, the text just keeps getting longer and there is no limit to the size (length).  This seems to be a new problem with VisioProf 2003.  Because in Visio Professional 2000 I was able to manipulate the shape&#039;s text box size just by double clicking on the shape and pulling on the text box handles.
Thanks.

Regards,
Felicia</description>
		<content:encoded><![CDATA[<p>Hello, Visio Guy,</p>
<p>What I want to do is change the shape of the shape text box.  From the suer guid you can move the associate text box but I need the text box to change size to fit the shape.  I would like the text itself to wrap to a new line once it hits the set size of the text box.<br />
For example, I have Actor shapes form the UML stencil/template.  I have created a generalization and set the name and description in the properties.  However, the text just keeps getting longer and there is no limit to the size (length).  This seems to be a new problem with VisioProf 2003.  Because in Visio Professional 2000 I was able to manipulate the shape&#8217;s text box size just by double clicking on the shape and pulling on the text box handles.<br />
Thanks.</p>
<p>Regards,<br />
Felicia</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Visio Guy</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-24700</link>
		<dc:creator>Visio Guy</dc:creator>
		<pubDate>Tue, 07 Sep 2010 07:56:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-24700</guid>
		<description>Hi Allen,

Your formula results in User.AntiScale in both the nominator and denominator, so they would cancel out.

Generally, font-resizing compares the current height of the shape to the original, then multiplies that by the original font size. In scaled drawings, though you have to watch out, because font sizes are not scaled, but height is (of course).

Technically, there should probably be two anti scales: one for the original page in which the master was created, one for the target page. I think that might be what your formula was attempting.</description>
		<content:encoded><![CDATA[<p>Hi Allen,</p>
<p>Your formula results in User.AntiScale in both the nominator and denominator, so they would cancel out.</p>
<p>Generally, font-resizing compares the current height of the shape to the original, then multiplies that by the original font size. In scaled drawings, though you have to watch out, because font sizes are not scaled, but height is (of course).</p>
<p>Technically, there should probably be two anti scales: one for the original page in which the master was created, one for the target page. I think that might be what your formula was attempting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allen</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-24699</link>
		<dc:creator>Allen</dc:creator>
		<pubDate>Tue, 07 Sep 2010 01:52:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-24699</guid>
		<description>In your article you mention that the original size should also be multiplied by a AntiScal0 term. Did you mean:

User.SomeFontSize = 12 pt * User.AntiScale * Height/User.Antiscale*0.375 in ?

if not could you clarify?

Thanks
-Allen</description>
		<content:encoded><![CDATA[<p>In your article you mention that the original size should also be multiplied by a AntiScal0 term. Did you mean:</p>
<p>User.SomeFontSize = 12 pt * User.AntiScale * Height/User.Antiscale*0.375 in ?</p>
<p>if not could you clarify?</p>
<p>Thanks<br />
-Allen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Visio Guy</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-24630</link>
		<dc:creator>Visio Guy</dc:creator>
		<pubDate>Mon, 19 Jul 2010 16:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-24630</guid>
		<description>Hi Geoff,

You are right, this probably should be an option, but I think in many, many, many Visio cases, you don&#039;t want this to happen. Shapes act more as &quot;paragraph boundaries&quot;.

Also, should the text scale only with the height of the shape, or with the width as well? What if the text is rotated at 90 degrees to the shape? It gets tricky very quickly. 

That said, it is the 21st century, and we should probably stop resorting to the ridiculous ShapeSheet sorcery explained in this article.</description>
		<content:encoded><![CDATA[<p>Hi Geoff,</p>
<p>You are right, this probably should be an option, but I think in many, many, many Visio cases, you don&#8217;t want this to happen. Shapes act more as &#8220;paragraph boundaries&#8221;.</p>
<p>Also, should the text scale only with the height of the shape, or with the width as well? What if the text is rotated at 90 degrees to the shape? It gets tricky very quickly. </p>
<p>That said, it is the 21st century, and we should probably stop resorting to the ridiculous ShapeSheet sorcery explained in this article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-24629</link>
		<dc:creator>Geoff</dc:creator>
		<pubDate>Mon, 19 Jul 2010 15:04:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-24629</guid>
		<description>Hi,

Thanks for the useful tips. This more of a question/suggestion for the guys at Microsoft: Why isn&#039;t there an option (for example, using a check box) to &quot;Scale text with objects&quot;? Maybe we&#039;ll have to wait for &quot;Visio 2012&quot;!</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Thanks for the useful tips. This more of a question/suggestion for the guys at Microsoft: Why isn&#8217;t there an option (for example, using a check box) to &#8220;Scale text with objects&#8221;? Maybe we&#8217;ll have to wait for &#8220;Visio 2012&#8243;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Visio Guy</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-24010</link>
		<dc:creator>Visio Guy</dc:creator>
		<pubDate>Tue, 08 Dec 2009 17:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-24010</guid>
		<description>Hi Perry,

Look under File &gt; Shapes &gt; Visio Extras &gt; Annotations.

There are some Scale shapes that do this for you.</description>
		<content:encoded><![CDATA[<p>Hi Perry,</p>
<p>Look under File > Shapes > Visio Extras > Annotations.</p>
<p>There are some Scale shapes that do this for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Perry</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-24008</link>
		<dc:creator>Perry</dc:creator>
		<pubDate>Tue, 08 Dec 2009 14:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-24008</guid>
		<description>I am trying to create a cell (inserting a field into one) that displays the document scale.  It would take me just a second to write it in myself, but would also be nice to not have to worry if I do change the scale.  Can this be done?</description>
		<content:encoded><![CDATA[<p>I am trying to create a cell (inserting a field into one) that displays the document scale.  It would take me just a second to write it in myself, but would also be nice to not have to worry if I do change the scale.  Can this be done?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Visio Guy</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-22571</link>
		<dc:creator>Visio Guy</dc:creator>
		<pubDate>Wed, 17 Jun 2009 20:58:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-22571</guid>
		<description>Hi Bryant,

You can kind of do it using the ShapeSheet&#039;s SETF(GETREF(cellname), &quot;someformula&quot;) functionality. But you&#039;re really causing loops to happen when you do this, and it ends up being...kind of icky--you have the feeling that it won&#039;t work properly every time. And it isn&#039;t easy to get working in the first place (or explain!)

The best method I&#039;ve come up with is to have a hidden text box somewhere that acts as a &quot;normalized measure&quot;. The hidden text box contains the same text as the displayed text, but never changes font size. Therefore you can get a relative measure as to how much text there really is, and make decisions as to how much font-reduction needs to take place.

It&#039;s more than I can really cover here, though. So good luck messing around, or perhaps there will be an article in the future, or a utility.

- Chris</description>
		<content:encoded><![CDATA[<p>Hi Bryant,</p>
<p>You can kind of do it using the ShapeSheet&#8217;s SETF(GETREF(cellname), &#8220;someformula&#8221;) functionality. But you&#8217;re really causing loops to happen when you do this, and it ends up being&#8230;kind of icky&#8211;you have the feeling that it won&#8217;t work properly every time. And it isn&#8217;t easy to get working in the first place (or explain!)</p>
<p>The best method I&#8217;ve come up with is to have a hidden text box somewhere that acts as a &#8220;normalized measure&#8221;. The hidden text box contains the same text as the displayed text, but never changes font size. Therefore you can get a relative measure as to how much text there really is, and make decisions as to how much font-reduction needs to take place.</p>
<p>It&#8217;s more than I can really cover here, though. So good luck messing around, or perhaps there will be an article in the future, or a utility.</p>
<p>- Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryant</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-22555</link>
		<dc:creator>Bryant</dc:creator>
		<pubDate>Tue, 16 Jun 2009 16:47:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-22555</guid>
		<description>Great article! I have another text problem I&#039;m hoping there is a solution to. I would like to have the text size automatically shrink from 8pt (in .5pt increments down to a limit of 6.5pt) when the amount of text in the text block is greater than the shape size. I&#039;ve been scratching my head over this one for awhile and cannot find an answer...is this possible?</description>
		<content:encoded><![CDATA[<p>Great article! I have another text problem I&#8217;m hoping there is a solution to. I would like to have the text size automatically shrink from 8pt (in .5pt increments down to a limit of 6.5pt) when the amount of text in the text block is greater than the shape size. I&#8217;ve been scratching my head over this one for awhile and cannot find an answer&#8230;is this possible?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Visio Guy &#187; Top Twelve Text Tips</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-22268</link>
		<dc:creator>Visio Guy &#187; Top Twelve Text Tips</dc:creator>
		<pubDate>Wed, 06 May 2009 15:11:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-22268</guid>
		<description>[...] There are lots of other factors to consider too, so luckily you can read the whole story here: Text Resizing with ShapeSheet Formulas [...]</description>
		<content:encoded><![CDATA[<p>[...] There are lots of other factors to consider too, so luckily you can read the whole story here: Text Resizing with ShapeSheet Formulas [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: qw12</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-21931</link>
		<dc:creator>qw12</dc:creator>
		<pubDate>Tue, 03 Mar 2009 16:44:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-21931</guid>
		<description>Assume that i create a Mastershape with &quot;scalable text&quot;, as decribed in this article.
How can I then programmatically change all text boxes in a selection (or all on a page) to this &quot;scalable text&quot;?</description>
		<content:encoded><![CDATA[<p>Assume that i create a Mastershape with &#8220;scalable text&#8221;, as decribed in this article.<br />
How can I then programmatically change all text boxes in a selection (or all on a page) to this &#8220;scalable text&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Visio Guy &#187; Blog Archive &#187; Importing Images as Backgrounds for Tracing</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-21436</link>
		<dc:creator>Visio Guy &#187; Blog Archive &#187; Importing Images as Backgrounds for Tracing</dc:creator>
		<pubDate>Tue, 04 Nov 2008 21:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-21436</guid>
		<description>[...] If you have text on the shape that you want to edit, there are some issues with controlling font-sizes in scaled drawings that you will want to know more about. You can read all about it in: Text Resizing with ShapeSheet Formulas. [...]</description>
		<content:encoded><![CDATA[<p>[...] If you have text on the shape that you want to edit, there are some issues with controlling font-sizes in scaled drawings that you will want to know more about. You can read all about it in: Text Resizing with ShapeSheet Formulas. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Graham</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-21062</link>
		<dc:creator>Graham</dc:creator>
		<pubDate>Tue, 12 Aug 2008 15:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-21062</guid>
		<description>Chris,

How do I apply the &quot;AntiScale&quot; to the formula for shapes created in with a page scale other than 1:1? Where do I find the &quot;AntiScale0&quot; in the shapesheet?

Thanks,
Graham</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>How do I apply the &#8220;AntiScale&#8221; to the formula for shapes created in with a page scale other than 1:1? Where do I find the &#8220;AntiScale0&#8243; in the shapesheet?</p>
<p>Thanks,<br />
Graham</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-20133</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Thu, 24 Jul 2008 15:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-20133</guid>
		<description>Is there an easy solution for font resize/scaling based on the length of the string?

e.g.  If I have a rectangle shape that is 15x10, and I put STATE_VAR1 in the text box, the text will line wrap.  However, resizing the text to always allow it to fit on 1 line would be nice.  I haven&#039;t found any strlen type functions that I could use to calculate a new font size/scale.  


Thanks</description>
		<content:encoded><![CDATA[<p>Is there an easy solution for font resize/scaling based on the length of the string?</p>
<p>e.g.  If I have a rectangle shape that is 15&#215;10, and I put STATE_VAR1 in the text box, the text will line wrap.  However, resizing the text to always allow it to fit on 1 line would be nice.  I haven&#8217;t found any strlen type functions that I could use to calculate a new font size/scale.  </p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Visio Guy &#187; Blog Archive &#187; Resize Text With Metafiles!</title>
		<link>http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/comment-page-1/#comment-18475</link>
		<dc:creator>Visio Guy &#187; Blog Archive &#187; Resize Text With Metafiles!</dc:creator>
		<pubDate>Sat, 07 Jun 2008 17:52:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.visguy.com/2007/08/21/text-resizing-with-shapesheet-formulas/#comment-18475</guid>
		<description>[...] Text Resizing with ShapeSheet Formulas Customized Visio HTML Export [...]</description>
		<content:encoded><![CDATA[<p>[...] Text Resizing with ShapeSheet Formulas Customized Visio HTML Export [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 7/26 queries in 0.012 seconds using disk: basic
Object Caching 575/579 objects using disk: basic
Content Delivery Network via N/A

Served from: www.visguy.com @ 2012-02-12 01:54:21 -->
