Implementation Comparison of XSL-FO processors

May 1, 2004
Tokushige Kobayashi
koba@antenna.co.jp
Antenna House, Inc.

The merit of XSL-FO is that it is standard as specified in Extensible Stylesheet Language (XSL) Version 1.0 W3C Recommendation 15 October 2001. There are already pragmatic XSL-FO implementations that support XSL-FO standard. Followings are the comparison of implementation level for major XSL-FO processors.

Items with [yes] sometimes have limitation that practically may or may not affect to do tasks. See [8 Conformance] of XSL Recommendation about "Conformance Level".

Source

XSL FO processor URL
Antenne House XSL Formatter Version 2.5 http://www.antennahouse.com/xslfo/axf3fo.htm
Antenna House XSL Formatter Version 3.1 http://www.antennahouse.com/xslfo/axf3fo.htm
Apache FOP 0.20.5 http://xml.apache.org/fop/compliance.html
RenderX XEP 3.7 http://xep.xattic.com/xep/doc/spec.html
xmlroff 0.2.3 http://xmlroff.sourceforge.net/conformance.html

Overall comparison

XSL-FO V1.0 SpecXSL FormatterApache FOP 0.20.5RenderX XEP 3.7 xmlroff 0.2.3
V2.5 V3.1
Basic128123.5123.586.5116109
100.0%96.5% 96.5% 67.6% 90.6% 85.2%
Basic+Extended 255209 211 133 200.5 117.5
100.0%82.0% 82.7% 52.2% 78.6% 46.1%
Basic+Extended+Complete 284236.5 238.5 141 224.5 117.5
100.0%83.3% 84.0% 49.6% 79.0% 41.4%

Method: 1 point is given for 'yes', 0.5 point is given for 'partial' in the following comparion table. Accmurated point for each XSL-FO processor is calcurated. Percentage is accumurated point per number of total item in specification. Aural properties are omitted.

Basic Implementation Percentage

Basic and Extended Implementation Percentage

Basic, Extended and Complete Implementation Percentage

5.10 Core Function Library

Conformance level is not defined for Core Function Library.

5.10.1 Number Functions

Name Conformance Level XSL Formatter FOPXEPxmlrof
V2.5V3.1
flooryesyesnot availableyesnot available
ceilingyesyesnot availableyesnot available
roundyesyesnot availableyesnot available
minyesyesnot availableyesnot available
maxyesyesnot availableyesnot available
absyesyesnot availableyesnot available

5.10.2 Color Functions

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.0V3.1
rgbyesyesnot availableyesnot available
rgb-iccpartialpartialnot availablepartialnot available
system-coloryesyesnot availablenonot available

5.10.3 Font Functions

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.0V3.1
system-fontnononot availablenonot available

5.10.4 Property Value Functions

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.0V3.1
inherited-property-valueyesyesnot availableyesnot available
label-endyesyesnot availablepartialnot available
body-startyesyesnot availablepartialnot available
from-parentyesyesnot availableyesnot available
from-nearest-specified-valueyesyesnot availableyesnot available
from-table-columnyesyesnot availableyesnot available
proportional-column-widthyesyesnot availableyesnot available
merge-property-valuesnononot availablenonot available

6 Formatting Objects

6.4 Declarations and Pagination and Layout Formatting Objects

Name Conformance Level XSL Formatter FOPXEP xmlroff
V2.5V3.1
6.4.2 fo:rootBasicyesyesyesyesyes
6.4.3 fo:declarationsBasicnonononoyes
6.4.4 fo:color-profileExtendednonononono
6.4.5 fo:page-sequenceBasicyesyesyesyesyes
6.4.6 fo:layout-master-setBasicyesyesyesyesyes
6.4.7 fo:page-sequence-masterBasicyesyesyesyesyes
6.4.8 fo:single-page-master-referenceBasicyesyesyesyesno
6.4.9 fo:repeatable-page-master-referenceBasicyesyesyesyesno
6.4.10 fo:repeatable-page-master-alternativesExtendedyesyesyesyesno
6.4.11 fo:conditional-page-master-referenceExtendedyesyesyesyesno
6.4.12 fo:simple-page-masterBasicyesyesyesyesyes
6.4.13 fo:region-bodyBasicyesyesyesyesyes
6.4.14 fo:region-beforeExtendedyesyesyesyesno
6.4.15 fo:region-afterExtendedyesyesyesyesno
6.4.16 fo:region-startExtendedyesyesyesyesno
6.4.17 fo:region-endExtendedyesyesyesyesno
6.4.18 fo:flowBasicyesyesyesyesyes
6.4.19 fo:static-contentExtendedyesyesyesyesno
6.4.20 fo:titleExtendedyesyesnonono

6.5 Block-level Formatting Objects

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
6.5.2 fo:blockBasicyesyesyesyesyes
6.5.3 fo:block-containerExtendedyesyespartialyesno

6.6 Inline-level Formatting Objects

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
6.6.2 fo:bidi-overrideExtendedyesyesnoyes yes
6.6.3 fo:characterBasicyesyesyesyesyes
6.6.4 fo:initial-property-setExtendednononoyesno
6.6.5 fo:external-graphicBasicyesyesyesyesno
6.6.6 fo:instream-foreign-objectExtendedyesyesyesyesno
6.6.7 fo:inlineBasicyesyesyesyesyes
6.6.8 fo:inline-containerExtendedyesyesnonono
6.6.9 fo:leaderBasicyesyespartialyesno
6.6.10 fo:page-numberBasicyesyesyesyesno
6.6.11 fo:page-number-citationExtendedyesyespartialyesno

6.7 Formatting Objects for Tables

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
6.7.2 fo:table-and-captionBasicyesyesnoyesno
6.7.3 fo:tableBasicyesyesyesyesyes
6.7.4 fo:table-columnBasicyesyesyesyesyes
6.7.5 fo:table-captionExtendedyesyesnoyesno
6.7.6 fo:table-headerBasicyesyesyesyesno
6.7.7 fo:table-footerExtendedyesyesyesyesno
6.7.8 fo:table-bodyBasicyesyesyesyesyes
6.7.9 fo:table-rowBasicyesyesyesyesyes
6.7.10 fo:table-cellBasicyesyesyesyesyes

6.8 Formatting Objects for Lists

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
6.8.2 fo:list-blockBasicyesyesyesyesyes
6.8.3 fo:list-itemBasicyesyesyesyesyes
6.8.4 fo:list-item-bodyBasicyesyesyesyesyes
6.8.5 fo:list-item-labelExtendedyesyesyesyesyes

6.9 Dynamic Effects: Link and Multi Formatting Objects

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
6.9.2 fo:basic-linkExtendedyesyesyesyesno
6.9.3 fo:multi-switchExtendednonononono
6.9.4 fo:multi-caseBasicyesyesnonono
6.9.5 fo:multi-toggleExtendednonononono
6.9.6 fo:multi-propertiesExtendednonononono
6.9.7 fo:multi-property-setExtendednonononono

6.10 Out-of-Line Formatting Objects

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
6.10.2 fo:floatExtendedyesyesnoyesno
6.10.3 fo:footnoteExtendedyesyesyesyesno
6.10.4 fo:footnote-bodyExtendedyesyesyesyesno

6.11 Other Formatting Objects

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
6.11.2 fo:wrapperBasicyesyesyesyesyes
6.11.3 fo:markerExtendedyesyesyesyesno
6.11.4 fo:retrieve-markerExtendedyesyesyesyesno

7.4 Common Accessibility Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.4.1 source-documentBasicyesyesnonoyes
7.4.2 roleBasicyesyesnonoyes

7.5 Common Absolute Position Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.5.1 absolute-positionCompleteyesyesnoyesno
7.5.2 topExtendedyesyesyesyesno
7.5.3 rightExtendedyesyesyesyesno
7.5.4 bottomExtendedyesyesyesyesno
7.5.5 leftExtendedyesyesyesyesno

7.6 Common Aural Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.6.1 azimuthBasic-----
7.6.2 cue-afterBasic-----
7.6.3 cue-beforeBasic-----
7.6.4 elevationBasic-----
7.6.5 pause-afterBasic-----
7.6.6 pause-beforeBasic-----
7.6.7 pitchBasic-----
7.6.8 pitch-rangeBasic-----
7.6.9 play-duringBasic-----
7.6.10 richnessBasic-----
7.6.11 speakBasic-----
7.6.12 speak-headerBasic-----
7.6.13 speak-numeralBasic-----
7.6.14 speak-punctuationBasic-----
7.6.15 speech-rateBasic-----
7.6.16 stressBasic-----
7.6.17 voice-familyBasic-----
7.6.18 volumeBasic-----

7.7. Common Border, Padding, and Background Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.7.1 background-attachmentExtendednononoyesno
7.7.2 background-colorBasicyesyesyesyesyes
7.7.3 background-imageExtendedyesyesyesyesno
7.7.4 background-repeatExtendedyesyesnoyesno
7.7.5 background-position-horizontalExtendedyesyesnoyesno
7.7.6 background-position-verticalExtendedyesyesnoyesno
7.7.7 border-before-colorBasicyesyesyesyesyes
7.7.8 border-before-styleBasicyesyespartialyesyes
7.7.9 border-before-widthBasicyesyesyesyesyes
7.7.10 border-after-colorBasicyesyesyesyesyes
7.7.11 border-after-styleBasicyesyespartialyesyes
7.7.12 border-after-widthBasicyesyesyesyesyes
7.7.13 border-start-colorBasicyesyesyesyesyes
7.7.14 border-start-styleBasicyesyespartialyesyes
7.7.15 border-start-widthBasicyesyesyesyesyes
7.7.16 border-end-colorBasicyesyesyesyesyes
7.7.17 border-end-styleBasicyesyespartialyesyes
7.7.18 border-end-widthBasicyesyesyesyesyes
7.7.19 border-top-colorBasicyesyesyesyesyes
7.7.20 border-top-styleBasicyesyespartialyesyes
7.7.21 border-top-widthBasicyesyesyesyesyes
7.7.22 border-bottom-colorBasicyesyesyesyesyes
7.7.23 border-bottom-styleBasicyesyespartialyesyes
7.7.24 border-bottom-widthBasicyesyesyesyesyes
7.7.25 border-left-colorBasicyesyesyesyesyes
7.7.26 border-left-styleBasicyesyespartialyesyes
7.7.27 border-left-widthBasicyesyesyesyesyes
7.7.28 border-right-colorBasicyesyesyesyesyes
7.7.29 border-right-styleBasicyesyespartialyesyes
7.7.30 border-right-widthBasicyesyesyesyesyes
7.7.31 padding-beforeBasicyesyesyesyesyes
7.7.32 padding-afterBasicyesyespartialyesyes
7.7.33 padding-startBasicyesyespartialyesyes
7.7.34 padding-endBasicyesyespartialyesyes
7.7.35 padding-topBasicyesyespartialyesyes
7.7.36 padding-bottomBasicyesyespartialyesyes
7.7.37 padding-leftBasicyesyespartialyesyes
7.7.38 padding-rightBasicyesyespartialyesyes

7.8. Common Font Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.8.2 font-familyBasicyesyespartialyesyes
7.8.3 font-selection-strategyCompletenononoyesno
7.8.4 font-sizeBasicyesyesyesyesyes
7.8.5 font-stretchExtendednoyesnoyesyes
7.8.6 font-size-adjustExtendednononoyesno
7.8.7 font-styleBasicyesyesyesyesyes
7.8.8 font-variantBasicyesyesnonoyes
7.8.9 font-weightBasicyesyesyesyesyes

7.9 Common Hyphenation Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.9.1 countryExtendedyesyesyesnono
7.9.2 languageExtendedyesyesyesyesno
7.9.3 scriptExtendednoyesnonono
7.9.4 hyphenateExtendedyesyesyesyesno
7.9.5 hyphenation-characterExtendedyesyesyesyesno
7.9.6 hyphenation-push-character-countExtendedyesyesyesyesno
7.9.7 hyphenation-remain-character-countExtendedyesyesyesyesno

7.10 Common Margin Properties-Block

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.10.1 margin-topBasicyesyespartialyesyes
7.10.2 margin-bottomBasicyesyespartialyesyes
7.10.3 margin-leftBasicyesyespartialyesyes
7.10.4 margin-rightBasicyesyespartialyesyes
7.10.5 space-beforeBasicyesyespartialyesyes
7.10.6 space-afterBasicyesyespartialyesyes
7.10.7 start-indentBasicyesyesyesyesyes
7.10.8 end-indentBasicyesyesyesyesyes

7.11 Common Margin Properties-Inline

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.11.1 space-endBasicyesyesnoyesyes
7.11.2 space-startBasicyesyesnoyesyes

7.12 Common Relative Position Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.12.1 relative-positionExtendednonononono

7.13 Area Alignment Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.13.1 alignment-adjustBasicpartialpartialnoyesyes
7.13.2 alignment-baselineBasicpartialpartialnoyesyes
7.13.3 baseline-shiftBasicyesyesnoyesyes
7.13.4 display-alignExtendedyesyespartialyesno
7.13.5 dominant-baselineBasicpartialpartialnoyesyes
7.13.7 relative-alignExtendedyesyesnoyesno

7.14 Area Dimension Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.14.1 block-progression-dimensionBasicyesyesnoyesyes
7.14.2 content-heightExtendedyesyesnoyesno
7.14.3 content-widthExtendedyesyesnoyesno
7.14.4 heightBasicyesyesyesyesyes
7.14.5 inline-progression-dimensionBasicyesyesnoyesyes
7.14.6 max-heightCompleteyesyesnonono
7.14.7 max-widthCompleteyesyesnonono
7.14.8 min-heightCompleteyesyesnonono
7.14.9 min-widthCompleteyesyesnonono
7.14.10 scalingExtendedyesyesnoyesno
7.14.11 scaling-methodExtendednonononono
7.14.12 widthBasicyesyesyesyesno

7.15 Block and Line-related Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.15.1 hyphenation-keepExtendednonononono
7.15.2 hyphenation-ladder-countExtendedyesyesnonono
7.15.3 last-line-end-indentExtendedyesyesnoyesno
7.15.4 line-heightBasicyesyesyesyesyes
7.15.5 line-height-shift-adjustmentExtendednononoyesno
7.15.6 line-stacking-strategyBasicyesyesnoyesyes
7.15.7 linefeed-treatmentExtendedyesyesnoyesno
7.15.8 white-space-treatmentExtendedyesyesnoyesno
7.15.9 text-alignBasicpartialpartialpartialyesyes
7.15.10 text-align-lastExtendedyesyespartialyesno
7.15.11 text-indentBasicyesyesyesyesyes
7.15.12 white-space-collapseExtendedyesyesyesyesno
7.15.13 wrap-optionBasicyesyesyesyesno

7.16 Character Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.16.1 characterBasicyesyesyesyesyes
7.16.2 letter-spacingExtendedyesyesyesyesno
7.16.3 suppress-at-line-breakExtendednonononono
7.16.4 text-decorationExtendedyesyesyesyesno
7.16.5 text-shadowExtendednononoyesno
7.16.6 text-transformExtendedyesyesnoyesno
7.16.7 treat-as-word-spaceExtendednonononono
7.16.8 word-spacingExtendedyesyesnoyesno

7.17 Color-related Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.17.1 colorBasicyesyesyesyesyes
7.17.2 color-profile-nameExtendednonononono
7.17.3 rendering-intentExtendednonononono

7.18 Float-related Properties

Name Conformance Level XSL Formatter FOP XEPxmlroff
V2.5V3.1
7.18.1 clearExtendedyesyesnoyes no
7.18.2 floatExtendedyesyesnoyes no
7.18.3 intrusion-displaceExtendedyesyesnoyes no

7.19 Keeps and Breaks Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.19.1 break-afterBasicyesyesyesyesyes
7.19.2 break-beforeBasicyesyesyesyesyes
7.19.3 keep-togetherExtendedparitalparitalparitalparitalyes
7.19.4 keep-with-nextBasicpartialpartialpartialpartialyes
7.19.5 keep-with-previousBasicpartialpartialpartialpartialyes
7.19.6 orphansBasicyesyesnoyesyes
7.19.7 widowsBasicyesyesnoyesyes

7.20 Layout-related Properties

Name Conformance Level XSL Formatter FOPXEPxmlooff
V2.5V3.1
7.20.1 clipExtendednonononono
7.20.2 overflowBasicyesyesnonono
7.20.3 reference-orientationExtendedyesyesnoyesno
7.20.4 spanExtendedyesyesyesyesno

7.21 Leader and Rule Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.21.1 leader-alignmentExtendednonoyesnono
7.21.2 leader-patternBasicyesyesyesyesno
7.21.3 leader-pattern-widthExtendednonoyesyesno
7.21.4 leader-lengthBasicyesyesyesyesno
7.21.5 rule-styleBasicyesyesyesyesno
7.21.6 rule-thicknessBasicyesyesyesyesno

7.22 Properties for Dynamic Effects Formatting Objects

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.22.1 active-stateExtendednonononono
7.22.2 auto-restoreExtendednonononono
7.22.3 case-nameExtendednonononono
7.22.4 case-titleExtendednonononono
7.22.5 destination-placement-offsetExtendednonononono
7.22.6 external-destinationExtendedyesyesyesyesno
7.22.7 indicate-destinationExtendednonononono
7.22.8 internal-destinationExtendedyesyesyesyesno
7.22.9 show-destinationExtendednononoyesno
7.22.10 starting-stateExtendednonononono
7.22.11 switch-toExtendednonononono
7.22.12 target-presentation-contextExtendednonononono
7.22.13 target-processing-contextExtendednonononono
7.22.14 target-stylesheetExtendednonononono

7.23 Properties for Markers

Name Conformance Level XSL Formatter FOPXEPNotes
V2.5V3.1
7.23.1 marker-class-nameExtendedyesyesnoyesno
7.23.2 retrieve-class-nameExtendedyesyesnoyesno
7.23.3 retrieve-positionExtendedyesyesnoyesno
7.23.4 retrieve-boundaryExtendedyesyesnoyesno

7.24 Properties for Number to String Conversion

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.24.1 formatBasicyesyesnoyesyes
7.24.2 grouping-separatorExtendedyesyesnonoyes
7.24.3 grouping-sizeExtendedyesyesnonoyes
7.24.4 letter-valueBasicpartialpartialnonoyes

7.25 Pagination and Layout Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.25.1 blank-or-not-blankExtendedyesyesyesyesno
7.25.2 column-countExtendedyesyesyesyesno
7.25.3 column-gapExtendedyesyesyesyesno
7.25.4 extentExtendedyesyesyesyesno
7.25.5 flow-nameBasicyesyesyesyesyes
7.25.6 force-page-countExtendedyesyesnoyesno
7.25.7 initial-page-numberBasicyesyesyesyesyes
7.25.8 master-nameBasicyesyesyesyesyes
7.25.9 master-referenceBasicyesyesyesyesyes
7.25.10 maximum-repeatsExtendedyesyesyesyesno
7.25.11 media-usageExtendednonononoyes
7.25.12 odd-or-evenExtendedyesyesyesyesno
7.25.13 page-heightBasicyesyesyesyesyes
7.25.14 page-positionExtendedyesyespartialyesno
7.25.15 page-widthBasicyesyesyesyesyes
7.25.16 precedenceExtendedyesyesnoyesno
7.25.17 region-nameBasicyesyesyesyesyes

7.26 Table Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.26.1 border-after-precedenceBasicyesyesnonono
7.26.2 border-before-precedenceBasicyesyesnonono
7.26.3 border-collapseExtendedyesyespartialnono
7.26.4 border-end-precedenceBasicyesyesnonono
7.26.5 border-separationExtendedyesyesnoyesno
7.26.6 border-start-precedenceBasicyesyesnonono
7.26.7 caption-sideCompletepartialpartialnoyesno
7.26.8 column-numberBasicyesyesnoyesyes
7.26.9 column-widthBasicyesyespartialyesyes
7.26.10 empty-cellsExtendednonononono
7.26.11 ends-rowExtendedyesyesnoyesno
7.26.12 number-columns-repeatedBasicyesyesnoyesyes
7.26.13 number-columns-spannedBasicyesyesyesyesyes
7.26.14 number-rows-spannedBasicyesyesyesyesyes
7.26.15 starts-rowExtendedyesyesnoyesno
7.26.16 table-layoutExtendedyesyesnonopartial
7.26.17 table-omit-footer-at-breakExtendedyesyesyesnono
7.26.18 table-omit-header-at-breakExtendedyesyesyesyesno

7.27 Writing-mode-related Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.27.1 directionBasicyesyesnoyesyes
7.27.2 glyph-orientation-horizontalExtendednonononono
7.27.3 glyph-orientation-verticalExtendednonononono
7.27.4 text-altitudeExtendednononoyesno
7.27.5 text-depthExtendednononoyesno
7.27.6 unicode-bidiExtendedyesyesnoyes yes
7.27.7 writing-modeBasicyesyesnoyesyes

7.28 Miscellaneous Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.28.1 content-typeExtendedyesyesnoyesno
7.28.2 idBasicyesyesyesyesyes
7.28.3 provisional-label-separationBasicyesyesyesyesyes
7.28.4 provisional-distance-between-startsBasicyesyesyesyesyes
7.28.5 ref-idExtendedyesyesyesyesno
7.28.6 score-spacesExtendednonononono
7.28.7 srcBasicyesyesyesyesyes
7.28.8 visibilityExtendedyesyesnonono
7.28.9 z-indexExtendedyesyesnonono

7.29 Shorthand Properties

Name Conformance Level XSL Formatter FOPXEPxmlroff
V2.5V3.1
7.29.1 backgroundCompleteyesyesnoyesno
7.29.2 background-positionCompleteyesyesnoyesno
7.29.3 borderCompleteyesyesnoyesno
7.29.4 border-bottomCompleteyesyesyesyesno
7.29.5 border-colorCompleteyesyesyesyesno
7.29.6 border-leftCompleteyesyesyesyesno
7.29.7 border-rightCompleteyesyesyesyesno
7.29.8 border-styleCompleteyesyespartialyesno
7.29.9 border-spacingCompleteyesyesnoyesno
7.29.10 border-topCompleteyesyesyesyesno
7.29.11 border-widthCompleteyesyesyesyesno
7.29.12 cueComplete-----
7.29.13 fontCompleteyesyesnoyesno
7.29.14 marginCompleteyesyespartialyesno
7.29.15 paddingCompleteyesyespartialyesno
7.29.16 page-break-afterCompleteyesyesnoyesno
7.29.17 page-break-beforeCompleteyesyesnoyesno
7.29.18 page-break-insideCompleteyesyesnoyesno
7.29.19 pauseComplete-----
7.29.20 positionCompleteyesyespartialyesno
7.29.21 sizeCompleteyesyesnoyesno
7.29.22 vertical-alignCompleteyesyesnoyesno
7.29.23 white-spaceCompleteyesyesnoyesno
7.29.24 xml:langCompleteyesyesnonono

Important notice

Please note there's also many aspects of Implementation of XSL FO processors that should be addressed separetely from this table. Customers are storongly recommended to evaluate each XSL-FO processors depending on their own needs.



Copyright © 2003 - 2004 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.