Movatterモバイル変換


[0]ホーム

URL:


 

Apache XML Graphics Project Logo

Apache™ FOP

The Apache FOP Project

The Apache™ FOP Project

Apache™ FOP Compliance Page

W3C XSL-FO 1.1 Standard

One of Apache™ FOP's design goals is conformance to theW3C XSL-FO 1.1 standard, which specifies three levels of "conformance": basic, extended, and complete. Although FOP does not currently conform to any of these levels, it is nevertheless a useful work-in-progress for many applications. The information presented here demonstrates FOP's progress toward the goal of conformance, which progress consists of implementation of specific objects and properties in the standard. The information presented is useful not only to the developers as a sort of "to do" list, but also for setting proper expectations for users and potential users.

The following table shows the legend used for the tables below:

yesindicates conformance
partialindicates partial conformance
noindicates a lack of conformance
naindicates that the item is "not applicable" to FOP usually because FOP supports only visual media

XSL-FO Object Support Table (§6)

The following is a summary of FOP's current support for the standard XSL-FO objects.

CitationObject NameXSL-FO Conformance LevelFOP 1.0FOP 1.1FOP 2.0FOP 2.3FOP 2.4 to 2.8FOP 2.9 to 2.10FOP devComments
§6.4Declarations and Pagination and Layout Formatting Objects{ #fo-object-decl-section}
§6.4.2rootBasicyesyesyesyesyesyesyes 
§6.4.3declarationsBasicyesyesyesyesyesyesyes 
§6.4.4color-profileExtendedyesyesyesyesyesyesyes 
§6.4.5page-sequenceBasicyesyesyesyesyesyesyes 
§6.4.6page-sequence-wrapperBasicnonononononono 
§6.4.7layout-master-setBasicyesyesyesyesyesyesyes 
§6.4.8page-sequence-masterBasicyesyesyesyesyesyesyes 
§6.4.9single-page-master-referenceBasicyesyesyesyesyesyesyes 
§6.4.10repeatable-page-master-referenceBasicyesyesyesyesyesyesyes 
§6.4.11repeatable-page-master-alternativesExtendedyesyesyesyesyesyesyes 
§6.4.12conditional-page-master-referenceExtendedyesyesyesyesyesyesyes 
§6.4.13simple-page-masterBasicpartialpartialpartialpartialpartialpartialpartialThe page width may not change among pages of the same page-sequence unless a forced break is inserted.
§6.4.14region-bodyBasicyesyesyesyesyesyesyes
§6.4.15region-beforeExtendedyesyesyesyesyesyesyes 
§6.4.16region-afterExtendedyesyesyesyesyesyesyes 
§6.4.17region-startExtendedyesyesyesyesyesyesyes 
§6.4.18region-endExtendedyesyesyesyesyesyesyes 
§6.4.19flowBasicyesyesyesyesyesyesyes 
§6.4.20static-contentExtendedyesyesyesyesyesyesyes 
§6.4.21titleExtendedyesyesyesyesyesyesyes 
§6.4.22flow-mapExtendednonononononono 
§6.4.23flow-assignmentExtendednonononononono 
§6.4.24flow-source-listExtendednonononononono 
§6.4.25flow-name-specifierExtendednonononononono 
§6.4.26flow-target-listExtendednonononononono 
§6.4.27region-name-specifierExtendednonononononono 
§6.5Block Formatting Objects{ #fo-object-block-section}
§6.5.2blockBasicyesyesyesyesyesyesyes 
§6.5.3block-containerExtendedpartialpartialpartialpartialpartialpartialpartial 
§6.6Inline Formatting Objects{ #fo-object-inline-section}
§6.6.2bidi-overrideExtendednoyesyesyesyesyesyes 
§6.6.3characterBasicyesyesyesyesyesyesyes 
§6.6.4initial-property-setExtendednonononononono 
§6.6.5external-graphicBasicyesyesyesyesyesyesyes 
§6.6.6instream-foreign-objectExtendedyesyesyesyesyesyesyesBuilt-in support for SVG only, additional namespaces through optional extensions.
§6.6.7inlineBasicyesyesyesyesyesyesyes 
§6.6.8inline-containerExtendednonopartialpartialpartialpartialpartial[FOP 2.0] initial support: not all properties are implemented. See FOP-1524
§6.6.9leaderBasicyesyesyesyesyesyesyes 
§6.6.10page-numberBasicyesyesyesyesyesyesyes 
§6.6.11page-number-citationExtendedpartialpartialpartialpartialpartialpartialpartialAfter the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case.
§6.6.12page-number-citation-lastExtendedpartialpartialpartialpartialpartialpartialpartialWorks only for page-sequence so far. After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case.
§6.6.13folio-prefixExtendednonononononono 
§6.6.14folio-suffixExtendednonononononono 
§6.6.15scaling-value-citationExtendednonononononono 
§6.7Table Formatting Objects{ #fo-object-table-section}
§6.7.2table-and-captionBasicnonononononono 
§6.7.3tableBasicpartialpartialpartialpartialpartialpartialpartialNo support for auto layout yet
§6.7.4table-columnBasicyesyesyesyesyesyesyes 
§6.7.5table-captionExtendednonononononono 
§6.7.6table-headerBasicyesyesyesyesyesyesyes 
§6.7.7table-footerExtendedyesyesyesyesyesyesyes 
§6.7.8table-bodyBasicyesyesyesyesyesyesyes 
§6.7.9table-rowBasicyesyesyesyesyesyesyes 
§6.7.10table-cellBasicyesyesyesyesyesyesyes 
§6.8List Formatting Objects{ #fo-object-list-section}
§6.8.2list-blockBasicyesyesyesyesyesyesyes 
§6.8.3list-itemBasicyesyesyesyesyesyesyes 
§6.8.4list-item-bodyBasicyesyesyesyesyesyesyes 
§6.8.5list-item-labelExtendedyesyesyesyesyesyesyes 
§6.9Link and Multi Formatting Objects{ #fo-object-link-section}
§6.9.2basic-linkExtendedyesyesyesyesyesyesyesboth internal and external supported
§6.9.3multi-switchExtendednonopartialpartialpartialpartialpartial[FOP 2.0] initial support: used with fox:auto-toggle extension
§6.9.4multi-caseBasicnonopartialpartialpartialpartialpartial[FOP 2.0] initial support: space attributes not currently supported; dynamic content inside a table cell does not work
§6.9.5multi-toggleExtendednonononononono 
§6.9.6multi-propertiesExtendednonononononono 
§6.9.7multi-property-setExtendednonononononono 
§6.10Formatting Objects for Indexing{ #fo-object-indexing-section}
§6.10.2index-page-number-prefixExtendednonononononono 
§6.10.3index-page-number-suffixExtendednonononononono 
§6.10.4index-range-beginExtendednonononononono 
§6.10.5index-range-endExtendednonononononono 
§6.10.6index-key-referenceExtendednonononononono 
§6.10.7index-page-citation-listExtendednonononononono 
§6.10.8index-page-citation-list-separatorExtendednonononononono 
§6.10.9index-page-citation-range-separatorExtendednonononononono 
§6.11Formatting Objects for Bookmarks{ #fo-object-bookmarks-section}
§6.11.1bookmark-treeExtendedyesyesyesyesyesyesyes 
§6.11.2bookmarkExtendedpartialpartialpartialpartialpartialpartialpartialexternal-destination is not yet supported.
§6.11.3bookmark-titleExtendedpartialpartialpartialpartialpartialpartialpartialcolor, font-style and font-weight are not supported, yet.
§6.12Out-of-line Formatting Objects{ #fo-object-outofline-section}
§6.12.2floatExtendednonopartialpartialpartialpartialpartialSee restrictions
§6.12.3footnoteExtendedpartialpartialpartialpartialpartialpartialpartialRestrictions with multi-column documents.
§6.12.4footnote-bodyExtendedyesyesyesyesyesyesyes 
§6.13Other Formatting Objects{ #fo-object-other-section}
§6.13.2change-bar-beginExtendednonononoyesyesyes 
§6.13.3change-bar-endExtendednonononoyesyesyes 
§6.13.4wrapperBasicyesyesyesyesyesyesyesOnly works as expected with inline-level content.
§6.13.5markerExtendedyesyesyesyesyesyesyes 
§6.13.6retrieve-markerExtendedyesyesyesyesyesyesyes 
§6.13.7retrieve-table-markerExtendednonopartialpartialpartialpartialpartial[FOP 2.0] initial support: marker element needs to be an element that does not change the BPD of the containing cell.

XSL-FO Property Support Table (§7)

The following is a summary of FOP's current support for the standard XSL-FO properties.

CitationProperty NameXSL-FO Conformance LevelFOP 1.0FOP 1.1FOP 2.0FOP 2.3FOP 2.4 to 2.8FOP 2.9 to 2.10FOP devComments
§7.5Common Accessibility Properties{ #fo-property-commonaccess-section}
§7.5.1source-documentBasicnonononononono 
§7.5.2roleBasicyesyesyesyesyesyesyes 
§7.6Common Absolute Position Properties{ #fo-property-commonabspos-section}
§7.6.1absolute-positionCompleteyesyesyesyesyesyesyes 
§7.6.2topExtendedyesyesyesyesyesyesyes 
§7.6.3rightExtendedyesyesyesyesyesyesyes 
§7.6.4bottomExtendedyesyesyesyesyesyesyes 
§7.6.5leftExtendedyesyesyesyesyesyesyes 
§7.7Common Aural Properties{ #fo-property-commonaural-section}
§7.7.1azimuthBasicnanananananana 
§7.7.2cue-afterBasicnanananananana 
§7.7.3cue-beforeBasicnanananananana 
§7.7.4elevationBasicnanananananana 
§7.7.5pause-afterBasicnanananananana 
§7.7.6pause-beforeBasicnanananananana 
§7.7.7pitchBasicnanananananana 
§7.7.8pitch-rangeBasicnanananananana 
§7.7.9play-duringBasicnanananananana 
§7.7.10richnessBasicnanananananana 
§7.7.11speakBasicnanananananana 
§7.7.12speak-headerBasicnanananananana 
§7.7.13speak-numeralBasicnanananananana 
§7.7.14speak-punctuationBasicnanananananana 
§7.7.15speech-rateBasicnanananananana 
§7.7.16stressBasicnanananananana 
§7.7.17voice-familyBasicnanananananana 
§7.7.18volumeBasicnanananananana 
§7.8Common Border, Padding, and Background Properties{ #fo-property-commonenv-section}
§7.8.1background-attachmentExtendednonononononono 
§7.8.2background-colorBasicyesyesyesyesyesyesyes 
§7.8.3background-imageExtendedyesyesyesyesyesyesyes 
§7.8.4background-repeatExtendedyesyesyesyesyesyesyes 
§7.8.5background-position-horizontalExtendedpartialpartialpartialpartialpartialpartialpartialIgnored when background-repeat set to "repeat" or "repeat-x"
§7.8.6background-position-verticalExtendedpartialpartialpartialpartialpartialpartialpartialIgnored when background-repeat set to "repeat" or "repeat-y"
§7.8.7border-before-colorBasicyesyesyesyesyesyesyes 
§7.8.8border-before-styleBasicyesyesyesyesyesyesyes 
§7.8.9border-before-widthBasicyesyesyesyesyesyesyes 
§7.8.10border-after-colorBasicyesyesyesyesyesyesyes 
§7.8.11border-after-styleBasicyesyesyesyesyesyesyes 
§7.8.12border-after-widthBasicyesyesyesyesyesyesyes 
§7.8.13border-start-colorBasicyesyesyesyesyesyesyes 
§7.8.14border-start-styleBasicyesyesyesyesyesyesyes 
§7.8.15border-start-widthBasicyesyesyesyesyesyesyes 
§7.8.16border-end-colorBasicyesyesyesyesyesyesyes 
§7.8.17border-end-styleBasicyesyesyesyesyesyesyes 
§7.8.18border-end-widthBasicyesyesyesyesyesyesyes 
§7.8.19border-top-colorBasicyesyesyesyesyesyesyes 
§7.8.20border-top-styleBasicyesyesyesyesyesyesyes 
§7.8.21border-top-widthBasicyesyesyesyesyesyesyes 
§7.8.22border-bottom-colorBasicyesyesyesyesyesyesyes 
§7.8.23border-bottom-styleBasicyesyesyesyesyesyesyes 
§7.8.24border-bottom-widthBasicyesyesyesyesyesyesyes 
§7.8.25border-left-colorBasicyesyesyesyesyesyesyes 
§7.8.26border-left-styleBasicyesyesyesyesyesyesyes 
§7.8.27border-left-widthBasicyesyesyesyesyesyesyes 
§7.8.28border-right-colorBasicyesyesyesyesyesyesyes 
§7.8.29border-right-styleBasicyesyesyesyesyesyesyes 
§7.8.30border-right-widthBasicyesyesyesyesyesyesyes 
§7.8.31padding-beforeBasicyesyesyesyesyesyesyes 
§7.8.32padding-afterBasicyesyesyesyesyesyesyes 
§7.8.33padding-startBasicyesyesyesyesyesyesyes 
§7.8.34padding-endBasicyesyesyesyesyesyesyes 
§7.8.35padding-topBasicyesyesyesyesyesyesyes 
§7.8.36padding-bottomBasicyesyesyesyesyesyesyes 
§7.8.37padding-leftBasicyesyesyesyesyesyesyes 
§7.8.38padding-rightBasicyesyesyesyesyesyesyes 
§7.9Common Font Properties{ #fo-property-commonfont-section}
§7.9.2font-familyBasicpartialpartialpartialpartialpartialyesyes
§7.9.3font-selection-strategyCompletenononononoyesyes 
§7.9.4font-sizeBasicyesyesyesyesyesyesyes 
§7.9.5font-stretchExtendednonononononono 
§7.9.6font-size-adjustExtendednonononononono 
§7.9.7font-styleBasicyesyesyesyesyesyesyes 
§7.9.8font-variantBasicnonononononono 
§7.9.9font-weightBasicpartialpartialpartialpartialpartialpartialpartialTODO <relative> font weights
§7.10Common Hyphenation Properties{ #fo-property-commonhyphen-section}
§7.10.1countryExtendedyesyesyesyesyesyesyesFor PDF output: Only 2-letter codes from ISO 3166 are supported properly to identify the natural language!
§7.10.2languageExtendedyesyesyesyesyesyesyesFor PDF output: Only 2-letter codes from ISO 639 are supported properly to identify the natural language! Also used with complex scripts features.
§7.10.3scriptExtendednoyesyesyesyesyesyesUsed with complex scripts features to override default script heuristics.
§7.10.4hyphenateExtendedyesyesyesyesyesyesyes 
§7.10.5hyphenation-characterExtendedyesyesyesyesyesyesyes 
§7.10.6hyphenation-push-character-countExtendedyesyesyesyesyesyesyes 
§7.10.7hyphenation-remain-character-countExtendedyesyesyesyesyesyesyes 
§7.11Common Margin Properties - Block{ #fo-property-commonmarginblock-section}
§7.11.1margin-topBasicyesyesyesyesyesyesyes 
§7.11.2margin-bottomBasicyesyesyesyesyesyesyes 
§7.11.3margin-leftBasicyesyesyesyesyesyesyes 
§7.11.4margin-rightBasicyesyesyesyesyesyesyes 
§7.11.5space-beforeBasicpartialpartialpartialpartialpartialpartialpartialSpace adjustment may not fully work everywhere, yet.
§7.11.6space-afterBasicpartialpartialpartialpartialpartialpartialpartialSpace adjustment may not fully work everywhere, yet.
§7.11.7start-indentBasicyesyesyesyesyesyesyes 
§7.11.8end-indentBasicyesyesyesyesyesyesyes 
§7.12Common Margin Properties - Inline{ #fo-property-commonmargininline-section}
§7.12.1margin-topBasicnonononononono 
§7.12.2margin-bottomBasicnonononononono 
§7.12.3margin-leftBasicnonononononono 
§7.12.4margin-rightBasicnonononononono 
§7.12.5space-endBasicnonononononono 
§7.12.6space-startBasicnonononononono 
§7.13Common Relative Position Properties{ #fo-property-commonrelpos-section}
§7.13.1topExtendednonononononono 
§7.13.2rightExtendednonononononono 
§7.13.3bottomExtendednonononononono 
§7.13.4leftExtendednonononononono 
§7.13.5relative-positionExtendednonononononono 
§7.14Area Alignment Properties{ #fo-property-areaalign-section}
§7.14.1alignment-adjustBasicyesyesyesyesyesyesyes 
§7.14.2alignment-baselineBasicyesyesyesyesyesyesyes 
§7.14.3baseline-shiftBasicyesyesyesyesyesyesyes 
§7.14.4display-alignExtendedpartialpartialpartialpartialpartialpartialpartialTODO Check e-g, i-f-o.
§7.14.5dominant-baselineBasicyesyesyesyesyesyesyes 
§7.14.6relative-alignExtendednonononononono 
§7.15Area Dimension Properties{ #fo-property-areadim-section}
§7.15.1allowed-height-scaleExtendednonononononono 
§7.15.2allowed-width-scaleExtendednonononononono 
§7.15.3block-progression-dimensionBasicyesyesyesyesyesyesyes 
§7.15.4content-heightExtendedyesyesyesyesyesyesyes 
§7.15.5content-widthExtendedyesyesyesyesyesyesyes 
§7.15.6heightBasicyesyesyesyesyesyesyes 
§7.15.7inline-progression-dimensionBasicyesyesyesyesyesyesyes 
§7.15.8max-heightCompleteyesyesyesyesyesyesyes 
§7.15.9max-widthCompleteyesyesyesyesyesyesyes 
§7.15.10min-heightCompleteyesyesyesyesyesyesyes 
§7.15.11min-widthCompleteyesyesyesyesyesyesyes 
§7.15.12scalingExtendedyesyesyesyesyesyesyes 
§7.15.13scaling-methodExtendednonononononono 
§7.15.14widthBasicyesyesyesyesyesyesyes 
§7.16Block and Line-related Properties{ #fo-property-blockandline-section}
§7.16.1hyphenation-keepExtendednonononononono 
§7.16.2hyphenation-ladder-countExtendedyesyesyesyesyesyesyes 
§7.16.3last-line-end-indentExtendedyesyesyesyesyesyesyes 
§7.16.4line-heightBasicyesyesyesyesyesyesyes 
§7.16.5line-height-shift-adjustmentExtendedyesyesyesyesyesyesyes 
§7.16.6line-stacking-strategyBasicpartialpartialpartialpartialpartialpartialpartialvalue "line-height" not supported
§7.16.7linefeed-treatmentExtendedyesyesyesyesyesyesyes 
§7.16.8white-space-treatmentExtendedpartialpartialpartialpartialpartialpartialpartialinline elements may interfere with correct handling of this property in some cases
§7.16.9text-alignBasicpartialpartialpartialpartialpartialpartialpartialOnly start, end, center and justify are supported
§7.16.10text-align-lastExtendedpartialpartialpartialpartialpartialpartialpartialOnly start, end, center and justify are supported
§7.16.11text-indentBasicyesyesyesyesyesyesyes 
§7.16.12white-space-collapseExtendedyesyesyesyesyesyesyes 
§7.16.13wrap-optionBasicpartialpartialpartialpartialpartialpartialpartialOnly supported on fo:block.
§7.17Character Properties{ #fo-property-char-section}
§7.17.1characterBasicyesyesyesyesyesyesyes 
§7.17.2letter-spacingExtendedyesyesyesyesyesyesyes 
§7.17.3suppress-at-line-breakExtendednonononononono 
§7.17.4text-decorationExtendedyesyesyesyesyesyesyes 
§7.17.5text-shadowExtendednonononononono 
§7.17.6text-transformExtendedyesyesyesyesyesyesyes 
§7.17.7treat-as-word-spaceExtendednonononononono 
§7.17.8word-spacingExtendedyesyesyesyesyesyesyes 
§7.18Color-related Properties{ #fo-property-color-section}
§7.18.1colorBasicyesyesyesyesyesyesyes 
§7.18.2color-profile-nameExtendednonononononono 
§7.18.3rendering-intentExtendednonononononono 
§7.19Float-related Properties{ #fo-property-float-section}
§7.19.1clearExtendednonononononono 
§7.19.2floatExtendednonononononono 
§7.19.3intrusion-displaceExtendednonononononono 
§7.20Keeps and Breaks Properties{ #fo-property-keepsbreaks-section}
§7.20.1break-afterBasicyesyesyesyesyesyesyes 
§7.20.2break-beforeBasicyesyesyesyesyesyesyes 
§7.20.3keep-togetherExtendedpartialpartialpartialpartialpartialpartialpartial[1.0 and later] minimal support for <integer> value.
§7.20.4keep-with-nextBasicpartialpartialpartialpartialpartialpartialpartialWorks on all implemented block-level FOs, but not on inline-level FOs. Minimal support for <integer> value.
§7.20.5keep-with-previousBasicpartialpartialpartialpartialpartialpartialpartialworks on all implemented block-level FOs, but not on inline-level FOs. Minimal support for <integer> value.
§7.20.6orphansBasicyesyesyesyesyesyesyes 
§7.20.7widowsBasicyesyesyesyesyesyesyes 
§7.21Layout-related Properties{ #fo-property-layout-section}
§7.21.1clipExtendednonononononono 
§7.21.2overflowBasicyesyesyesyesyesyesyes 
§7.21.3reference-orientationExtendedyesyesyesyesyesyesyes 
§7.21.4spanExtendedyesyesyesyesyesyesyes 
§7.22Leader and Rule Properties{ #fo-property-leader-section}
§7.22.1leader-alignmentExtendednononononononoNot supported
§7.22.2leader-patternBasicyesyesyesyesyesyesyesValue "use-content" does not work in all circumstances.
§7.22.3leader-pattern-widthExtendedyesyesyesyesyesyesyes 
§7.22.4leader-lengthBasicyesyesyesyesyesyesyes 
§7.22.5rule-styleBasicyesyesyesyesyesyesyes 
§7.22.6rule-thicknessBasicyesyesyesyesyesyesyes 
§7.23Properties for Dynamic Effects Formatting Objects{ #fo-property-dynamiceffects-section}
§7.23.1active-stateExtendednonononononono 
§7.23.2auto-restoreExtendednonononononono 
§7.23.3case-nameExtendednonononononono 
§7.23.4case-titleExtendednonononononono 
§7.23.5destination-placement-offsetExtendednonononononono 
§7.23.6external-destinationExtendedyesyesyesyesyesyesyes 
§7.23.7indicate-destinationExtendednonononononono 
§7.23.8internal-destinationExtendedyesyesyesyesyesyesyes 
§7.23.9show-destinationExtendedpartialpartialpartialpartialpartialpartialpartial[1.0 and later] only has effect in PDF output, for external PDF destinations (links pointing to destinations inanother PDF), and only works reliably when the PDF is viewed in a standalone PDF viewer.

Adobe's browser plugin, for example, ignores the/NewWindow flag.

§7.23.10starting-stateExtendedpartialpartialpartialpartialpartialpartialpartialsupport for starting-state on fo:bookmark
§7.23.11switch-toExtendednonononononono 
§7.23.12target-presentation-contextExtendednonononononono 
§7.23.13target-processing-contextExtendednonononononono 
§7.23.14target-stylesheetExtendednonononononono 
§7.24Properties for Indexing{ #fo-property-indexing-section}
§7.24.1index-classExtendednonononononono 
§7.24.2index-keyExtendednonononononono 
§7.24.3page-number-treatmentExtendednonononononono 
§7.24.4merge-ranges-across-index-key-referencesExtendednonononononono 
§7.24.5merge-sequential-page-numbersExtendednonononononono 
§7.24.6merge-pages-across-index-key-referencesExtendednonononononono 
§7.24.7ref-index-keyExtendednonononononono 
§7.25Properties for Markers{ #fo-property-markers-section}
§7.25.1marker-class-nameExtendedyesyesyesyesyesyesyes 
§7.25.2retrieve-boundary-within-tableExtendednonononononono 
§7.25.3retrieve-class-nameExtendedyesyesyesyesyesyesyes 
§7.53.4retrieve-positionExtendedyesyesyesyesyesyesyes 
§7.25.5retrieve-boundaryExtendedyesyesyesyesyesyesyes 
§7.25.6retrieve-position-within-tableExtendednonononononono 
§7.26Properties for Number to String Conversion{ #fo-property-numberstring-section}
§7.26.1formatBasicpartialyesyesyesyesyesyes[1.0 and earlier] only values '0*1', 'a', 'A', 'i', 'I' supported
§7.26.2grouping-separatorExtendednoyesyesyesyesyesyes 
§7.26.3grouping-sizeExtendednoyesyesyesyesyesyes 
§7.26.4letter-valueBasicnoyesyesyesyesyesyes 
§7.27Pagination and Layout Properties{ #fo-property-pagination-section}
§7.27.1blank-or-not-blankExtendedyesyesyesyesyesyesyes 
§7.27.2column-countExtendedyesyesyesyesyesyesyes 
§7.27.3column-gapExtendedyesyesyesyesyesyesyes 
§7.27.4extentExtendedyesyesyesyesyesyesyes 
§7.27.5flow-nameBasicyesyesyesyesyesyesyes 
§7.27.6force-page-countExtendedyesyesyesyesyesyesyes[FOP 2.12]: additionally the extended values doubly-even, doubly-odd, end-on-doubly-even and end-on-doubly-odd are supported
§7.27.7initial-page-numberBasicyesyesyesyesyesyesyes 
§7.27.8master-nameBasicyesyesyesyesyesyesyes 
§7.27.9master-referenceBasicyesyesyesyesyesyesyes 
§7.27.10maximum-repeatsExtendedyesyesyesyesyesyesyes 
§7.27.11media-usageExtendednonononononono 
§7.27.12odd-or-evenExtendedyesyesyesyesyesyesyes 
§7.27.13page-heightBasicpartialpartialpartialpartialpartialpartialpartialvalue "indefinite" not yet supported
§7.27.14page-positionExtendedyesyesyesyesyesyesyesvalue "only" not supported
§7.27.15page-widthBasicpartialpartialpartialpartialpartialpartialpartialvalue "indefinite" not yet supported
§7.27.16precedenceExtendedyesyesyesyesyesyesyes 
§7.27.17region-nameBasicyesyesyesyesyesyesyes 
§7.27.18flow-map-nameExtendednonononononono 
§7.27.19flow-map-referenceExtendednonononononono 
§7.27.20flow-name-referenceExtendednonononononono 
§7.27.21region-name-referenceExtendednonononononono 
§7.28Table Properties{ #fo-property-table-section}
§7.28.1border-after-precedenceBasicnonononononono 
§7.28.2border-before-precedenceBasicnonononononono 
§7.28.3border-collapseExtendedpartialpartialpartialpartialpartialpartialpartialvalue "collapse-with-precedence" not yet supported
§7.28.4border-end-precedenceBasicnonononononono 
§7.28.5border-separationExtendedyesyesyesyesyesyesyes 
§7.28.6border-start-precedenceBasicnonononononono 
§7.28.7caption-sideCompletenonononononono 
§7.28.8column-numberBasicyesyesyesyesyesyesyes 
§7.28.9column-widthBasicyesyesyesyesyesyesyes 
§7.28.10empty-cellsExtendednonononononono 
§7.28.11ends-rowExtendedyesyesyesyesyesyesyes 
§7.28.12number-columns-repeatedBasicyesyesyesyesyesyesyes 
§7.28.13number-columns-spannedBasicyesyesyesyesyesyesyes 
§7.28.14number-rows-spannedBasicyesyesyesyesyesyesyes 
§7.28.15starts-rowExtendedyesyesyesyesyesyesyes 
§7.28.16table-layoutExtendednonononononono 
§7.28.17table-omit-footer-at-breakExtendedyesyesyesyesyesyesyes 
§7.28.18table-omit-header-at-breakExtendedyesyesyesyesyesyesyes 
§7.29Writing-mode-related Properties{ #fo-property-writingmode-section}
§7.29.1directionBasicnonononononono 
§7.29.2glyph-orientation-horizontalExtendednonononononono 
§7.29.3glyph-orientation-verticalExtendednonononononono 
§7.29.4text-altitudeExtendednonononononono 
§7.29.5text-depthExtendednonononononono 
§7.29.6unicode-bidiExtendednonononononono 
§7.29.7writing-modeBasicnopartialpartialpartialpartialpartialpartial[1.1 and later] only horizontal left-to-right and right-to-left modes
§7.30Miscellaneous Properties{ #fo-property-misc-section}
§7.30.1change-bar-classExtendednonononoyesyesyes 
§7.30.2change-bar-colorExtendednonononoyesyesyes 
§7.30.3change-bar-offsetExtendednonononoyesyesyes 
§7.30.4change-bar-placementExtendednonononoyesyesyes 
§7.30.5change-bar-styleExtendednonononoyesyesyes 
§7.30.6change-bar-widthExtendednonononoyesyesyes 
§7.30.7content-typeExtendednonononononono 
§7.30.8idBasicpartialpartialpartialpartialpartialpartialpartialIDs on table-header, table-footer, table-body, table-row, table-and-caption, table-caption, inline-container and bidi-override are not available, yet.
§7.30.9intrinsic-scale-valueExtendednonononononono 
§7.30.10page-citation-strategyExtendednonononononono 
§7.30.11provisional-label-separationBasicyesyesyesyesyesyesyes 
§7.30.12provisional-distance-between-startsBasicyesyesyesyesyesyesyes 
§7.30.13ref-idExtendedyesyesyesyesyesyesyes 
§7.30.14scale-optionExtendednonononononono 
§7.30.15score-spacesExtendednonononononono 
§7.30.16srcBasicyesyesyesyesyesyesyes 
§7.30.17visibilityExtendednonononononono 
§7.30.18z-indexExtendednonononononono 
§7.31Shorthand Properties{ #fo-property-shorthand-section}
§7.31.1backgroundCompletenonononononono 
§7.31.2background-positionCompleteyesyesyesyesyesyesyes 
§7.31.3borderCompleteyesyesyesyesyesyesyes 
§7.31.4border-bottomCompleteyesyesyesyesyesyesyes 
§7.31.5border-colorCompleteyesyesyesyesyesyesyes 
§7.31.6border-leftCompleteyesyesyesyesyesyesyes 
§7.31.7border-rightCompleteyesyesyesyesyesyesyes 
§7.31.8border-styleCompleteyesyesyesyesyesyesyes 
§7.31.9border-spacingCompleteyesyesyesyesyesyesyes 
§7.31.10border-topCompleteyesyesyesyesyesyesyes 
§7.31.11border-widthCompleteyesyesyesyesyesyesyes 
§7.31.12cueCompletenanananananana 
§7.31.13fontCompletepartialpartialpartialpartialpartialpartialpartialEnum values other than "inherit" not yet supported.
§7.31.14marginCompleteyesyesyesyesyesyesyes 
§7.31.15paddingCompleteyesyesyesyesyesyesyes 
§7.31.16page-break-afterCompleteyesyesyesyesyesyesyes 
§7.31.17page-break-beforeCompleteyesyesyesyesyesyesyes 
§7.31.18page-break-insideCompleteyesyesyesyesyesyesyes 
§7.31.19pauseCompletenanananananana 
§7.31.20positionCompleteyesyesyesyesyesyesyes 
§7.31.21sizeCompletenonononononono 
§7.31.22vertical-alignCompletepartialpartialpartialpartialpartialpartialpartialPercentages are not supported, yet.
§7.31.23white-spaceCompleteyesyesyesyesyesyesyes 
§7.31.24xml:langCompleteyesyesyesyesyesyesyesVery basic parsing; no validation of the specified value.

XSL-FO Core Function Library Support Table (§5.10)

The following is a summary of FOP's current support for the XSL-FO Core Function Library.

CitationFunction NameXSL-FO Conformance LevelFOP 1.0FOP 1.1FOP 2.0FOP 2.3FOP 2.4 to 2.8FOP 2.9 to 2.10FOP devComments
§5.10.1Number Functions{ #fo-function-number-section}
§5.10.1floorBasicyesyesyesyesyesyesyes 
§5.10.1ceilingBasicyesyesyesyesyesyesyes 
§5.10.1roundBasicyesyesyesyesyesyesyes 
§5.10.1minBasicyesyesyesyesyesyesyes 
§5.10.1maxBasicyesyesyesyesyesyesyes 
§5.10.1absBasicyesyesyesyesyesyesyes 
§5.10.2Color Functions{ #fo-function-color-section}
§5.10.2rgbBasicyesyesyesyesyesyesyes 
§5.10.2rgb-iccBasicyesyesyesyesyesyesyes 
§5.10.2system-colorBasicyesyesyesyesyesyesyes 
§5.10.3Font Functions{ #fo-function-font-section}
§5.10.3system-fontBasicnonononononono 
§5.10.4Property Value Functions{ #fo-function-property-value-section}
§5.10.4inherited-property-valueBasicyesyesyesyesyesyesyes 
§5.10.4label-endBasicyesyesyesyesyesyesyes 
§5.10.4body-startBasicyesyesyesyesyesyesyes 
§5.10.4from-parentBasicyesyesyesyesyesyesyes 
§5.10.4from-nearest-specified-valueBasicyesyesyesyesyesyesyes 
§5.10.4from-page-master-regionBasicnonononononono 
§5.10.4from-table-columnBasicyesyesyesyesyesyesyes 
§5.10.4proportional-column-widthBasicyesyesyesyesyesyesyes 
§5.10.4merge-property-valuesBasicnonononononono 
Apache Software Foundation

Copyright © 2025 The Apache Software Foundation, Licensed undertheApache License, Version 2.0.
Apache, Apache XML Graphics, Apache FOP, Apache Batik, the Apache logo, and theApache XML Graphics logos are trademarks ofThe ApacheSoftware Foundation. All other marks mentioned may be trademarks or registeredtrademarks of their respective owners.


[8]ページ先頭

©2009-2026 Movatter.jp