ラーニングDSSSL Contents まえがき 1.イントロダクション SGML誕生のいきさつ SGML概要 文書型(DTD)宣言 マークアップ DSSSL概要 式言語 SDQL 変換言語 スタイル言語 DSSSLの用途 DSSSLに向いている文書 DSSSLに不向きな文書 実例の紹介 DSSSLプロセッサ Jade OpenJade DSSSLprint NEXTPublisher/NEXTView 2.DSSSLの基礎 DSSSLスタイルシートの構成 DSSSLスタイルシートのDTD宣言 DSSSLスタイルシートで使用するタグ style-sheet style-specification style-specification-body external-specification タグについてのまとめ DSSSL式言語の基礎 式言語の文法 識別子 空白とトークン、注釈 式の構成 データ型 スタイル言語とフロー・オブジェクト・クラス フロー・オブジェクト・クラス コンストラクション・ルールとsosofo make式 その他のsosofo DSSSLの基礎概念についてのまとめ 3.ページシーケンスとパラグラフ ページシーケンス 領域とページ simple-page-sequence 最初のスタイル指定 simple-page-sequenceの特質 ヘッダ行とフッタ行の内容指定 simple-page-sequenceのまとめ パラグラフ パラグラフと領域 テキストの表示 パラグラフの改行規則 言語による追加の改行規則 行送りの幅を調整する paragraphのまとめ スタイルシートを作成しよう(1) 4.パラグラフと文字の書式設定 見出しのスタイリング パラグラフの整列 両端揃えと最終行の行揃え 書体の変更 書体の指定例 本文の整形 パラグラフの行頭を字下げする パラグラフ全体を字下げする パラグラフ間の間隔を調整する パラグラフのまとめ(2) 単語やフレーズの飾り付け 表示領域とインライン領域 単語・フレーズを強調する(1)ー 書体を変更する 単語・フレーズを強調する(2)ー 下線を使う 単語・フレーズを強調する(3)ー 網掛けにする 単語・フレーズを強調する(4)ー 圏点を打つ スタイルシートを作成しよう(2) フロー・オブジェクト・クラスのまとめ 5.画像と表組 DSSSLにおける画像の扱い SGML/XML文書での画像ファイル参照 external-graphic 画像の変形 画像の配置調整 external-graphic のまとめ 罫線を引く rule フロー・オブジェクト・クラスのまとめ 表を作成する 組み合わせのルール 表組み例題(1) 表組み例題(2) 表組み例題(3)― 行・列の結合 表組み例題(4)― table-part の活用 表関連フロー・オブジェクト・クラスのまとめ 6.複雑なページ構成 ページレイアウトの構成 page-model の定義 page-region(ページ区画)の定義 page-model の例 ページシーケンスの構成 page-sequence とpage-model 開始・終了ページの制御 ページの綴じ位置と領域や行の揃え位置 page-sequence の例 page-sequence のまとめ 段組の構成 column-set-sequence とcolumn-set-model 段集合領域と区域(ゾーン) 段組の定義 column-set-model の定義 column-subset の定義 column-set-sequence と段組特有の特質 段組指定の例 column-set-sequence のまとめ 7.プラスαのスタイル指定 特質の継承 継承した特質の明示的参照 共通スタイルの繰り返し指定 カウンタの利用 要素番号を取得するSDQL 数値フォーマット カウンタの使用例 目次の生成 なぜ処理モードが必要か 処理モードの指定 名前付き処理モードのフロー・オブジェクトを参照する ページ番号とリーダ罫 目次生成を含むスタイルシートの例