|
[Date Index]
[Thread Index]
[Author Index]
text bounding box size
- To: mathgroup at smc.vnet.net
- Subject: [mg64305] text bounding box size
- From: Fred Soo <fsoo at u.washington.edu>
- Date: Fri, 10 Feb 2006 02:13:46 -0500 (EST)
- Organization: University of Washington
- Sender: owner-wri-mathgroup at wolfram.com
hi,
I know this has been asked before, but I haven't seen any response. Has
anyone found an easy way to get the bounding box size (height, width) of
a Text expression for a given DisplayFunction? Or for that matter, the
size of any Graphics object being displayed?
I've tried a few things, but this is way too difficult, and there aren't
even any kludgy workarounds.
For instance, to get text height, I tried to pull the FontSize->x out of
any Text expression. This is ok, but of course, doesn't work if no
FontSize is specified.
As for reading the default TextStyle, there doesn't seem to be a way
unless you use $TextStyle. In addition, if you use Show[expr,
DefaultFont:>x] to change all of the fonts in a graphic, it doesn't
appear to modify $TextStyle or pass DefaultFont->x, so there is no way
to tell what font x is.
Text width is kind of hopeless, as there doesn't seem (unless somebody
knows, please let me know) a way of getting a font metric.
I've looked at the PostScript output from DisplayString, and can find
some bits and pieces which make some sense, but not being a PostScript
expert, this would take a lot of time to figure out.
Any suggestions?
Thanks!
Fred
Department of Physiology and Biophysics
University of Washington
Seattle, WA 98199
(206) 616-2510
Prev by Date:
Re: Remove Indeterminate elements
Next by Date:
Re: Remove Indeterminate elements
Previous by thread:
Re: Plotting a set of complex points
Next by thread:
Legendre transform
|