
On Tuesday 08 July 2003 1:30 am, John Meacham wrote:
using HGL, I notice that there does not appear to be a way to get at the rendered size of text strings. this makes it very difficult to work with text in any meaningful way. although perhaps i am missing something.
The module Graphics.HGL.X11.Picture exports this function: -- textInfo s returns: -- -- 1) The offset at which the string would be drawn according to the -- current text alignment (e.g., (Center, Baseline) will result in -- an offset of (-width/2,0)) -- -- 2) The size at which the text would be drawn using the current font. -- textInfo :: String -> Draw ((Point,Size)) This is not yet available on Win32 and, due to an oversight, was not exported from Graphics.HGL.X11 or Graphics.HGL. I'll fix that in the next release. -- Alastair