Previous

Table of Contents

Bottom     

Next     


Quick Table of Contents
B Formatting Object Summary
    B.1 Declaration and Pagination and Layout Formatting Objects
    B.2 Block Formatting Objects
    B.3 Inline Formatting Objects
    B.4 Table Formatting Objects
    B.5 List Formatting Objects
    B.6 Link and Multi Formatting Objects
    B.7 Out-of-line Formatting Objects
    B.8 Other Formatting Objects

B Formatting Object Summary

This section contains tables summarizing the conformance level of each of the defined formatting objects, i.e., basic or extended. For a description of basic and extended, see [8 Conformance]. Included with each formatting object name is a designation of its inclusion or exclusion from the basic set of formatting objects for the particular class. XSL defines visual and aural classes. For certain formatting objects, see [B.6 Link and Multi Formatting Objects], the visual class is subdivided into interactive and non-interactive media. A proposed fallback treatment is also specified.

B.1 Declaration and Pagination and Layout Formatting Objects

Formatting ObjectVisualAural
fo:root basic basic
fo:page-sequence basic basic
fo:page-sequence-master basic basic
fo:single-page-master-reference basic basic
fo:repeatable-page-master-reference basic basic
fo:repeatable-page-master-alternatives

extended

fallback: use the page-master referenced in the first fo:conditional-page-master-reference child

extended

fallback: use the page-master referenced in the first fo:conditional-page-master-reference child

fo:conditional-page-master-reference

extended

fallback: use the page-master referenced in the first fo:conditional-page-master-reference child

extended

fallback: use the page-master referenced in the first fo:conditional-page-master-reference child

fo:layout-master-set basic basic
fo:simple-page-master basic basic
fo:region-body basic basic
fo:region-before

extended

fallback: include after content of body region is placed

extended

fallback: include after content of body region is spoken

fo:region-after

extended

fallback: include after content of body region is placed

extended

fallback: include after content of body region is spoken

fo:region-start

extended

fallback: include after content of body region is placed

extended

fallback: include after content of body region is spoken

fo:region-end

extended

fallback: include after content of body region is placed

extended

fallback: include after content of body region is spoken

fo:declarations basic basic
fo:color-profile

extended

fallback: ignore, use the sRGB fallback of the rgb-icc function

N/A

fo:flow basic basic
fo:static-content

extended

fallback: include after content of body region is placed

extended

fallback: include after content of body region is spoken

fo:title

extended

fallback: include before content of body region is placed

extended

fallback: include before content of body region is spoken

B.2 Block Formatting Objects

Formatting ObjectVisualAural
fo:block basic basic
fo:block-container

extended

fallback: display indication that content cannot be correctly rendered

basic

B.3 Inline Formatting Objects

Formatting ObjectVisualAural
fo:bidi-override

extended

fallback: display indication that content cannot be correctly rendered.

basic
fo:character basic basic
fo:initial-property-set

extended

fallback: ignore any properties specified on this object.

basic

fo:external-graphic basic basic
fo:instream-foreign-object

extended

fallback: display an indication that content cannot be correctly rendered.

extended

fallback: speak an indication that content cannot be correctly spoken.

fo:inline basic basic
fo:inline-container

extended

fallback: display indication that content cannot be correctly rendered.

extended

fallback: speak an indication that content cannot be correctly spoken.

fo:leader basic basic
fo:page-number basic

extended

fallback: speak an indication that content cannot be correctly spoken.

fo:page-number-citation

extended

fallback: display an indication that content cannot be correctly rendered.

extended

fallback: speak an indication that content cannot be correctly spoken.

B.4 Table Formatting Objects

Formatting ObjectVisualAural
fo:table-and-caption basic basic
fo:table basic basic
fo:table-column basic basic
fo:table-caption

extended

fallback:

  • caption-side="start" becomes caption-side="before"

  • caption-side="end" becomes caption-side="after"

  • caption-side="left" becomes caption-side="before"

  • caption-side="right" becomes caption-side="after"

extended

fallback:

  • caption-side="start" becomes caption-side="before"

  • caption-side="end" becomes caption-side="after"

  • caption-side="left" becomes caption-side="before"

  • caption-side="right" becomes caption-side="after"

fo:table-header basic basic
fo:table-footer

extended

fallback: place at end of table.

extended

fallback: speak at end of table

fo:table-body basic basic
fo:table-row basic basic
fo:table-cell basic basic

B.5 List Formatting Objects

Formatting ObjectVisualAural
fo:list-block basic basic
fo:list-item basic basic
fo:list-item-body basic basic
fo:list-item-label

extended

fallback: labels that break across multiple lines are treated as separate blocks before list-item-body.

basic

B.6 Link and Multi Formatting Objects

Formatting ObjectVisualAural
fo:basic-link

extended

fallback: promote content to parent formatting object.

extended

fallback: promote content to parent formatting object.

fo:multi-switch

extended, need not be implemented for extended conformance for non-interactive media

fallback for basic conformance and extended conformance for non-interactive media: utilize the contents of the first eligible multi-case formatting object.

extended

fallback: utilize the contents of the first eligible multi-case formatting object.

fo:multi-case basic: needed as wrapper for fallback for multi-switch basic: needed as wrapper for fallback for multi-switch
fo:multi-toggle

extended, need not be implemented for extended conformance for non-interactive media

fallback for basic conformance and extended conformance for non-interactive media: promote content to parent formatting object.

extended

fallback: promote content to parent formatting object.

fo:multi-properties

extended, need not be implemented for extended conformance for non-interactive media

fallback for basic conformance and extended conformance for non-interactive media: promote content to parent formatting object.

extended

fallback: promote content to parent formatting object.

fo:multi-property-set

extended, need not be implemented for extended conformance for non-interactive media

fallback for basic conformance and extended conformance for non-interactive media: ignore.

extended

fallback: ignore.

B.7 Out-of-line Formatting Objects

Formatting ObjectVisualAural
fo:float

extended

fallback: place inline.

extended

fallback: place inline.

fo:footnote

extended

fallback: place inline.

extended

fallback: place inline.

fo:footnote-body

extended

fallback: place inline.

extended

fallback: place inline.

B.8 Other Formatting Objects

Formatting ObjectVisualAural
fo:wrapper basic basic
fo:marker

extended

fallback: ignore.

extended

fallback: ignore.

fo:retrieve-marker

extended

fallback: display indication that content cannot be correctly rendered.

extended

fallback: speak an indication that content cannot be correctly rendered.


    

Previous

Table of Contents

Top          

Next