XSL-FO Conformance
Implementation is based on Extensible Stylesheet Language (XSL) Version 1.1.
- [yes] in the list means that the formatting object or property is implemented.
- [partial] means that the formatting object or property is partially implemented.
- [no] means not implemented.
- [-] means aural property, it is out of scope for implementation.
Sometimes items with [yes] have some limitation(s) that do not affect their ability to accomplish the specified tasks. See [8 Conformance] of XSL specification about “Conformance Level”.
5.9 Expressions
The Conformance level is not defined for Expressions. These units are also available in CSS. Besides these units, several units are also extended. See also Extended Units.
5.9.13 Definitions of Units of Measure
Name | Conformance level | Condition | Comments |
---|---|---|---|
cm | yes | 1cm = 10mm | |
mm | yes | ||
in | yes | 1in = 25.4mm | |
pt | yes | 1pt = 1in/72 = 0.3528mm | |
pc | yes | 1pc = 12pt | |
px | yes | ☞ pxpi | |
em | yes | ||
deg | yes | 5.11 Property Datatypes <angle> | |
grad | yes | 5.11 Property Datatypes <angle> | |
rad | yes | 5.11 Property Datatypes <angle> | |
ms | yes | 5.11 Property Datatypes <time> | |
s | yes | 5.11 Property Datatypes <time> | |
Hz | yes | 5.11 Property Datatypes <frequency> | |
k | yes | 5.11 Property Datatypes <frequency> |
5.10 Core Function Library
The Conformance level is not defined for Core Function Library. Except for some, these functions are also available in CSS. Besides these functions, several functions are also extended. See also Extended Functions.
5.10.1 Number Functions
Name | Conformance level | Condition | Comments |
---|---|---|---|
floor() | yes | ||
ceiling() | yes | ||
round() | yes | ||
min() | yes | ||
max() | yes | ||
abs() | yes |
5.10.2 Color Functions
Name | Conformance level | Condition | Comments |
---|---|---|---|
rgb() | yes | ☞ rgb() | |
rgb-icc() | yes | This function is extended. ☞ rgb-icc(), PDF/X | |
system-color() | yes |
In XSL 1.1 specifications, names that can be used for the color names are aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white and yellow. However, names listed in CSS Color Module Level3 can be used in Antenna House Formatter V7.4. The name k100 can be used as the color equivalent to cmyk(0,0,0,1). Color names are case insensitive.
5.10.3 Font Functions
Name | Conformance level | Condition | Comments |
---|---|---|---|
system-font() | no |
5.10.4 Property Value Functions
Name | Conformance level | Condition | Comments |
---|---|---|---|
inherited-property-value() | yes | ||
label-end() | yes | It is not available in CSS. | |
body-start() | yes | It is not available in CSS. | |
from-parent() | yes | ||
from-nearest-specified-value() | yes | ||
from-page-master-region() | yes | It is not available in CSS. | |
from-table-column() | yes | ||
proportional-column-width() | yes | ||
merge-property-values() | no |
Incompatibility with XSL 1.0 is caused by from-page-master-region() function added in XSL 1.1. In XSL 1.1, even if writing-mode or reference-orientation is specified for <fo:region-*>, it is supposed to be disregarded. To enable these specifications, it is necessary to specify the following for <fo:page-sequence>.
writing-mode="from-page-master-region()"
reference-orientation="from-page-master-region()"
Also, by specifying default-from-page-master-region="true" in the Option Setting File, it can always be operated as interchangeable XSL 1.0.
6 Formatting Objects
6.4 Declarations and Pagination and Layout Formatting Objects
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.4.2 fo:root | Basic | yes | |
6.4.3 fo:declarations | Basic | yes | |
6.4.4 fo:color-profile | Extended | yes | ☞ PDF/X |
6.4.5 fo:page-sequence | Basic | yes | <fo:page-sequence> can be nested inside another <fo:page-sequence>. |
6.4.6 fo:page-sequence-wrapper | Basic | yes | |
6.4.7 fo:layout-master-set | Basic | yes | |
6.4.8 fo:page-sequence-master | Basic | yes | |
6.4.9 fo:single-page-master-reference | Basic | yes | |
6.4.10 fo:repeatable-page-master-reference | Basic | yes | |
6.4.11 fo:repeatable-page-master-alternatives | Extended | yes | |
6.4.12 fo:conditional-page-master-reference | Extended | yes | |
6.4.13 fo:simple-page-master | Basic | yes |
Extended so that the following can be specified:
☞ Background Extensions
|
6.4.14 fo:region-body | Basic | yes | The description order of <fo:region-*> is extended. ☞ Other XSL Extensions |
6.4.15 fo:region-before | Extended | yes | |
6.4.16 fo:region-after | Extended | yes | |
6.4.17 fo:region-start | Extended | yes | |
6.4.18 fo:region-end | Extended | yes | |
6.4.19 fo:flow | Basic | yes | |
6.4.20 fo:static-content | Extended | yes | |
6.4.21 fo:title | Extended | yes | |
6.4.22 fo:flow-map | Extended | yes | |
6.4.23 fo:flow-assignment | Extended | yes | |
6.4.24 fo:flow-source-list | Extended | yes | |
6.4.25 fo:flow-name-specifier | Extended | yes | |
6.4.26 fo:flow-target-list | Extended | yes | |
6.4.27 fo:region-name-specifier | Extended | yes |
6.5 Block-level Formatting Objects
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.5.2 fo:block | Basic | yes | |
6.5.3 fo:block-container | Extended | yes |
Empty element is allowed.
Extended so that column-count, column-gap properties can be specified. ☞ Columns |
6.6 Inline-level Formatting Objects
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.6.2 fo:bidi-override | Extended | yes | |
6.6.3 fo:character | Basic | yes | |
6.6.4 fo:initial-property-set | Extended | yes | |
6.6.5 fo:external-graphic | Basic | yes | |
6.6.6 fo:instream-foreign-object | Extended | yes | |
6.6.7 fo:inline | Basic | yes | |
6.6.8 fo:inline-container | Extended | yes | Empty element is allowed. |
6.6.9 fo:leader | Basic | yes | |
6.6.10 fo:page-number | Basic | yes | |
6.6.11 fo:page-number-citation | Extended | yes | |
6.6.12 fo:page-number-citation-last | Extended | yes | |
6.6.13 fo:folio-prefix | Extended | yes | Antenna House has already been supporting it by the extensions specification. ☞ axf:page-number-prefix |
6.6.14 fo:folio-suffix | Extended | yes | |
6.6.15 fo:scaling-value-citation | Extended | yes |
6.7 Formatting Objects for Tables
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.7.2 fo:table-and-caption | Basic | yes | |
6.7.3 fo:table | Basic | yes | |
6.7.4 fo:table-column | Basic | yes | |
6.7.5 fo:table-caption | Extended | yes | |
6.7.6 fo:table-header | Basic | yes | |
6.7.7 fo:table-footer | Extended | yes | |
6.7.8 fo:table-body | Basic | yes | |
6.7.9 fo:table-row | Basic | yes | |
6.7.10 fo:table-cell | Basic | yes |
6.8 Formatting Objects for Lists
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.8.2 fo:list-block | Basic | yes | |
6.8.3 fo:list-item | Basic | yes | |
6.8.4 fo:list-item-body | Basic | yes | |
6.8.5 fo:list-item-label | Extended | yes |
For fo:list-item, start-indent/end-indent are often specified as follows:
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
...
<fo:list-item-body start-indent="body-start()">
...
start-indent and end-indent are inherited, so when you include fo:block-container as follows, end-indent is inherited to fo:block inside.
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block-container>
<fo:block>
...
Since end-indent at this time is usually a large value, the width of fo:block becomes zero. To avoid such situations, you should specify as follows:
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block-container>
<fo:block end-indent="0pt" start-indent="0pt">
...
6.9 Dynamic Effects: Link and Multi Formatting Objects
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.9.2 fo:basic-link | Extended | yes | |
6.9.3 fo:multi-switch | Extended | no | |
6.9.4 fo:multi-case | Basic | yes | |
6.9.5 fo:multi-toggle | Extended | no | |
6.9.6 fo:multi-properties | Extended | no | |
6.9.7 fo:multi-property-set | Extended | no |
6.10 Formatting Objects for Indexing
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.10.2 fo:index-page-number-prefix | Extended | yes | |
6.10.3 fo:index-page-number-suffix | Extended | yes | |
6.10.4 fo:index-range-begin | Extended | yes | |
6.10.5 fo:index-range-end | Extended | yes | |
6.10.6 fo:index-key-reference | Extended | yes | |
6.10.7 fo:index-page-citation-list | Extended | yes | |
6.10.8 fo:index-page-citation-list-separator | Extended | yes | |
6.10.9 fo:index-page-citation-range-separator | Extended | yes |
6.11 Formatting Objects for Bookmarks
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.11.1 fo:bookmark-tree | Extended | yes |
When color="transparent" is specified, the color information is not set to PDF.
Antenna House has already been supporting it by the extensions specification. ☞ Bookmark and Link |
6.11.2 fo:bookmark | Extended | yes | |
6.11.3 fo:bookmark-title | Extended | yes |
6.12 Out-of-Line Formatting Objects
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.12.2 fo:float | Extended | yes | ☞ Float Extension |
6.12.3 fo:footnote | Extended | yes | <fo:footnote> cannot be placed inside an absolutely positioned <fo:block-container>. At that time, in the XSL specification, treats <fo:footnote-body> as a normal block. However, <fo:footnote> is ignored in Antenna House Formatter V7.4. |
6.12.4 fo:footnote-body | Extended | yes | Extended to have <fo:float> as a descendant. |
6.13 Other Formatting Objects
Name | Conformance level | Condition | Comments |
---|---|---|---|
6.13.2 fo:change-bar-begin | Extended | yes |
This is invalid in <fo:float>. Extended to have <fo:float> as a descendant. ☞ <fo:change-bar-begin> Antenna House has already been supporting it by the extensions specification. ☞ Revision Bar |
6.13.3 fo:change-bar-end | Extended | yes |
This is invalid within <fo:float>. Antenna House has already been supporting it by the extensions specification. ☞ Revision Bar |
6.13.4 fo:wrapper | Basic | yes | |
6.13.5 fo:marker | Extended | yes | |
6.13.6 fo:retrieve-marker | Extended | yes | |
6.13.7 fo:retrieve-table-marker | Extended | yes |
7 Formatting Properties
7.5 Common Accessibility Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.5.1 source-document | Basic | yes | |
7.5.2 role | Basic | yes |
7.6 Common Absolute Position Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.6.1 absolute-position | Complete | yes | |
7.6.2 top | Extended | yes | |
7.6.3 right | Extended | yes | |
7.6.4 bottom | Extended | yes | |
7.6.5 left | Extended | yes |
7.7 Common Aural Properties
Aural Properties are out of implementation scope.
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.7.1 azimuth | Basic | - | |
7.7.2 cue-after | Basic | - | |
7.7.3 cue-before | Basic | - | |
7.7.4 elevation | Basic | - | |
7.7.5 pause-after | Basic | - | |
7.7.6 pause-before | Basic | - | |
7.7.7 pitch | Basic | - | |
7.7.8 pitch-range | Basic | - | |
7.7.9 play-during | Basic | - | |
7.7.10 richness | Basic | - | |
7.7.11 speak | Basic | - | |
7.7.12 speak-header | Basic | - | |
7.7.13 speak-numeral | Basic | - | |
7.7.14 speak-punctuation | Basic | - | |
7.7.15 speech-rate | Basic | - | |
7.7.16 stress | Basic | - | |
7.7.17 voice-family | Basic | - | |
7.7.18 volume | Basic | - |
7.8 Common Border, Padding, and Background Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.8.1 background-attachment | Extended | yes | |
7.8.2 background-color | Basic | yes |
Extended so that it can be specified to <fo:simple-page-master>.
☞ axf:background-color
The value is extended. ☞ <color> |
7.8.3 background-image | Extended | yes | Extended so that it can be specified to <fo:simple-page-master>. ☞ axf:background-image |
7.8.4 background-repeat | Extended | yes | Extended so that it can be specified to <fo:simple-page-master>. ☞ axf:background-repeat |
7.8.5 background-position-horizontal | Extended | yes | Extended so that it can be specified to <fo:simple-page-master>. ☞ axf:background-position-horizontal |
7.8.6 background-position-vertical | Extended | yes | Extended so that it can be specified to <fo:simple-page-master>. ☞ axf:background-position-vertical |
7.8.7 border-before-color | Basic | yes | The value is extended. ☞ <color> |
7.8.8 border-before-style | Basic | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.8.9 border-before-width | Basic | yes | |
7.8.10 border-after-color | Basic | yes | The value is extended. ☞ <color> |
7.8.11 border-after-style | Basic | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.8.12 border-after-width | Basic | yes | |
7.8.13 border-start-color | Basic | yes | The value is extended. ☞ <color> |
7.8.14 border-start-style | Basic | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.8.15 border-start-width | Basic | yes | |
7.8.16 border-end-color | Basic | yes | The value is extended. ☞ <color> |
7.8.17 border-end-style | Basic | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.8.18 border-end-width | Basic | yes | |
7.8.19 border-top-color | Basic | yes | The value is extended. ☞ <color> |
7.8.20 border-top-style | Basic | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.8.21 border-top-width | Basic | yes | |
7.8.22 border-bottom-color | Basic | yes | The value is extended. ☞ <color> |
7.8.23 border-bottom-style | Basic | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.8.24 border-bottom-width | Basic | yes | |
7.8.25 border-left-color | Basic | yes | The value is extended. ☞ <color> |
7.8.26 border-left-style | Basic | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.8.27 border-left-width | Basic | yes | |
7.8.28 border-right-color | Basic | yes | The value is extended. ☞ <color> |
7.8.29 border-right-style | Basic | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.8.30 border-right-width | Basic | yes | |
7.8.31 padding-before | Basic | yes | Extended so that negative values can also be specified. |
7.8.32 padding-after | Basic | yes | Extended so that negative values can also be specified. |
7.8.33 padding-start | Basic | yes | Extended so that negative values can also be specified. |
7.8.34 padding-end | Basic | yes | Extended so that negative values can also be specified. |
7.8.35 padding-top | Basic | yes | Extended so that negative values can also be specified. |
7.8.36 padding-bottom | Basic | yes | Extended so that negative values can also be specified. |
7.8.37 padding-left | Basic | yes | Extended so that negative values can also be specified. |
7.8.38 padding-right | Basic | yes | Extended so that negative values can also be specified. |
7.9 Common Font Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.9.2 font-family | Basic | yes | Values are strictly checked. See family-name-syntax in the Option Setting File. |
7.9.3 font-selection-strategy | Complete | yes | |
7.9.4 font-size | Basic | yes | |
7.9.5 font-stretch | Extended | yes | Expands/Condenses the font face to the inline progression direction. The font is not replaced by the other font, such as condensed font. Supports % value. ☞ font-stretch |
7.9.6 font-size-adjust | Extended | yes | A font itself needs to have the x-height information. It is not effective with a font without x-height. A font name can be specified. ☞ font-size-adjust |
7.9.7 font-style | Basic | yes | Supports italic, oblique and backslant. |
7.9.8 font-variant | Basic | yes | This property is extended. ☞ font-variant |
7.9.9 font-weight | Basic | yes | This property is extended to accept any values from 1 to 1000. |
7.10 Common Hyphenation Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.10.1 country | Extended | yes | |
7.10.2 language | Extended | yes | |
7.10.3 script | Extended | yes | |
7.10.4 hyphenate | Extended | yes | This property is extended. ☞ hyphenate |
7.10.5 hyphenation-character | Extended | yes | U+00AD cannot be specified. |
7.10.6 hyphenation-push-character-count | Extended | yes | |
7.10.7 hyphenation-remain-character-count | Extended | yes |
7.11 Common Margin Properties-Block
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.11.1 margin-top | Basic | yes | |
7.11.2 margin-bottom | Basic | yes | |
7.11.3 margin-left | Basic | yes | |
7.11.4 margin-right | Basic | yes | |
7.11.5 space-before | Basic | yes | |
7.11.6 space-after | Basic | yes | |
7.11.7 start-indent | Basic | yes | |
7.11.8 end-indent | Basic | yes |
7.12 Common Margin Properties-Inline
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.12.1 margin-top | Basic | yes | |
7.12.2 margin-bottom | Basic | yes | |
7.12.3 margin-left | Basic | yes | |
7.12.4 margin-right | Basic | yes | |
7.12.5 space-end | Basic | yes | |
7.12.6 space-start | Basic | yes |
7.13 Common Relative Position Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.13.1 top | Extended | yes | |
7.13.2 right | Extended | yes | |
7.13.3 bottom | Extended | yes | |
7.13.4 left | Extended | yes | |
7.13.5 relative-position | Extended | yes |
7.14 Area Alignment Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.14.1 alignment-adjust | Basic | yes | |
7.14.2 alignment-baseline | Basic | yes | auto is considered baseline. |
7.14.3 baseline-shift | Basic | yes | |
7.14.4 display-align | Extended | yes | This property is extended. ☞ display-align |
7.14.5 dominant-baseline | Basic | yes | |
7.14.6 relative-align | Extended | yes |
7.15 Area Dimension Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.15.1 allowed-height-scale | Extended | yes | |
7.15.2 allowed-width-scale | Extended | yes | |
7.15.3 block-progression-dimension | Basic | yes | |
7.15.4 content-height | Extended | yes | |
7.15.5 content-width | Extended | yes | |
7.15.6 height | Basic | yes | |
7.15.7 inline-progression-dimension | Basic | yes | |
7.15.8 max-height | Complete | yes | |
7.15.9 max-width | Complete | yes | |
7.15.10 min-height | Complete | yes | With regard to table, there is no distinction between min-height and height. When both are specified, the larger value is adopted as height. |
7.15.11 min-width | Complete | yes | |
7.15.12 scaling | Extended | yes | |
7.15.13 scaling-method | Extended | no | |
7.15.14 width | Basic | yes |
7.16 Block and Line-related Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.16.1 hyphenation-keep | Extended | yes | Either of the following happens to meet the requirement of hyphenation-keep.
|
7.16.2 hyphenation-ladder-count | Extended | yes | |
7.16.3 last-line-end-indent | Extended | yes | |
7.16.4 line-height | Basic | yes | |
7.16.5 line-height-shift-adjustment | Extended | yes | |
7.16.6 line-stacking-strategy | Basic | yes | |
7.16.7 linefeed-treatment | Extended | yes | |
7.16.8 white-space-treatment | Extended | yes | |
7.16.9 text-align | Basic | yes | |
7.16.10 text-align-last | Extended | yes | |
7.16.11 text-indent | Basic | yes | |
7.16.12 white-space-collapse | Extended | yes | |
7.16.13 wrap-option | Basic | yes |
7.17 Character Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.17.1 character | Basic | yes | |
7.17.2 letter-spacing | Extended | yes | |
7.17.3 suppress-at-line-break | Extended | no | |
7.17.4 text-decoration | Extended | yes | |
7.17.5 text-shadow | Extended | yes | ☞ text-shadow |
7.17.6 text-transform | Extended | yes | |
7.17.7 treat-as-word-space | Extended | no | |
7.17.8 word-spacing | Extended | yes |
7.18 Color-related Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.18.1 color | Basic | yes | The value is extended. ☞ <color> |
7.18.2 color-profile-name | Extended | yes | ☞ PDF/X |
7.18.3 rendering-intent | Extended | no |
7.19 Float-related Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.19.1 clear | Extended | yes | ☞ Float Extension |
7.19.2 float | Extended | yes | This property is extended. ☞ Float Extension |
7.19.3 intrusion-displace | Extended | yes |
7.20 Keeps and Breaks Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.20.1 break-after | Basic | yes | |
7.20.2 break-before | Basic | yes | |
7.20.3 keep-together | Extended | yes |
The strength of keep is compared only within the same reference area. For example, keep within one reference area is not compared to keep within the next reference area.
keep-together is extended so that it can be specified to <fo:inline>. However, the effect does not extend to internal block elements. |
7.20.4 keep-with-next | Basic | yes | |
7.20.5 keep-with-previous | Basic | yes | |
7.20.6 orphans | Basic | yes | |
7.20.7 widows | Basic | yes | The widows may not be able to be resolved between regions of different width. |
7.21 Layout-related Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.21.1 clip | Extended | yes | |
7.21.2 overflow | Basic | yes | Limitation: scroll is not supported. This property is extended. ☞ overflow |
7.21.3 reference-orientation | Extended | yes | |
7.21.4 span | Extended | yes | ☞ span |
7.22 Leader and Rule Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.22.1 leader-alignment | Extended | partial | Limitation: page is not supported. This property is extended. ☞ leader-alignment |
7.22.2 leader-pattern | Basic | yes | |
7.22.3 leader-pattern-width | Extended | yes | |
7.22.4 leader-length | Basic | yes | |
7.22.5 rule-style | Basic | yes | |
7.22.6 rule-thickness | Basic | yes |
7.23 Properties for Dynamic Effects Formatting Objects
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.23.1 active-state | Extended | no | |
7.23.2 auto-restore | Extended | no | |
7.23.3 case-name | Extended | no | |
7.23.4 case-title | Extended | no | |
7.23.5 destination-placement-offset | Extended | no | |
7.23.6 external-destination | Extended | yes | ☞ xlink:href |
7.23.7 indicate-destination | Extended | no | |
7.23.8 internal-destination | Extended | yes | This property is extended. ☞ internal-destination, xlink:href |
7.23.9 show-destination | Extended | yes | |
7.23.10 starting-state | Extended | no | |
7.23.11 switch-to | Extended | no | |
7.23.12 target-presentation-context | Extended | no | |
7.23.13 target-processing-context | Extended | no | |
7.23.14 target-stylesheet | Extended | no |
7.24 Properties for Indexing
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.24.1 index-class | Extended | yes | |
7.24.2 index-key | Extended | yes | |
7.24.3 page-number-treatment | Extended | yes | |
7.24.4 merge-ranges-across-index-key-references | Extended | yes | |
7.24.5 merge-sequential-page-numbers | Extended | yes | |
7.24.6 merge-pages-across-index-key-references | Extended | yes | |
7.24.7 ref-index-key | Extended | yes |
7.25 Properties for Markers
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.25.1 marker-class-name | Extended | yes | |
7.25.2 retrieve-boundary-within-table | Extended | yes | |
7.25.3 retrieve-class-name | Extended | yes | |
7.25.4 retrieve-position | Extended | yes | |
7.25.5 retrieve-boundary | Extended | yes | |
7.25.6 retrieve-position-within-table | Extended | yes |
7.26 Properties for Number to String Conversion
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.26.1 format | Basic | yes | This property is extended. ☞ format |
7.26.2 grouping-separator | Extended | yes | |
7.26.3 grouping-size | Extended | yes | |
7.26.4 letter-value | Basic | partial | Limitation: Always uses auto value. |
7.27 Pagination and Layout Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.27.1 blank-or-not-blank | Extended | yes | |
7.27.2 column-count | Extended | yes | Extended so that it can be specified to <fo:block-container>. ☞ axf:column-count |
7.27.3 column-gap | Extended | yes | Extended so that it can be specified to <fo:block-container>. ☞ axf:column-gap |
7.27.4 extent | Extended | yes | |
7.27.5 flow-name | Basic | yes | |
7.27.6 force-page-count | Extended | yes |
This property is extended.
☞ force-page-count
When <fo:flow> is assigned to the region of the page master of the page added by force-page-count, a page doesn't break within the <fo:flow> and treated like <fo:static-content>. |
7.27.7 initial-page-number | Basic | yes | |
7.27.8 master-name | Basic | yes | |
7.27.9 master-reference | Basic | yes | |
7.27.10 maximum-repeats | Extended | yes | |
7.27.11 media-usage | Extended | no | |
7.27.12 odd-or-even | Extended | yes | This property is extended. ☞ odd-or-even no-LT |
7.27.13 page-height | Basic | yes | Limitation: indefinite is not supported. When auto is specified, it is the size of default-page-height in the Option Setting File. The setting less than 3pt is adjusted to 3pt. |
7.27.14 page-position | Extended | yes | |
7.27.15 page-width | Basic | yes | Limitation: indefinite is not supported. When auto is specified, it is the size of default-page-width in the Option Setting File. The setting less than 3pt is adjusted to 3pt. |
7.27.16 precedence | Extended | yes | |
7.27.17 region-name | Basic | yes | |
7.27.18 flow-map-name | Extended | yes | |
7.27.19 flow-map-reference | Extended | yes | |
7.27.20 flow-name-reference | Extended | yes | |
7.27.21 region-name-reference | Extended | yes |
7.28 Table Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.28.1 border-after-precedence | Basic | yes | |
7.28.2 border-before-precedence | Basic | yes | |
7.28.3 border-collapse | Extended | yes | |
7.28.4 border-end-precedence | Basic | yes | |
7.28.5 border-separation | Extended | yes | |
7.28.6 border-start-precedence | Basic | yes | |
7.28.7 caption-side | Complete | yes | start becomes before, end becomes after. |
7.28.8 column-number | Basic | yes | |
7.28.9 column-width | Basic | yes | |
7.28.10 empty-cells | Extended | no | |
7.28.11 ends-row | Extended | yes | |
7.28.12 number-columns-repeated | Basic | yes | |
7.28.13 number-columns-spanned | Basic | yes | |
7.28.14 number-rows-spanned | Basic | yes | |
7.28.15 starts-row | Extended | yes | |
7.28.16 table-layout | Extended | yes | |
7.28.17 table-omit-footer-at-break | Extended | yes | This property is extended. ☞ table-omit-footer-at-break |
7.28.18 table-omit-header-at-break | Extended | yes | This property is extended. ☞ table-omit-header-at-break |
7.29 Writing-mode-related Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.29.1 direction | Basic | yes | |
7.29.2 glyph-orientation-horizontal | Extended | yes | |
7.29.3 glyph-orientation-vertical | Extended | yes | |
7.29.4 text-altitude | Extended | yes | It's invalid if baseline-mode="4" is specified in the Option Setting File. |
7.29.5 text-depth | Extended | yes | It's invalid if baseline-mode="4" is specified in the Option Setting File. |
7.29.6 unicode-bidi | Extended | yes | Supports isolate, isolate-override and plaintext of CSS3. ☞ unicode-bidi-rev |
7.29.7 writing-mode | Basic | partial | Supports only lr-tb, rl-tb, tb-rl, lr, rl and tb. |
7.30 Miscellaneous Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.30.1 change-bar-class | Extended | yes | Antenna House has already been supporting it by the extensions specification. ☞ Revision Bar |
7.30.2 change-bar-color | Extended | yes | |
7.30.3 change-bar-offset | Extended | yes | |
7.30.4 change-bar-placement | Extended | yes | |
7.30.5 change-bar-style | Extended | yes | |
7.30.6 change-bar-width | Extended | yes | |
7.30.7 content-type | Extended | yes | |
7.30.8 id | Basic | yes | ☞ xml:id |
7.30.9 intrinsic-scale-value | Extended | yes | |
7.30.10 page-citation-strategy | Extended | yes | |
7.30.11 provisional-label-separation | Basic | yes | |
7.30.12 provisional-distance-between-starts | Basic | yes | |
7.30.13 ref-id | Extended | yes | |
7.30.14 scale-option | Extended | yes | |
7.30.15 score-spaces | Extended | yes | |
7.30.16 src | Basic | yes | |
7.30.17 visibility | Extended | partial | collapse is considered hidden. |
7.30.18 z-index | Extended | yes |
7.31 Shorthand Properties
Name | Conformance level | Condition | Comments |
---|---|---|---|
7.31.1 background | Complete | yes | |
7.31.2 background-position | Complete | yes | |
7.31.3 border | Complete | yes | |
7.31.4 border-bottom | Complete | yes | |
7.31.5 border-color | Complete | yes | The value is extended. ☞ <color> |
7.31.6 border-left | Complete | yes | |
7.31.7 border-right | Complete | yes | |
7.31.8 border-style | Complete | yes | Extended so that dot-dash, dot-dot-dash and wave in CSS3 can be specified. ☞ border-style |
7.31.9 border-spacing | Complete | yes | |
7.31.10 border-top | Complete | yes | |
7.31.11 border-width | Complete | yes | |
7.31.12 cue | Complete | - | |
7.31.13 font | Complete | yes | |
7.31.14 margin | Complete | yes | |
7.31.15 padding | Complete | yes | |
7.31.16 page-break-after | Complete | yes | |
7.31.17 page-break-before | Complete | yes | |
7.31.18 page-break-inside | Complete | yes | |
7.31.19 pause | Complete | - | |
7.31.20 position | Complete | yes | |
7.31.21 size | Complete | yes | |
7.31.22 vertical-align | Complete | yes | |
7.31.23 white-space | Complete | yes | |
7.31.24 xml:lang | Complete | yes |