I wish it was easy to work with "the styledtext" but multiple runs get really convoluted. They contain the actual text though, so if you're better at navigating arrays than I am, it might be possible to "put the styledtext of fRef into tStyledA" then make adjustments, then "set the styledtext of field fRef to tStyledA"
On Sun, Apr 19, 2015 at 7:18 PM, Paul Hibbert <[email protected]> wrote: > If you are absolutely sure your field has a unique name then this works… > > put "text" into fRef > put "deux" into word 2 of control fRef > > …but, I think if you are replacing text in this way you will still lose > any formatting, so you may need to do something like this… > > put "text" into fRef > put the textStyle of word 2 of control fRef into tStyle > put "deux" into word 2 of control fRef > set the textStyle of word 2 of control fRef to tStyle > > or, another alternative… > > put the layer of field "text" into fRef > put the textStyle of word 2 of control fRef into tStyle > put "deux" into word 2 of control fRef > set the textStyle of word 2 of control fRef to tStyle > > Paul > > > > > On Apr 19, 2015, at 13:20, Peter M. Brigham <[email protected]> wrote: > > > > So I have a field, let's say field "text", with the contents "one two > three four". > > > > if I do this: > > put the long id of fld "text" into fRef > > put "deux" into word 2 of fRef > > > > it puts "deux" into word 2 of "field id 1022 of stack…" and doesn't > resolve fRef as a field reference. > > > > But if I do: > > put the text of fRef into tText > > > > it *does* resolve fRef as a field reference, as I would expect. It > appears that the engine only resolves these references when the > context/syntax indicates that it should expect an object reference, and not > otherwise. > > > > Is there any way I can put "deux" into word 2 of the field without > jumping through hoops, like > > put "deux" into newWord > > do "put newWord into word two of" && fRef > > ?? > > > > I don't want to do: > > put the text of fRef into tText > > put "deux" into word 2 of tText > > set the text of fRef to tText > > because the field may contain formatted text that I want to preserve. > > > > ideas? or am I stuck with hoops? > > > > -- Peter > > > > Peter M. Brigham > > [email protected] > > http://home.comcast.net/~pmbrig > > > > > > _______________________________________________ > > use-livecode mailing list > > [email protected] > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
