Have Runrev been requested to provide vertically aligned text as part of LC as 
I presume they have ALL the dimensional information available to calculate this?

All the best

Terry


> On 16 Dec 2014, at 11:04, Mark Schonewille <m.schonewi...@economy-x-talk.com> 
> wrote:
> 
> Hi Terry,
> 
> There's a long discussion about this on the forum. I believe I did a good 
> attempt, but Bernd's solution was probably the most reliable.
> 
> --
> Best regards,
> 
> Mark Schonewille
> 
> Economy-x-Talk Consulting and Software Engineering
> Homepage: http://economy-x-talk.com
> Twitter: http://twitter.com/xtalkprogrammer
> KvK: 50277553
> 
> Installer Maker for LiveCode:
> http://qery.us/468
> 
> Buy my new book "Programming LiveCode for the Real Beginner" 
> http://qery.us/3fi
> 
> LiveCode on Facebook:
> https://www.facebook.com/groups/runrev/
> 
> On 12/16/2014 11:54, Terence Heaford wrote:
>> Is there a definitive calculation that correctly sets the position of text 
>> vertically in a field?
>> 
>> I am using LC 6.7.
>> 
>> I have come across a few ideas like the one below that all appear to use an 
>> arbitrary offset to the margins, is there a method to calculate this 
>> accurately?
>> 
>>    put the effective textSize of fld id tID into tTextSize
>>    --   put round (((tTextSize - 22) * 1/3)) into tOffset
>>    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
>> 
>> All the best
>> 
>> Terry
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to