標準情報(TR)  TR X 0088:2003
       XSL 1.0

目  次




まえがき

序文
0. 適用範囲
1. 導入及び概要
    1.1 スタイルシートの処理
        1.1.1 木変換
        1.1.2 フォーマット化
    1.2 XSLの利点
        1.2.1 ページ送り及びスクロール
        1.2.2 選択子及び木構築
        1.2.3 拡張ページレイアウトモデル
        1.2.4 広範な領域モデル
        1.2.5 国際化及び表記方向
        1.2.6 リンク付け
2. XSL変換
    2.1 木構築
    2.2 XSL名前空間
3. フォーマット化への導入
    3.1 概念的手続き
4. 領域モデル
    4.1 導入
    4.2 方形領域
        4.2.1 領域型
        4.2.2 共通特色
        4.2.3 幾何的定義
        4.2.4 木の順序付け
        4.2.5 スタック制約
        4.2.6 フォントベースライン表
    4.3 スペース及び条件付け
        4.3.1 スペース解決規則
        4.3.2 過制約のスペース指定子
    4.4 ブロック領域
        4.4.1 スタックブロック領域
        4.4.2 詰め調整
    4.5 行領域
    4.6 行内領域
        4.6.1 スタック行内領域
        4.6.2 グリフ領域
    4.7 順序付け制約
        4.7.1 一般的順序付け制約
        4.7.2 行構築
        4.7.3 行内構築
    4.8 保持及び区切り
    4.9 レンダリングモデル
        4.9.1 幾何
        4.9.2 表示域幾何
        4.9.3 可視性
        4.9.4 境界, パディング及び背景
        4.9.5 基本マーク
        4.9.6 マークの階層化及び競合
    4.10 サンプル領域木
5. 特性の洗練及び解決
    5.1 指定値, 計算値,実際値及び継承
        5.1.1 指定値
        5.1.2 計算値
        5.1.3 実際値
        5.1.4 継承
    5.2 簡略記述拡張
    5.3 対応特性の値の計算
        5.3.1 境界特性及びパディング特性
        5.3.2 マージン特性, スペース特性及び字下げ特性
        5.3.3 高さ特性及び幅特性
        5.3.4 過制約の幾何
    5.4 特色マッピングに対する単純特性
        5.4.1 Background-position-horizontal特性及びbackground-position-vertical特性
        5.4.2 Column-number特性
        5.4.3 Text-align特性
        5.4.4 Text-align-last特性
        5.4.5 z-index特性
    5.5 特色マッピングに対する複雑な特性
        5.5.1 Word-spacing特性及びLetter-spacing特性
        5.5.2 Reference-orientation特性
        5.5.3 Writing-mode特性及びDirection特性
        5.5.4 Absolute-position特性
        5.5.5 Relative-position特性
        5.5.6 Text-decoration特性
        5.5.7 Font特性
    5.6 非特性ペースの特色生成
    5.7 特性ベースの変換
        5.7.1 Text-transform特性
    5.8 Unicode BIDI処理
    5.9
        5.9.1 特性文脈
        5.9.2 評価順
        5.9.3 基本機構
        5.9.4 関数呼出し
        5.9.5 数値
        5.9.6 絶対数値
        5.9.7 相対数値
        5.9.8 文字列
        5.9.9
        5.9.10 キーワード
        5.9.11 字句構造
        5.9.12 式値変換
        5.9.13 測定単位の定義
    5.10 コア関数ライブラリ
        5.10.1 数の関数
        5.10.2 色の関数
        5.10.3 フォントの関数
        5.10.4 特性値の関数
    5.11 特性データ型
6. フォーマット化オブジェクト
    6.1 フォーマット化オブジェクトの導入
        6.1.1 多くのフォーマット化オブジェクトに共通する定義
    6.2 フォーマット化オブジェクトの内容
    6.3 フォーマット化オブジェクトの要約
    6.4 宣言,ページ付け及びレイアウトフォーマット化オブジェクト
        6.4.1 導入
        6.4.2 fo:root
        6.4.3 fo:declarations
        6.4.4 fo:color-profile
        6.4.5 fo:page-sequence
        6.4.6 fo:layout-master-set
        6.4.7 fo:page-sequence-master
        6.4.8 fo:single-page-master-reference
        6.4.9 fo:repeatable-page-master-reference
        6.4.10 fo:repeatable-page-master-alternatives
        6.4.11 fo:conditional-page-master-reference
        6.4.12 fo:simple-page-master
        6.4.13 fo:region-body
        6.4.14 fo:region-before
        6.4.15 fo:region-after
        6.4.16 fo:region-start
        6.4.17 fo:region-end
        6.4.18 fo:flow
        6.4.19 fo:static-content
        6.4.20 fo:title
    6.5 ブロックレベルフォーマット化オブジェクト
        6.5.1 導入
        6.5.2 fo:block
        6.5.3 fo:block-container
    6.6 行内レベルフォーマット化オブジェクト
        6.6.1 導入
        6.6.2 fo:bidi-override
        6.6.3 fo:character
        6.6.4 fo:initial-property-set
        6.6.5 fo:external-graphic
        6.6.6 fo:instream-foreign-object
        6.6.7 fo:inline
        6.6.8 fo:inline-container
        6.6.9 fo:leader
        6.6.10 fo:page-number
        6.6.11 fo:page-number-citation
    6.7 表対応のフォーマット化オブジェクト
        6.7.1 導入
        6.7.2 fo:table-and-caption
        6.7.3 fo:table
        6.7.4 fo:table-column
        6.7.5 fo:table-caption
        6.7.6 fo:table-header
        6.7.7 fo:table-footer
        6.7.8 fo:table-body
        6.7.9 fo:table-row
        6.7.10 fo:table-cell
    6.8 リスト対応のフォーマット化オブジェクト
        6.8.1 導入
        6.8.2 fo:list-block
        6.8.3 fo:list-item
        6.8.4 fo:list-item-body
        6.8.5 fo:list-item-label
    6.9 動的な効果:リンク及び多重フォーマット化オブジェクト
        6.9.1 導入
        6.9.2 fo:basic-link
        6.9.3 fo:multi-switch
        6.9.4 fo:multi-case
        6.9.5 fo:multi-toggle
        6.9.6 fo:multi-properties
        6.9.7 fo:multi-property-set
    6.10 行外フォーマットかオブジェクト
        6.10.1 導入
        6.10.2 fo:float
        6.10.3 fo:footnote
        6.10.4 fo:footnote-body
    6.11 その他のフォーマット化オブジェクト
        6.11.1 導入
        6.11.2 fo:wrapper
        6.11.3 fo:marker
        6.11.4 fo:retrieve-marker
7. フォーマット化特性
    7.1 特性グループの 記述
    7.2 XSL領域及びCSSボックスモデル
    7.3 パーセント計算のための参照長方形
    7.4 一般的なアクセス性特性
        7.4.1 source-document
        7.4.2 role
    7.5 一般的な絶対位置決め特性
        7.5.1 absolute-position
        7.5.2 top
        7.5.3 right
        7.5.4 bottom
        7.5.5 left
    7.6 一般的な聴覚特性
        7.6.1 azimuth
        7.6.2 cue-after
        7.6.3 cue-before
        7.6.4 elevation
        7.6.5 pause-after
        7.6.6 pause-before
        7.6.7 pitch
        7.6.8 pitch-range
        7.6.9 play-during
        7.6.10 richness
        7.6.11 speak
        7.6.12 speak-header
        7.6.13 speak-numeral
        7.6.14 speak-punctuation
        7.6.15 speech-rate
        7.6.16 stress
        7.6.17 voice-family
        7.6.18 volume
    7.7 一般的な境界, パディング及び背景特性
        7.7.1 background-attachment
        7.7.2 background-color
        7.7.3 background-image
        7.7.4 background-repeat
        7.7.5 background-position-horizontal
        7.7.6 background-position-vertical
        7.7.7 border-before-color
        7.7.8 border-before-style
        7.7.9 border-before-width
        7.7.10 border-after-color
        7.7.11 border-after-style
        7.7.12 border-after-width
        7.7.13 border-start-color
        7.7.14 border-start-style
        7.7.15 border-start-width
        7.7.16 border-end-color
        7.7.17 border-end-style
        7.7.18 border-end-width
        7.7.19 border-top-color
        7.7.20 border-top-style
        7.7.21 border-top-width
        7.7.22 border-bottom-color
        7.7.23 border-bottom-style
        7.7.24 border-bottom-width
        7.7.25 border-left-color
        7.7.26 border-left-style
        7.7.27 border-left-width
        7.7.28 border-right-color
        7.7.29 border-right-style
        7.7.30 border-right-width
        7.7.31 padding-before
        7.7.32 padding-after
        7.7.33 padding-start
        7.7.34 padding-end
        7.7.35 padding-top
        7.7.36 padding-bottom
        7.7.37 padding-left
        7.7.38 padding-right
    7.8 一般的なフォント特性
        7.8.1 フォント及びフォントデータ
        7.8.2 font-family
        7.8.3 font-selection-strategy
        7.8.4 font-size
        7.8.5 font-stretch
        7.8.6 font-size-adjust
        7.8.7 font-style
        7.8.8 font-variant
        7.8.9 font-weight
    7.9 一般的なハイフン付け特性
        7.9.1 country
        7.9.2 language
        7.9.3 script
        7.9.4 hyphenate
        7.9.5 hyphenation-character
        7.9.6 hyphenation-push-character-count
        7.9.7 hyphenation-remain-character-count
    7.10 一般的なマージン特性-ブロック
        7.10.1 margin-top
        7.10.2 margin-bottom
        7.10.3 margin-left
        7.10.4 margin-right
        7.10.5 space-before
        7.10.6 space-after
        7.10.7 start-indent
        7.10.8 end-indent
    7.11 一般的なマージン特性-行内
        7.11.1 space-end
        7.11.2 space-start
    7.12 一般的な相対位置決め特性
        7.12.1 relative-position
    7.13 領域配置特性
        7.13.1 alignment-adjust
        7.13.2 alignment-baseline
        7.13.3 baseline-shift
        7.13.4 display-align
        7.13.5 dominant-baseline
        7.13.6 relative-align
    7.14 領域寸法特性
        7.14.1 block-progression-dimension
        7.14.2 content-height
        7.14.3 content-width
        7.14.4 height
        7.14.5 inline-progression-dimension
        7.14.6 max-height
        7.14.7 max-width
        7.14.8 min-height
        7.14.9 min-width
        7.14.10 scaling
        7.14.11 scaling-method
        7.14.12 width
    7.15 ブロック及び 行関連特性
        7.15.1 hyphenation-keep
        7.15.2 hyphenation-ladder-count
        7.15.3 last-line-end-indent
        7.15.4 line-height
        7.15.5 line-height-shift-adjustment
        7.15.6 line-stacking-strategy
        7.15.7 linefeed-treatment
        7.15.8 white-space-treatment
        7.15.9 text-align
        7.15.10 text-align-last
        7.15.11 text-indent
        7.15.12 white-space-collapse
        7.15.13 wrap-option
    7.16 文字特性
        7.16.1 character
        7.16.2 letter-spacing
        7.16.3 suppress-at-line-break
        7.16.4 text-decoration
        7.16.5 text-shadow
        7.16.6 text-transform
        7.16.7 treat-as-word-space
        7.16.8 word-spacing
    7.17 色関連特性
        7.17.1 color
        7.17.2 color-profile-name
        7.17.3 rendering-intent
    7.18 浮動体関連特性
        7.18.1 clear
        7.18.2 float
        7.18.3 intrusion-displace
    7.19 保持及び区切り特性
        7.19.1 break-after
        7.19.2 break-before
        7.19.3 keep-together
        7.19.4 keep-with-next
        7.19.5 keep-with-previous
        7.19.6 orphans
        7.19.7 widows
    7.20 レイアウト関連特性
        7.20.1 clip
        7.20.2 overflow
        7.20.3 reference-orientation
        7.20.4 span
    7.21 リーダ及び罫線特性
        7.21.1 leader-alignment
        7.21.2 leader-pattern
        7.21.3 leader-pattern-width
        7.21.4 leader-length
        7.21.5 rule-style
        7.21.6 rule-thickness
    7.22 動的な効果があるフォーマット化オブジェクトに関する特性
        7.22.1 active-state
        7.22.2 auto-restore
        7.22.3 case-name
        7.22.4 case-title
        7.22.5 destination-placement-offset
        7.22.6 external-destination
        7.22.7 indicate-destination
        7.22.8 internal-destination
        7.22.9 show-destination
        7.22.10 starting-state
        7.22.11 switch-to
        7.22.12 target-presentation-context
        7.22.13 target-processing-context
        7.22.14 target-stylesheet
    7.23 マーカに関する特性
        7.23.1 marker-class-name
        7.23.2 retrieve-class-name
        7.23.3 retrieve-position
        7.23.4 retrieve-boundary
    7.24 数 値から文字列への変換に関する特性
        7.24.1 format
        7.24.2 grouping-separator
        7.24.3 grouping-size
        7.24.4 letter-value
    7.25 ページ付け及びレイアウト特性
        7.25.1 blank-or-not-blank
        7.25.2 column-count
        7.25.3 column-gap
        7.25.4 extent
        7.25.5 flow-name
        7.25.6 force-page-count
        7.25.7 initial-page-number
        7.25.8 master-name
        7.25.9 master-reference
        7.25.10 maximum-repeats
        7.25.11 media-usage
        7.25.12 odd-or-even
        7.25.13 page-height
        7.25.14 page-position
        7.25.15 page-width
        7.25.16 precedence
        7.25.17 region-name
    7.26 表特性
        7.26.1 border-after-precedence
        7.26.2 border-before-precedence
        7.26.3 border-collapse
        7.26.4 border-end-precedence
        7.26.5 border-separation
        7.26.6 border-start-precedence
        7.26.7 caption-side
        7.26.8 column-number
        7.26.9 column-width
        7.26.10 empty-cells
        7.26.11 ends-row
        7.26.12 number-columns-repeated
        7.26.13 number-columns-spanned
        7.26.14 number-rows-spanned
        7.26.15 starts-row
        7.26.16 table-layout
        7.26.17 table-omit-footer-at-break
        7.26.18 table-omit-header-at-break
    7.27 表記方向関連特性
        7.27.1 direction
        7.27.2 glyph-orientation-horizontal
        7.27.3 glyph-orientation-vertical
        7.27.4 text-altitude
        7.27.5 text-depth
        7.27.6 unicode-bidi
        7.27.7 writing-mode
    7.28 その他の特性
        7.28.1 content-type
        7.28.2 id
        7.28.3 provisional-label-separation
        7.28.4 provisional-distance-between-starts
        7.28.5 ref-id
        7.28.6 score-spaces
        7.28.7 src
        7.28.8 visibility
        7.28.9 z-index
    7.29 簡略記述特性
        7.29.1 background
        7.29.2 background-position
        7.29.3 border
        7.29.4 border-bottom
        7.29.5 border-color
        7.29.6 border-left
        7.29.7 border-right
        7.29.8 border-style
        7.29.9 border-spacing
        7.29.10 border-top
        7.29.11 border-width
        7.29.12 cue
        7.29.13 font
        7.29.14 margin
        7.29.15 padding
        7.29.16 page-break-after
        7.29.17 page-break-before
        7.29.18 page-break-inside
        7.29.19 pause
        7.29.20 position
        7.29.21 size
        7.29.22 vertical-align
        7.29.23 white-space
        7.29.24 xml:lang
8. 適合性

附属書

A. 国際化
    A.1 追加の"writing-mode"値
B. フォーマット化オブジェクトの概要
    B.1 宣言, ページ付け及びレイアウトフォーマット化オブジ ェクト
    B.2 ブロックフォーマット 化オブジェクト
    B.3 行内フォーマット化オ ブジェクト
    B.4 表フォーマット化オブ ジェクト
    B.5 リストフォーマット化オ ブジェクト
    B.6 リンク及び多重フォーマット化オブジェクト
    B.7 行外フォーマッ ト化オブジェクト
    B.8 その他のフォーマット 化オブジェクト
C. 特性の概要
    C.1 特色対応値の説明
    C.2 特性表I
    C.3 特性表II
D. 文献
    D.1 引用規定
    D.2 参考文献
E. 特性索引
F. 貢献者 (参考)

解説