<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="xxst.xsl" ?>
<xcst>
  <title>XML+XSLT Slideshow Tool Ver 2.0</title>

  <production>
    <author>ユースケ</author>
    <post>double-team.org / 株式会社Plugin and Core</post>
    <position>マークアップエンジニア</position>
    <address>info@double-team.org</address>
  </production>

  <canvas>
    <heading>これは何？</heading>
    <body>
      <paragraph>XML 文書とスタイルシートによる表現のみで PDF ファイルにスライドショーとして印刷されるツールです。</paragraph>
    </body>
  </canvas>

  <canvas>
    <heading>概念</heading>
    <body>
      <paragraph>基本的には <link uri="http://meyerweb.com/eric/tools/s5/" title="S5:A Simple Standards-Based Slide Show System">S5</link> と同様です。</paragraph>
      <paragraph>ただし S5 のようにブラウザ上でプレゼンテーションを行うのではなく、PDF 印刷を目的としています。<br />
XML 文書にプレゼンする内容を記述し、それを PDF 印刷するとスライドが作成されます。</paragraph>
      <paragraph>JavaScript を使ったエフェクトは存在しないので、単純なスライドショーになりますが、HTML に慣れていれば Micorosoft Office Power Point や Keynote より使いやすいはずです。（少なくとも自分は）</paragraph>
    </body>
  </canvas>

  <canvas>
    <heading>使い方</heading>
    <body>
      <paragraph>XML 文書に内容を記述します。</paragraph>
      <paragraph><code>&lt;canvas&gt;</code> がスライド1ページに相当します。</paragraph>
      <equal><code>&lt;canvas&gt;
  &lt;title&gt;スライド1ページの見出し&lt;/title&gt;
  &lt;body&gt;
    段落やリストを使用してマークアップします。
&lt;/canvas&gt;</code></equal>
    </body>
  </canvas>

  <canvas>
    <heading>注意事項</heading>
    <body>
      <textlist>
        <item>Win IE6 では正常に意図した通りに表示できません。</item>
        <item>Win IE6 で印刷プレビューをするとハングします。</item>
        <item>印刷時に”背景色また背景画像を印刷する”にチェックを入れてください。</item>
        <item>印刷時に余白を無くすといい感じになるはずです。</item>
      </textlist>
      <paragraph><code>position: fixed;</code> を使用しているのでそもそも IE6 では無理です。</paragraph>
    </body>
  </canvas>

  <canvas>
    <heading>メリット</heading>
    <body>
      <numberlist>
        <item>オーサリングツールを使って作れる
          <textlist>
            <item>Dreamweaver とかその辺でちゃんとルール通りにやれば問題ない</item>
          </textlist>
        </item>
        <item>PDF の1ファイルだけで済む
          <textlist>
            <item>資料としては PDF だけ。画像も HTML ファイルもスタイルシートファイルもいらない</item>
          </textlist>
        </item>
        <item>スライド資料をそのまま Web に公開できる
          <textlist>
            <item>公開時に PDF 化せずに、資料に使った PDF をアップするだけ</item>
          </textlist>
        </item>
        <item>普通に紙資料としても使える
          <textlist>
            <item>印刷用で別に作る必要が無い</item>
          </textlist>
        </item>
      </numberlist>
    </body>
  </canvas>

  <canvas>
    <heading>デメリット</heading>
    <body>
      <numberlist>
        <item>PDF 印刷できる環境がなければ意味が無い
          <textlist>
            <item>Windows ではデフォルトで PDF の印刷が不可能なので敷居が高くなる</item>
          </textlist>
        </item>
        <item>PDF 印刷時の見た目を変えたい時の手間がひどくかかる
          <textlist>
            <item>毎度毎度印刷プレビューをしなければならない</item>
          </textlist>
        </item>
        <item>Win IE6 で使えない
          <textlist>
            <item>仕様ですｗ</item>
          </textlist>
        </item>
        <item>ハイパーリンクが PDF 印刷すると使えない
          <textlist>
            <item>目的はあくまでスライドショーなので勘弁してくださいって言うか無理<br />
            content プロパティを使用して URL の文字列を表示する程度が限度です</item>
          </textlist>
        </item>
        <item>整形式の XML を書かなければならない
          <textlist>
            <item>今のところ XML Schema どころか DTD さえも書いていないので、独自で要素を追加するのが簡単なようでいて無秩序となってしまうのが最大の問題点<br />
              今度書きます。。。</item>
          </textlist>
        </item>
      </numberlist>
    </body>
  </canvas>
</xcst>
