[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: my comments on the numbering spec proposal discussed by David F. andFlorian R.
Hi,
I'm Oliver. I'm a software engineer, who is working at Sun in the
OpenOffice.org Writer team. I joined this TC to give my support in the
discussion of some text document related proposals.
And here is my first input - some thoughts about the numbering spec
proposal discussed recently by David F. and Florian R.:
I think both proposals will achieve the described purpose - namely
creating one list with the following layout:
1. A
1.1 B
1.2 C
1.c D
1.d E
The two proposals are using from my point of view different approaches:
- David's approach:
The text:list-id approach achieves its goal by putting numbered
paragraphs respectively list items of different lists into *one* list.
Looking at the above given example: paragraphs A, B and C initially
belong to list L1 and paragraphs D and E initially belong to list L2.
Then the text:list-id attribute is applied to all these paragraphs
with value L1.
The proposed attribute text:list-id at a numbered paragraph or
list-item causes a change of the semantic of its attribute
text:style-name:
-- If text:list-id isn't present, text:style-name denotes the list
style the numbered paragraph respectively list item belongs to.
-- If text:list-id is present, text-style-name no longer denotes the
list style the numbered paragraph respectively list item belongs to.
It only denotes the attributes of the format of the list label.
text:list-id denotes the list style the numbered paragraph
respectively list item belongs to.
- Florian's approach
The text:style-override approach achieves its goal by applying an
additional attribute to a part of the numbered paragraphs respectively
list items of one list.
Looking at the above given example: all paragraphs A, B, C, D and E
initial belong to list L1. Then the text:style-override attribute with
value L2 is applied to paragraphs D and E. All paragraph still belong
to list L1, but for some of them a different list style is used to
format the list label.
The proposed attribute text:style-override at a numbered paragraph or
list item is an additional and optional attribute. It denotes the
attributes of the format of the list label of this numbered paragraph
respectively list item.
The text:style-override approach seems to more natural to me. I've got
some numbered paragraphs in a certain list and wants to apply another
label format to a part of these paragraphs.
The text:style-override approach is on my opinion more compatible to
ODF 1.0 resp. 1.1. Applications, which support ODF 1.0 resp. 1.1
couldn't interpret attribute text:style-override, but the numbered
paragraphs resp. list item will belong to *one* list. This will not be
the case for the text:list-id approach.
The text:list-id approach also allows to break the structural
information given by using text:list and text:list-item to defined a
certain list. Let me explain:
Think of the following list.
<text:list text:style-name="L1">
<text:list-item>
<text:p>Main Chapter</text:p>
</text:list-item>
<text:list>
<text:list-item*>
<text:p>Foo</text:p>
</text:list-item>
<text:list-item*>
<text:p>Bar</text:p>
</text:list-item>
<text:list-item>
<text:p>Some kind of annex in this chapter</text:p>
</text:list-item>
<text:list-item>
<text:p>Another annex</text:p>
</text:list-item>
</text:list>
</text:list>
All list items are sub-elements of the first text:list, which have
list L1 applied. This is the structural information I meant above -
the list items belong to L1. If now one of the list items gets an
text:list-id attribute with value L2, the structural information, that
this list item belongs to L1 isn't valid any more. That's what I meant
by that the structural information can be broken by attribute text:list-id
Thus, I support the text:style-override approach.
Regards, Oliver.
--
=======================================================================
Sun Microsystems GmbH Oliver-Rainer Wittmann
Nagelsweg 55 Software Engineer - OpenOffice.org
20097 Hamburg
Germany
http://www.sun.de mailto:oliver-rainer.wittmann@sun.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]