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]