On 2018-08-31 20:33, Tore Nilsen via use-livecode wrote:
Microsoft Word seems to behave the way you suggest, in the sense that
if any given text style is present among the words in the selection
then it is removed. Pages behaves differently. If a given text style
is true for some of the words in the selection, Pages will initially
keep this style for these words and add it to the styles of the rest
of the chunk. If a given text style is true/false for all words in the
selection, Pages will set the text style to false/true accordingly. To
mimic these behaviours it would be useful to be able to do so on a
word by word basis.

I'm not sure I follow... In pages if I have

Hello <b>World</b> Foo <i>Bar</i>

If I select the whole lot - then 'textStyle["bold"]' (in LC speak) will be 'mixed' - this is indicated by the 'Bold' button in pages not being highlighted. If I click the 'Bold' button then it does the equivalent of 'set the textStyle["bold"] of the selectedChunk to true', if I click again it does the same as setting the same property to false. In both cases 'Bar' remains italic.

The key thing here is that using the array form of textStyle treats each individual text style completely separately.

Perhaps I misunderstand what you meant?

Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

_______________________________________________
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