On 28/03/2006, at 2:55 PM, Rod Engelsman wrote:

Jonathon Blake wrote:
Rod wrote:
SNIP!

Thus far you have given run-in headings:  [Issue # 39582, if you want
to vote for it.]
It can be currently done in OOo, but it is messy, amongst other things.
What other examples do you have?

It's not about examples, it's about the principle. With WP's tokens you can create formatting that no one had ever dreamed of before. With Writer's styles you are largely constrained to what the program author's imagination could conjure.

But, as another example, with WP's version of styles you can create a style that changes only a language attribute. So you could create a style that marks a number of sections of text as being Welsh. Later, you realize you made a mistake and that you should have been marking them as Gaelic. You can access the style, change the language attribute from Welsh to Gaelic, apply that and then rename the style as well if you wish. And you can do this over sections of text with mixed fonts, point sizes, or whatever.

Creating a style to change only one attribute is possible using inheritance in the styles. This achieves a lot of what you mention above. The one it does not is applying the style over sections of text rather than the whole document.

I'm not going to claim that Wordperfect is better (or worse) than Writer, or that code tokens are better (or worse) than object styles. But Wordperfect is a mature product with a loyal following for a reason. I think that WP's implementation of tokens and reveal code is more mature and fully developed than Writer's or Word's implementation of object styles. I think that Writer's object styles are more predictable and less prone to human error. There's no intrinsic reason why object styles can't be made just as robust and flexible as tokens, but it is going to take some serious rethinking of the implementation.

Agreed. Changes will happen over time, but the principle will remain the same.

Regards
Jonathon

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to