Visible lines in a scrolling field.

Ken Ray kray at sonsothunder.com
Fri Oct 14 21:51:50 EDT 2011


On Oct 14, 2011, at 10:49 AM, Bob Sneidar wrote:

> There is a property called the formattedHeight. There is also a property for the current scroll, not sure what it is called. Once you know the number of lines you have all the variables sorted. Between them you should get pretty close if not dead on. 

Right - if the point is to reduce the textSize of the lines until it fits the height of the field, you can do this:

put the formattedHeight of fld 1 into tFormattedHt
put the number of lines of fld 1 * the textHeight of fld 1 into tCurrHt

repeat until tCurrHt <= tFormattedHt
  if the textSize of fld 1 = 6 then exit repeat  -- don't want to get TOO small
  set the textSize of fld 1 to ((the textSize of fld 1)-1)
  put the number of lines of fld 1 * the textHeight of fld 1 into tCurrHt
end repeat


Ken Ray
Sons of Thunder Software, Inc.
Email: kray at sonsothunder.com
Web Site: http://www.sonsothunder.com/	




More information about the Use-livecode mailing list