最終更新日: 2006/02/06

XSL1.0仕様の実装状況

XSL Formatter V3.4 はW3Cによる Extensible Stylesheet Language (XSL) Version 1.0 W3C Recommendation 15 October 2001 にもとづいて作成されています。

凡例
V3.4XSL Formatter V3.4
FOPApache FOP 0.20.5
XEPRenderX XEP 4.0
○ 機能が実装されている項目を表します。
△ 部分的実装項目を表します。
× 未実装の項目を表します。
- 読み上げ(Aural)のプロパティです。実装対象外です。

「○」であっても、実用上差し支えない範囲での制限が存在する場合があります。準拠レベルについては、XSL仕様の「8 Conformance」をご覧ください。

5.10 Core Function Library

Core Function Library には準拠レベルは定義されていません。

5.10.1 Number Functions

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
floor ○ - ○
ceiling ○ - ○
round ○ - ○
min ○ - ○
max ○ - ○
abs ○ - ○

5.10.2 Color Functions

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
rgb ○ - ○
rgb-icc ○ 拡張されています。 - △
system-color ○ - ×

5.10.3 Font Functions

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
system-font × - ×

5.10.4 Property Value Functions

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
inherited-property-value ○ - ○
label-end ○ - △
body-start ○ - △
from-parent ○ - ○
from-nearest-specified-value ○ - ○
from-table-column ○ - ○
proportional-column-width ○ - ○
merge-property-values × - ×

6 Formatting Objects

6.4 Declarations and Pagination and Layout Formatting Objects

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
6.4.2 fo:root Basic ○ ○ ○
6.4.3 fo:declarations Basic ○ × ×
6.4.4 fo:color-profile Extended × × ×
6.4.5 fo:page-sequence Basic ○ ○ ○
6.4.6 fo:layout-master-set Basic ○ ○ ○
6.4.7 fo:page-sequence-master Basic ○ ○ ○
6.4.8 fo:single-page-master-reference Basic ○ ○ ○
6.4.9 fo:repeatable-page-master-reference Basic ○ ○ ○
6.4.10 fo:repeatable-page-master-alternatives Extended ○ ○ ○
6.4.11 fo:conditional-page-master-reference Extended ○ ○ ○
6.4.12 fo:simple-page-master Basic ○ background-color、 background-image、 background-repeat、 background-position-horizontal、 background-position-vertical が指定できるよう拡張されています。 ○ ○
6.4.13 fo:region-body Basic ○ ○ ○
6.4.14 fo:region-before Extended ○ ○ ○
6.4.15 fo:region-after Extended ○ ○ ○
6.4.16 fo:region-start Extended ○ ○ ○
6.4.17 fo:region-end Extended ○ ○ ○
6.4.18 fo:flow Basic ○ ○ ○
6.4.19 fo:static-content Extended ○ ○ ○
6.4.20 fo:title Extended ○ × ×

6.5 Block-level Formatting Objects

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
6.5.2 fo:block Basic ○ ○ ○
6.5.3 fo:block-container Extended ○ column-count、column-gap が指定できるよう拡張されています。 △ ○

6.6 Inline-level Formatting Objects

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
6.6.2 fo:bidi-override Extended ○ × ○
6.6.3 fo:character Basic ○ ○ ○
6.6.4 fo:initial-property-set Extended × × ○
6.6.5 fo:external-graphic Basic ○ ○ ○
6.6.6 fo:instream-foreign-object Extended ○ ○ ○
6.6.7 fo:inline Basic ○ ○ ○
6.6.8 fo:inline-container Extended ○ × ×
6.6.9 fo:leader Basic ○ △ ○
6.6.10 fo:page-number Basic ○ ○ ○
6.6.11 fo:page-number-citation Extended ○ △ ○

6.7 Formatting Objects for Tables

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
6.7.2 fo:table-and-caption Basic ○ × ○
6.7.3 fo:table Basic ○ ○ ○
6.7.4 fo:table-column Basic ○ ○ ○
6.7.5 fo:table-caption Extended ○ × ○
6.7.6 fo:table-header Basic ○ ○ ○
6.7.7 fo:table-footer Extended ○ ○ ○
6.7.8 fo:table-body Basic ○ ○ ○
6.7.9 fo:table-row Basic ○ ○ ○
6.7.10 fo:table-cell Basic ○ ○ ○

6.8 Formatting Objects for Lists

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
6.8.2 fo:list-block Basic ○ ○ ○
6.8.3 fo:list-item Basic ○ ○ ○
6.8.4 fo:list-item-body Basic ○ ○ ○
6.8.5 fo:list-item-label Extended ○ ○ ○

6.9 Dynamic Effects: Link and Multi Formatting Objects

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
6.9.2 fo:basic-link Extended ○ ○ ○
6.9.3 fo:multi-switch Extended × × ×
6.9.4 fo:multi-case Basic ○ × ×
6.9.5 fo:multi-toggle Extended × × ×
6.9.6 fo:multi-properties Extended × × ×
6.9.7 fo:multi-property-set Extended × × ×

6.10 Out-of-Line Formatting Objects

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
6.10.2 fo:float Extended ○ × ○
6.10.3 fo:footnote Extended ○ ○ ○
6.10.4 fo:footnote-body Extended ○ ○ ○

6.11 Other Formatting Objects

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
6.11.2 fo:wrapper Basic ○ ○ ○
6.11.3 fo:marker Extended ○ ○ △
6.11.4 fo:retrieve-marker Extended ○ ○ ○

7 Formatting Properties

7.4 Common Accessibility Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.4.1 source-document Basic ○ × ×
7.4.2 role Basic ○ × ×

7.5 Common Absolute Position Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.5.1 absolute-position Complete ○ × ○
7.5.2 top Extended ○ ○ ○
7.5.3 right Extended ○ ○ ○
7.5.4 bottom Extended ○ ○ ○
7.5.5 left Extended ○ ○ ○

7.6 Common Aural Properties

Aural Propertyは実装対象外です。

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.6.1 azimuth Basic - - -
7.6.2 cue-after Basic - - -
7.6.3 cue-before Basic - - -
7.6.4 elevation Basic - - -
7.6.5 pause-after Basic - - -
7.6.6 pause-before Basic - - -
7.6.7 pitch Basic - - -
7.6.8 pitch-range Basic - - -
7.6.9 play-during Basic - - -
7.6.10 richness Basic - - -
7.6.11 speak Basic - - -
7.6.12 speak-header Basic - - -
7.6.13 speak-numeral Basic - - -
7.6.14 speak-punctuation Basic - - -
7.6.15 speech-rate Basic - - -
7.6.16 stress Basic - - -
7.6.17 voice-family Basic - - -
7.6.18 volume Basic - - -

7.7 Common Border, Padding, and Background Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.7.1 background-attachment Extended × × ○
7.7.2 background-color Basic ○ fo:simple-page-master へ指定できるよう拡張されています。 ○ ○
7.7.3 background-image Extended ○ fo:simple-page-master へ指定できるよう拡張されています。 ○ ○
7.7.4 background-repeat Extended ○ fo:simple-page-master へ指定できるよう拡張されています。 × ○
7.7.5 background-position-horizontal Extended ○ fo:simple-page-master へ指定できるよう拡張されています。 × ○
7.7.6 background-position-vertical Extended ○ fo:simple-page-master へ指定できるよう拡張されています。 × ○
7.7.7 border-before-color Basic ○ ○ ○
7.7.8 border-before-style Basic ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.7.9 border-before-width Basic ○ ○ ○
7.7.10 border-after-color Basic ○ ○ ○
7.7.11 border-after-style Basic ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.7.12 border-after-width Basic ○ ○ ○
7.7.13 border-start-color Basic ○ ○ ○
7.7.14 border-start-style Basic ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.7.15 border-start-width Basic ○ ○ ○
7.7.16 border-end-color Basic ○ ○ ○
7.7.17 border-end-style Basic ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.7.18 border-end-width Basic ○ ○ ○
7.7.19 border-top-color Basic ○ ○ ○
7.7.20 border-top-style Basic ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.7.21 border-top-width Basic ○ ○ ○
7.7.22 border-bottom-color Basic ○ ○ ○
7.7.23 border-bottom-style Basic ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.7.24 border-bottom-width Basic ○ ○ ○
7.7.25 border-left-color Basic ○ ○ ○
7.7.26 border-left-style Basic ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.7.27 border-left-width Basic ○ ○ ○
7.7.28 border-right-color Basic ○ ○ ○
7.7.29 border-right-style Basic ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.7.30 border-right-width Basic ○ ○ ○
7.7.31 padding-before Basic ○ ○ ○
7.7.32 padding-after Basic ○ △ ○
7.7.33 padding-start Basic ○ △ ○
7.7.34 padding-end Basic ○ △ ○
7.7.35 padding-top Basic ○ △ ○
7.7.36 padding-bottom Basic ○ △ ○
7.7.37 padding-left Basic ○ △ ○
7.7.38 padding-right Basic ○ △ ○

7.8 Common Font Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.8.2 font-family Basic ○ △ ○
7.8.3 font-selection-strategy Complete × × ○
7.8.4 font-size Basic ○ ○ ○
7.8.5 font-stretch Extended ○ フォント自身を文字の進行方向に伸縮させます。condensedフォントなど、別のフォントへの置き換えは起こりません。 %値を指定できます。 × ○
7.8.6 font-size-adjust Extended × × ○
7.8.7 font-style Basic △ font-style="oblique"は"italic"と扱われます。font-style="backslant"はサポートされていません。 ○ ○
7.8.8 font-variant Basic ○ × ×
7.8.9 font-weight Basic ○ ○ ○

7.9 Common Hyphenation Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.9.1 country Extended ○ ○ ×
7.9.2 language Extended ○ ○ ○
7.9.3 script Extended ○ × ×
7.9.4 hyphenate Extended ○ ○ ○
7.9.5 hyphenation-character Extended ○ ○ ○
7.9.6 hyphenation-push-character-count Extended ○ ○ ○
7.9.7 hyphenation-remain-character-count Extended ○ ○ ○

7.10 Common Margin Properties-Block

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.10.1 margin-top Basic ○ △ ○
7.10.2 margin-bottom Basic ○ △ ○
7.10.3 margin-left Basic ○ △ ○
7.10.4 margin-right Basic ○ △ ○
7.10.5 space-before Basic ○ △ ○
7.10.6 space-after Basic ○ △ ○
7.10.7 start-indent Basic ○ ○ ○
7.10.8 end-indent Basic ○ ○ ○

7.11 Common Margin Properties-Inline

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.11.1 space-end Basic ○ × ○
7.11.2 space-start Basic ○ × ○

7.12 Common Relative Position Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.12.1 relative-position Extended × × ×

7.13 Area Alignment Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.13.1 alignment-adjust Basic ○ × ○
7.13.2 alignment-baseline Basic ○ × ○
7.13.3 baseline-shift Basic ○ × ○
7.13.4 display-align Extended ○ △ ○
7.13.5 dominant-baseline Basic ○ × ○
7.13.6 relative-align Extended ○ × ○

7.14 Area Dimension Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.14.1 block-progression-dimension Basic ○ × ○
7.14.2 content-height Extended ○ × ○
7.14.3 content-width Extended ○ × ○
7.14.4 height Basic ○ ○ ○
7.14.5 inline-progression-dimension Basic ○ × ○
7.14.6 max-height Complete ○ × ×
7.14.7 max-width Complete ○ × ×
7.14.8 min-height Complete ○ × ×
7.14.9 min-width Complete ○ × ×
7.14.10 scaling Extended ○ × ○
7.14.11 scaling-method Extended × × ×
7.14.12 width Basic ○ ○ ○

7.15 Block and Line-related Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.15.1 hyphenation-keep Extended × × ×
7.15.2 hyphenation-ladder-count Extended ○ × ×
7.15.3 last-line-end-indent Extended ○ × ○
7.15.4 line-height Basic ○ ○ ○
7.15.5 line-height-shift-adjustment Extended ○ × ○
7.15.6 line-stacking-strategy Basic ○ × ○
7.15.7 linefeed-treatment Extended ○ × ○
7.15.8 white-space-treatment Extended ○ × ○
7.15.9 text-align Basic ○ <string>指定にも対応しています。 △ ○
7.15.10 text-align-last Extended ○ △ ○
7.15.11 text-indent Basic ○ ○ ○
7.15.12 white-space-collapse Extended ○ ○ ○
7.15.13 wrap-option Basic ○ ○ ○

7.16 Character Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.16.1 character Basic ○ ○ ○
7.16.2 letter-spacing Extended ○ ○ ○
7.16.3 suppress-at-line-break Extended × × ×
7.16.4 text-decoration Extended ○ ○ ○
7.16.5 text-shadow Extended × × ○
7.16.6 text-transform Extended ○ × ○
7.16.7 treat-as-word-space Extended × × ×
7.16.8 word-spacing Extended ○ × ○

7.17 Color-related Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.17.1 color Basic ○ ○ ○
7.17.2 color-profile-name Extended × × ×
7.17.3 rendering-intent Extended × × ×

7.18 Float-related Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.18.1 clear Extended ○ inside、outsideが拡張されています。 × ○
7.18.2 float Extended ○ inside、outsideが拡張されています。 × ○
7.18.3 intrusion-displace Extended ○ × ○

7.19 Keeps and Breaks Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.19.1 break-after Basic ○ ○ ○
7.19.2 break-before Basic ○ ○ ○
7.19.3 keep-together Extended △ <integer>指定には対応していません。 △ △
7.19.4 keep-with-next Basic △ <integer>指定には対応していません。 △ △
7.19.5 keep-with-previous Basic △ <integer>指定には対応していません。 △ △
7.19.6 orphans Basic ○ × ○
7.19.7 widows Basic ○ × ○

7.20 Layout-related Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.20.1 clip Extended × × ×
7.20.2 overflow Basic ○ 拡張されています。 × ○
7.20.3 reference-orientation Extended ○ × ○
7.20.4 span Extended ○ ○ ○

7.21 Leader and Rule Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.21.1 leader-alignment Extended × ○ ×
7.21.2 leader-pattern Basic ○ ○ ○
7.21.3 leader-pattern-width Extended × ○ ○
7.21.4 leader-length Basic ○ ○ ○
7.21.5 rule-style Basic ○ ○ ○
7.21.6 rule-thickness Basic ○ ○ ○

7.22 Properties for Dynamic Effects Formatting Objects

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.22.1 active-state Extended × × ×
7.22.2 auto-restore Extended × × ×
7.22.3 case-name Extended × × ×
7.22.4 case-title Extended × × ×
7.22.5 destination-placement-offset Extended × × ×
7.22.6 external-destination Extended ○ ○ ○
7.22.7 indicate-destination Extended × × ×
7.22.8 internal-destination Extended ○ 拡張されています。 ○ ○
7.22.9 show-destination Extended ○ × ○
7.22.10 starting-state Extended × × ×
7.22.11 switch-to Extended × × ×
7.22.12 target-presentation-context Extended × × ×
7.22.13 target-processing-context Extended × × ×
7.22.14 target-stylesheet Extended × × ×

7.23 Properties for Markers

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.23.1 marker-class-name Extended ○ × ○
7.23.2 retrieve-class-name Extended ○ × ○
7.23.3 retrieve-position Extended ○ × ○
7.23.4 retrieve-boundary Extended ○ × ○

7.24 Properties for Number to String Conversion

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.24.1 format Basic ○ 拡張されています。 × ○
7.24.2 grouping-separator Extended ○ × ×
7.24.3 grouping-size Extended ○ × ×
7.24.4 letter-value Basic △ 常にautoとみなされます。 × ×

7.25 Pagination and Layout Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.25.1 blank-or-not-blank Extended ○ ○ ○
7.25.2 column-count Extended ○ fo:block-container へ指定できるよう拡張されています。 ○ ○
7.25.3 column-gap Extended ○ fo:block-container へ指定できるよう拡張されています。 ○ ○
7.25.4 extent Extended ○ ○ ○
7.25.5 flow-name Basic ○ ○ ○
7.25.6 force-page-count Extended ○ 拡張されています。 × ○
7.25.7 initial-page-number Basic ○ ○ ○
7.25.8 master-name Basic ○ ○ ○
7.25.9 master-reference Basic ○ ○ ○
7.25.10 maximum-repeats Extended ○ ○ ○
7.25.11 media-usage Extended × × ×
7.25.12 odd-or-even Extended ○ ○ ○
7.25.13 page-height Basic ○ indefiniteには対応していません。 ○ ○
7.25.14 page-position Extended ○ 拡張されています。 △ ○
7.25.15 page-width Basic ○ indefiniteには対応していません。 ○ ○
7.25.16 precedence Extended ○ × ○
7.25.17 region-name Basic ○ ○ ○

7.26 Table Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.26.1 border-after-precedence Basic ○ × ○
7.26.2 border-before-precedence Basic ○ × ○
7.26.3 border-collapse Extended ○ △ ○
7.26.4 border-end-precedence Basic ○ × ○
7.26.5 border-separation Extended ○ × ○
7.26.6 border-start-precedence Basic ○ × ○
7.26.7 caption-side Complete ○ caption-side="start"は"before"と扱われます。caption-side="end"は"after"と扱われます。 × ○
7.26.8 column-number Basic ○ × ○
7.26.9 column-width Basic ○ △ ○
7.26.10 empty-cells Extended × × ×
7.26.11 ends-row Extended ○ × ○
7.26.12 number-columns-repeated Basic ○ × ○
7.26.13 number-columns-spanned Basic ○ ○ ○
7.26.14 number-rows-spanned Basic ○ ○ ○
7.26.15 starts-row Extended ○ × ○
7.26.16 table-layout Extended ○ × ○
7.26.17 table-omit-footer-at-break Extended ○ ○ ×
7.26.18 table-omit-header-at-break Extended ○ ○ ○

7.27 Writing-mode-related Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.27.1 direction Basic ○ × ○
7.27.2 glyph-orientation-horizontal Extended ○ × ×
7.27.3 glyph-orientation-vertical Extended ○ × ×
7.27.4 text-altitude Extended × × ○
7.27.5 text-depth Extended × × ○
7.27.6 unicode-bidi Extended ○ × ○
7.27.7 writing-mode Basic ○ × ○

7.28 Miscellaneous Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.28.1 content-type Extended ○ × ○
7.28.2 id Basic ○ ○ ○
7.28.3 provisional-label-separation Basic ○ ○ ○
7.28.4 provisional-distance-between-starts Basic ○ ○ ○
7.28.5 ref-id Extended ○ ○ ○
7.28.6 score-spaces Extended × × ×
7.28.7 src Basic ○ ○ ○
7.28.8 visibility Extended ○ × ×
7.28.9 z-index Extended ○ × ×

7.29 Shorthand Properties

仕様項目 準拠レベル 実装状況 備考 他の製品
V3.4 FOP XEP
7.29.1 background Complete ○ × ○
7.29.2 background-position Complete ○ × ○
7.29.3 border Complete ○ × ○
7.29.4 border-bottom Complete ○ ○ ○
7.29.5 border-color Complete ○ ○ ○
7.29.6 border-left Complete ○ ○ ○
7.29.7 border-right Complete ○ ○ ○
7.29.8 border-style Complete ○ CSS3にある dot-dash、dot-dot-dash、wave が指定できるよう拡張されています。 △ ○
7.29.9 border-spacing Complete ○ × ○
7.29.10 border-top Complete ○ ○ ○
7.29.11 border-width Complete ○ ○ ○
7.29.12 cue Complete - - -
7.29.13 font Complete ○ × ○
7.29.14 margin Complete ○ △ ○
7.29.15 padding Complete ○ △ ○
7.29.16 page-break-after Complete ○ × ○
7.29.17 page-break-before Complete ○ × ○
7.29.18 page-break-inside Complete ○ × ○
7.29.19 pause Complete - - -
7.29.20 position Complete ○ △ ○
7.29.21 size Complete ○ × ○
7.29.22 vertical-align Complete ○ × ○
7.29.23 white-space Complete ○ × ○
7.29.24 xml:lang Complete ○ × ×

Copyright © 1996-2010 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.