Appendix D. Objects, Properties, and Compliance Levels

Basic, Extended or Complete?

The following tables list formatting objects and properties, along with whether the XSL Recommendation considers them necessary for basic, extended, or complete compliance.

Table D-1. Layout formatting objects

fo:root

basic

fo:page-sequence

basic

fo:page-sequence-master

basic

fo:single-page-master-reference

basic

fo:repeatable-page-master-reference

basic

fo:repeatable-page-master-alternatives

extended

fo:conditional-page-master-reference

extended

fo:layout-master-set

basic

fo:simple-page-master

basic

fo:region-body

basic

fo:region-before

extended

fo:region-after

extended

fo:region-start

extended

fo:region-end

extended

fo:declarations

basic

fo:color-profile

extended

fo:flow

basic

fo:static-content

extended

fo:title

extended

Table D-2. Block formatting object compliance

fo:block

basic

fo:block-container

extended

Table D-3. Inline formatting objects

fo:bidi-override

extended

fo:character

basic

fo:initial-property-set

extended

fo:external-graphic

basic

fo:instream-foreign-object

extended

fo:inline

basic

fo:inline-container

extended

fo:leader

basic

fo:page-number

basic

fo:page-number-citation

extended

Table D-4. Table formatting objects

fo:table-and-caption

basic

fo:table

basic

fo:table-column

basic

fo:table-caption

extended

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

fo:table-footer

extended

fo:table-body ...

Get XSL-FO now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.