xsl-fo conformance list

homesupportconformance listxsl-fo conformance list

XSL-FO version 1.1 Conformance List

The table below shows our current XSL-FO conformance level according to Extensible Stylesheet Language (XSL) Version 1.1 W3C Recommendation dated 05 December 2006.

We added the support of all new features of XSL-FO 1.1 connected with flow-maps.

 

Pagination and Declaration and Layout Formatting Objects

Formatting ObjectSupported
fo:rootyes
fo:page-sequenceyes
fo:page-sequence-wrapperyes
fo:page-sequence-masteryes
fo:single-page-master-referenceyes
fo:repeatable-page-master-referenceyes
fo:repeatable-page-master-alternativesyes
fo:conditional-page-master-reference

(except testing for the last page)

partial
fo:layout-master-setyes
fo:simple-page-masteryes
fo:region-bodyyes
fo:region-beforeyes
fo:region-afteryes
fo:region-startyes
fo:region-endyes
fo:declarationsyes
fo:color-profileyes
fo:flowyes
fo:static-contentyes
fo:titleyes
fo:flow-mapyes
fo:flow-assignmentyes
fo:flow-source-listyes
fo:flow-name-specifieryes
fo:flow-target-listyes
fo:region-name-specifieryes

Block Formatting Objects

Formatting ObjectSupported
fo:blockyes
fo:block-containeryes

Inline Formatting Objects

Formatting ObjectSupported
fo:bidi-overrideyes
fo:characteryes
fo:initial-property-setyes
fo:external-graphic

(we do not support some new features of XSL 1.1. , but we are going to support them in the nearest future)

partial
fo:instream-foreign-objectyes
fo:inlineyes
fo:inline-containeryes
fo:leaderyes
fo:page-numberyes
fo:page-number-citationyes
fo:page-number-citation-lastyes
fo:folio-prefixyes
fo:folio-suffixyes
fo:scaling-value-citationno

Table Formatting Objects

Formatting ObjectSupported
fo:table-and-captionyes
fo:tableyes
fo:table-columnyes
fo:table-captionyes
fo:table-headeryes
fo:table-footeryes
fo:table-bodyyes
fo:table-rowyes
fo:table-cellyes

List Formatting Objects

Formatting ObjectSupported
fo:list-blockyes
fo:list-itemyes
fo:list-item-bodyyes
fo:list-item-labelyes

Link and Multi Formatting Objects

Formatting ObjectSupported
fo:basic-linkyes
fo:multi-switchno
fo:multi-caseno
fo:multi-toggleno
fo:multi-propertiesno
fo:multi-property-setno

Out-of-line Formatting Objects

Formatting ObjectSupported
fo:floatyes
fo:footnoteyes
fo:footnote-bodyyes

Formatting Objects for Indexing

Formatting ObjectSupported
fo:index-page-citation-listyes
fo:index-key-referenceyes
fo:index-page-number-prefixyes
fo:index-page-number-suffixyes
fo:index-page-citation-list-separatoryes
fo:index-page-citation-range-separatoryes
fo:index-range-beginyes
fo:index-range-endyes

Formatting Objects for Bookmarks

Formatting ObjectSupported
fo:bookmark-treeyes
fo:bookmarkyes
fo:bookmark-titleyes

Other Formatting Objects

Formatting ObjectSupported
fo:change-bar-begin

(we are going to support it in the nearest future)

no
fo:change-bar-end

(we are going to support it in the nearest future)

no
fo:wrapperyes
fo:markeryes
fo:retrieve-markeryes
fo:retrieve-table-markeryes

Property Summary

Formatting ObjectSupported
7.6.1 absolute-positionyes
7.23.1 active-stateno
7.14.1 alignment-adjustyes
7.14.2 alignment-baselineyes
7.15.1 allowed-height-scaleno
7.15.2 allowed-width-scaleno
7.23.2 auto-restoreno
7.7.1 azimuthno
7.31.1 backgroundyes
7.8.1 background-attachmentno
7.8.2 background-coloryes
7.8.3 background-imageyes
7.31.2 background-positionyes
7.8.5 background-position-horizontalyes
7.8.6 background-position-verticalyes
7.8.4 background-repeatyes
7.14.3 baseline-shiftyes
7.27.1 blank-or-not-blankyes
7.15.3 block-progression-dimensionyes
7.31.3 borderyes
7.8.10 border-after-coloryes
7.28.1 border-after-precedenceyes
7.8.11 border-after-styleyes
7.8.12 border-after-widthyes
7.8.7 border-before-coloryes
7.28.2 border-before-precedenceyes
7.8.8 border-before-styleyes
7.8.9 border-before-widthyes
7.31.4 border-bottomyes
7.8.22 border-bottom-coloryes
7.8.23 border-bottom-styleyes
7.8.24 border-bottom-widthyes
7.28.3 border-collapseyes
7.31.5 border-coloryes
7.8.16 border-end-coloryes
7.28.4 border-end-precedenceyes
7.8.17 border-end-styleyes
7.8.18 border-end-widthyes
7.31.6 border-leftyes
7.8.25 border-left-coloryes
7.8.26 border-left-styleyes
7.8.27 border-left-widthyes
7.31.7 border-rightyes
7.8.28 border-right-coloryes
7.8.29 border-right-styleyes
7.8.30 border-right-widthyes
7.28.5 border-separationyes
7.31.9 border-spacingyes
7.8.13 border-start-coloryes
7.28.6 border-start-precedenceyes
7.8.14 border-start-styleyes
7.8.15 border-start-widthyes
7.31.8 border-styleyes
7.31.10 border-topyes
7.8.19 border-top-coloryes
7.8.20 border-top-styleyes
7.8.21 border-top-widthyes
7.31.11 border-widthyes
7.6.4 bottomyes
7.20.1 break-afteryes
7.20.2 break-beforeyes
7.28.7 caption-sideyes
7.23.3 case-nameno
7.23.4 case-titleno
7.30.1 change-bar-classno
7.30.2 change-bar-colorno
7.30.3 change-bar-offsetno
7.30.4 change-bar-placementno
7.30.5 change-bar-styleno
7.30.6 change-bar-widthno
7.17.1 characteryes
7.19.1 clearyes
7.21.1 clipno
7.18.1 coloryes
7.18.2 color-profile-nameyes
7.27.2 column-countyes
7.27.3 column-gapyes
7.28.8 column-numberyes
7.28.9 column-widthyes
7.15.4 content-height

(we don't support scale-down-to-fit and scale-up-to-fit values yet)

partial
7.30.7 content-typeyes
7.15.5 content-widthyes
7.10.1 countryyes
7.31.12 cueno
7.7.2 cue-afterno
7.7.3 cue-beforeno
7.23.5 destination-placement-offsetno
7.29.1 directionyes
7.14.4 display-alignyes
7.14.5 dominant-baselineyes
7.7.4 elevationno
7.28.10 empty-cellsyes
7.11.8 end-indentyes
7.28.11 ends-rowyes
7.27.4 extentyes
7.23.6 external-destinationyes
7.19.2 float

(we do support new values “inside” and “outside” in XSL 1.1. and propose our extension value “center” for placing floating objects anywhere on page; they can be placed absolutely or be relative to the current flow)

yes
7.27.18 flow-map-nameyes
7.27.19 flow-map-referenceyes
7.27.5 flow-nameyes
7.27.20 flow-name-referenceyes
7.31.13 fontyes
7.9.2 font-familyyes
7.9.3 font-selection-strategyyes
7.9.4 font-sizeyes
7.9.6 font-size-adjustyes
7.9.5 font-stretchyes
7.9.7 font-styleyes
7.9.8 font-variantyes
7.9.9 font-weightyes
7.27.6 force-page-countyes
7.26.1 formatyes
7.29.2 glyph-orientation-horizontalyes
7.29.3 glyph-orientation-verticalyes
7.26.2 grouping-separatoryes
7.26.3 grouping-sizeyes
7.15.6 heightyes
7.10.4 hyphenateyes
7.10.5 hyphenation-characteryes
7.16.1 hyphenation-keepyes
7.16.2 hyphenation-ladder-countyes
7.10.6 hyphenation-push-character-countyes
7.10.7 hyphenation-remain-character-countyes
7.30.8 idyes
7.24.1 index-classyes
7.24.2 index-keyyes
7.23.7 indicate-destinationno
7.27.7 initial-page-numberyes
7.15.7 inline-progression-dimensionyes
7.23.8 internal-destinationyes
7.30.9 intrinsic-scale-valueno
7.19.3 intrusion-displaceyes
7.20.3 keep-togetheryes
7.20.4 keep-with-nextyes
7.20.5 keep-with-previousyes
7.10.2 languageyes
7.16.3 last-line-end-indentyes
7.22.1 leader-alignmentno
7.22.4 leader-lengthyes
7.22.2 leader-patternyes
7.22.3 leader-pattern-widthyes
7.6.5 leftyes
7.17.2 letter-spacingyes
7.26.4 letter-valueyes
7.16.7 linefeed-treatmentyes
7.16.4 line-heightyes
7.16.5 line-height-shift-adjustmentyes
7.16.6 line-stacking-strategyyes
7.31.14 marginyes
7.11.2 margin-bottomyes
7.11.3 margin-leftyes
7.11.4 margin-rightyes
7.11.1 margin-topyes
7.25.1 marker-class-nameyes
7.27.8 master-nameyes
7.27.9 master-referenceyes
7.15.8 max-heightyes
7.27.10 maximum-repeatsyes
7.15.9 max-widthyes
7.27.11 media-usageyes
7.24.6 merge-pages-across-index-key-referencesyes
7.24.4 merge-ranges-across-index-key-referencesyes
7.24.5 merge-sequential-page-numbersyes
7.15.10 min-heightyes
7.15.11 min-widthyes
7.28.12 number-columns-repeatedyes
7.28.13 number-columns-spannedyes
7.28.14 number-rows-spannedyes
7.27.12 odd-or-evenyes
7.20.6 orphansyes
7.21.2 overflowyes
7.31.15 paddingyes
7.8.32 padding-afteryes
7.8.31 padding-beforeyes
7.8.36 padding-bottomyes
7.8.34 padding-endyes
7.8.37 padding-leftyes
7.8.38 padding-rightyes
7.8.33 padding-startyes
7.8.35 padding-topyes
7.31.16 page-break-afteryes
7.31.17 page-break-beforeyes
7.31.18 page-break-insideyes
7.30.10 page-citation-strategyno
7.27.13 page-heightyes
7.24.3 page-number-treatmentno
7.27.14 page-position

(we do not support “last” value)

partial
7.27.15 page-widthyes
7.31.19 pauseno
7.7.5 pause-afterno
7.7.6 pause-beforeno
7.7.7 pitchno
7.7.8 pitch-rangeno
7.7.9 play-duringno
7.31.20 positionyes
7.27.16 precedenceyes
7.30.12 provisional-distance-between-startsyes
7.30.11 provisional-label-separationyes
7.21.3 reference-orientationyes
7.30.13 ref-idyes
7.24.7 ref-index-keyyes
7.27.17 region-nameyes
7.27.21 region-name-referenceyes
7.14.6 relative-alignyes
7.13.5 relative-positionyes
7.18.3 rendering-intentno
7.25.5 retrieve-boundaryyes
7.25.2 retrieve-boundary-within-tableyes
7.25.3 retrieve-class-nameyes
7.25.4 retrieve-positionyes
7.25.6 retrieve-position-within-tableyes
7.7.10 richnessno
7.6.3 rightyes
7.5.2 roleno
7.22.5 rule-styleyes
7.22.6 rule-thicknessyes
7.30.14 scale-optionno
7.15.12 scalingyes
7.15.13 scaling-methodno
7.30.15 score-spacesyes
7.10.3 scriptyes
7.23.9 show-destinationno
7.31.21 sizeno
7.5.1 source-documentyes
7.11.6 space-afteryes
7.11.5 space-beforeyes
7.12.5 space-endyes
7.12.6 space-startyes
7.21.4 span

(we added extensions that allow specifying any integer as span value and this allows setting any number of columns for each block)

yes
7.7.11 speakno
7.7.12 speak-headerno
7.7.13 speak-numeralno
7.7.14 speak-punctuationno
7.7.15 speech-rateno
7.30.16 srcyes
7.11.7 start-indentyes
7.23.10 starting-stateno
7.28.15 starts-rowyes
7.7.16 stressno
7.17.3 suppress-at-line-breakyes
7.23.11 switch-tono
7.28.16 table-layoutyes
7.28.17 table-omit-footer-at-breakyes
7.28.18 table-omit-header-at-breakyes
7.23.12 target-presentation-contextyes
7.23.13 target-processing-contextyes
7.23.14 target-stylesheetyes
7.16.9 text-alignyes
7.16.10 text-align-lastyes
7.29.4 text-altitudeyes
7.17.4 text-decorationyes
7.29.5 text-depthyes
7.16.11 text-indentyes
7.17.5 text-shadowyes
7.17.6 text-transformyes
7.6.2 topyes
7.17.7 treat-as-word-spaceyes
7.29.6 unicode-bidiyes
7.31.22 vertical-alignyes
7.30.17 visibilityyes
7.7.17 voice-familyno
7.7.18 volumeno
7.31.23 white-spaceyes
7.16.12 white-space-collapseyes
7.16.8 white-space-treatmentyes
7.20.7 widowsyes
7.15.14 widthyes
7.17.8 word-spacingyes
7.16.13 wrap-optionyes
7.29.7 writing-modeyes
7.31.24 xml:langyes
7.30.18 z-indexyes