Re: how to scale text to a bounding rectangle?
- To: mathgroup at smc.vnet.net
- Subject: [mg110406] Re: how to scale text to a bounding rectangle?
- From: Helen Read <hpr at together.net>
- Date: Wed, 16 Jun 2010 05:42:18 -0400 (EDT)
- References: <hv76jr$k2j$1@smc.vnet.net>
- Reply-to: HPR <read at math.uvm.edu>
On 6/15/2010 2:29 AM, Michael wrote: > How can I automatically scale Text[] to fit into a bounding rectangle of > a size that I specify? > > For instance, I can get a pretty close result here, but it is not > perfect (the text doesn't touch the bottom edge of the rectangle), and > "36", {0,0}, and {-1,-1} are all numbers I had to find through trial and > error: > > Graphics[{ > FaceForm[], EdgeForm[Black], > Rectangle[{0, 0}, {100, 10}], > Text[Style["Hello", 36], {0, 0}, {-1, -1}] > } > ] Framed[Text[Style["Hello"]]] If you want the 36 point font, that's fine too. Framed[Text[Style["Hello", 36]]] You can set FrameMargins on any or all sides. Framed[Text[Style["Hello", 36]], FrameMargins -> {{10, 200}, {0, 0}}] Framed[Text[Style["Hello", 36]], FrameMargins -> 20] -- Helen Read University of Vermont