Vertical Centering Text

Ivers, Doug E Doug_Ivers at lord.com
Fri Apr 11 09:07:01 CDT 2003


I'm also interested in a function that does this accurately for all possible fonts, styles, lineHeights, etc.  This seems to me to be very useful for a one line field (such as username/password entry).
I wrote one a few months ago, but it also didn't seem to work in all cases.
I suspect one of the more experienced Revolutionaries could do this in about 5 minutes.
Any takers?


On 4/9/03 6:40 PM, "Dan Friedman" <dan at clearvisiontech.com> wrote:

> Hello!
> 
> Does anyone already have a function for setting a fields topMargin so that
> it's text is centered vertically?
> 
> I got this far (don't laugh!)... Which works fine for some font sizes... But
> others are not right.
> 
> on fixLineHeight tFieldID
> put the formattedHeight of line 1 of field id tFieldID into tHeight
> put the formattedHeight of char 1 of field id tFieldID into cHeight
> put the height of field id tFieldID into fHeight
> set the topMargin of field id tFieldID to ((((fHeight - tHeight)/2) +
> (cHeight/2))-1)
> end fixLineHeight
> 
> 
> Any thoughts?
> 
> Thanks!
> Dan
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 





More information about the use-livecode mailing list