Vertically aligning text in a field
Ralph DiMola
rdimola at evergreeninfo.net
Fri Dec 19 15:29:57 EST 2014
I have been working on this for a while. I found out that the base line is
different on various platforms. This makes the calculation change on various
platforms. See bugs http://quality.runrev.com/show_bug.cgi?id=13551 and
http://quality.runrev.com/show_bug.cgi?id=12176 .
Ralph DiMola
IT Director
Evergreen Information Services
rdimola at evergreeninfo.net
-----Original Message-----
From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf
Of Terence Heaford
Sent: Friday, December 19, 2014 3:17 PM
To: How to use LiveCode
Subject: Re: Vertically aligning text in a field
I think we are on a different wavelength here.
The code I was originally using from the forum was:
-- put the effective textSize of fld id tID into tTextSize
-- put round (((tTextSize - 24) * 1/3)) into tOffset
-- put the formattedheight of char 1 to - 1 of fld id tID into
tFormattedHeight
-- put round((the height of fld id tID - tFormattedHeight) / 2) into
tVerticalMargins
-- put tVerticalMargins - tOffset into tTopMargin
-- put tVerticalMargins + tOffset into tBottomMargin
-- set the margins of fld id tID to 8,tTopMargin,8,tBottomMargin
This is the line I had to adjust
-- put round (((tTextSize - 24) * 1/3)) into tOffset
I think it was originally 22 not 24.
Was this code yours or Bernd's.
Not sure how I seemed to have upset you but that was not my intention.
All the best
Terry
> On 19 Dec 2014, at 19:57, Geoff Canyon <gcanyon at gmail.com> wrote:
>
> What requirement am I missing that this isn't sufficient -- and
> capable of handling multiple fonts and font sizes throughout the text?
_______________________________________________
use-livecode mailing list
use-livecode at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list