Dear TC members,
in the following I want to describe my view of list styles and lists in
OpenDocument text documents including the proposal about style-override
and list-id. Additional, I will propose some enhancements/clarifications
of the ODF specification for version 1.2.
My view is strongly influenced by OpenOffice.org, but partly differs
from OpenOffice.org Writer implementation. It's also influenced by the
recent discussions with the ODF TC members:
List styles:
List styles contain definitions for certain list levels. The list level
definitions don't have to be complete. E.g., a certain list style can
contain the list level definitions for list level 2 and 3.
Thus, it can happen, that such a list style is applied to a certain list
item and a missing list level definition is needed to build the contents
of the list label. E.g., a list style only containing list level
definition for list level 2 is applied on a list item on list level 2.
But, it's specified, that the list label should contain the number of
superior list level 1. Thus, list level definition for list level 1 is
needed to determine the number format.
Problem in such a case is, how to determine a certain list level
definition for list level 1. I propose the following solution as a
proposal to the ODF specification 1.2:
- Use the list level definition for list level 1, which is applied the
superior list item on list level 1. If no superior list item on list
level 1 exists, use a default list style. This is the same default list
style, which is mentioned in chapter 4.3.1 of ODF specification 1.1
about list blocks. The same should be applied to numbered paragraphs of
a certain list.
ODF lists defined by using list blocks -