Translate metadata to field content
Richard Gaskin
ambassador at fourthworld.com
Wed Feb 19 03:58:44 EST 2020
J. Landman Gay wrote:
> I was surprised to see two things:
>
> 1. FormattedStyledText appears nowhere in the dictionary. I didn't
> know it existed.
Me neither. Weird, as it's very powerful, the key to solving problems
just like this one, and a great many besides.
I just flagged the omission:
https://quality.livecode.com/show_bug.cgi?id=22579
> 2. FormattedStyledText treats some punctuation as a new run, even if
> it has not changed text style. For example, semi-colons are
> independent runs. Very odd.
That is odd. As I play with it I'll see if anything else suggests the
"why" behind that pattern. Maybe Mark Waddingham can offer some insight
on that.
> I need to do some experimentation and timing tests, but thanks to all
> for the responses.
I spoke Dr. Peter Brett a couple years back about performance of using
styledText vs htmlText for tasks where either would be a suitable option.
He reinforced something Mark Waddingham had once written here (or maybe
it was Trevor?), that the styledText array most closely fits the
internal structures of field contents.
In contrast, htmlText requires extensive parsing to achieve similar
results, and usually with much more overhead as expected with such parsing.
In Peter's view, he would be surprised to find any case where parsing
htmlText would be faster than working with the styledText array. I have
no reason to doubt him, and have been using styledText as the basis for
most things I used to use htmlText for when writing new code.
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list