[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: proposal: enhance chapter information for indexes
Hi all,
I occasionally contribute code to OpenOffice.org as an individual.
While I was looking for an enhancement request to indexing stuff in
OpenOffice.org, I realized that the chapter information on indexes
should be improved in order to make that request persistent in ODF
documents.
So, I propose to enhance the chapter information for indexes
<text:index-entry-chapter> by the attributes and attributes values,
which are already supported by the chapter field <text:chapter>.
New values for attribute text:display are extended by plain-number and
plain-number-and-name:
<define name="text-index-entry-chapter-attrs">
<optional>
<attribute name="text:display" a:defaultValue="number">
<choice>
<value>name</value>
<value>number</value>
<value>number-and-name</value>
<value>plain-number</value>
<value>plain-number-and-name</value>
</choice>
</attribute>
</optional>
</define>
Attribute text:outline-level is added to <text:index-entry-chapter>:
<define name="text-index-entry-chapter-attrs">
<optional>
<attribute name="text:outline-level">
<ref name="positiveInteger"/>
</attribute>
</optional>
</define>
If attribute text:outline-level is missing, it's assumed that it equals
the outline level, at which the source of the entry occurs in the text
document, as it's interpreted now.
I also propose to add the chapter information element
<text:entry-index-chapter> in the indexes of Illustrations, Tables and
Objects.
The main purpose of this proposal is to be able to create index entries
like the following ones:
- index entry of table of contents:
A.3.2 Heading 3.............................A-3
The plain chapter number of heading on outline level 1 is inserted in
front of the page number, separated by a manual inserted dash.
- index entry of index of tables:
Table 1: Fruit numbers....................A.3-3
The number of heading on outline level 2 is inserted in front of the
page number, separated by a manual inserted dash.
- index entry of an alphabetical index for chapter A:
OpenDocument................................A-3
The plain number of heading on outline level 1 is inserted in front of
the page number, separated by a manual inserted dash.
I patched a version of OpenOffice.org to prepare an ODF document
which shows how such indexes should look like.
Can such document be sent to this mail list as an attachment?
--
Kind Regards,
Giuseppe Castagno
Acca Esse http://www.acca-esse.eu
giuseppe.castagno@acca-esse.eu
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]