Terence, You should be able to do this with measureText, check the dictionary for the details. You'll probably just need a repeat loop with a function something like…
function fieldLength pText put measureText(pText,fld "myDefaultField") into fLength return fLength end fieldLength …then work through your data and add up the lengths (+ margins) to give the answer you are looking for. HTH Paul > On Feb 22, 2015, at 12:32 AM, Terence Heaford <t.heaf...@icloud.com> wrote: > > I have a variable amount of fields (approx. 20) to layout in a table like > format on screen. These form the legend of a chart. > > The number of fields in the width and height depends on the size of the card > which is variable as the users adjust the window size. > > Is it possible in LC to work out the size (width) of the field required to > hold the text without firstly creating the field or is it necessary to place > all the fields on the screen, work out the formattedWidth and then layout the > fields accordingly? > > > Thanks > > 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