15Formatting Properties
A document can contain several style elements. To acquire a
common set of formatting properties, all formatting properties are contained in
formatting property elements which are included as a child elements of any
style element. This container elements offers two important advantages, as
follows:
�
Formatting properties can be addressed by [CSS2]
or [XSLT] stylesheets regardless of the style type.
�
Styles contain additional information that is
not a formatting property, for example, the style name and parent style. It is
good practice to separate this type of information.
The following formatting property elements do exist:
�
<style:page-layout-properties>
for page layout properties
�
<style:header-footer-properties>
for page header and footer properties
�
<style:text-properties>
for text properties
�
<style:paragraph-properties>
for paragraph properties.
�
<style:section-properties>
for text section properties.
�
<style:ruby-properties>
for ruby section properties.
�
<style:list-level-properties>
for list properties.
�
<style:table-properties>
for table properties.
�
<style:table-column-properties>
for table column properties.
�
<style:table-row-properties>
for table row properties.
�
<style:table-cell-properties>
for table cell properties.
�
<style:graphic-properties>
for drawing object properties.