2011-01-29 12 views
1

Iveは、xmlファイルとxsltファイルを取得し、rtfドキュメントを作成するc#アプリケーションを作成しました。このrtfドキュメントはヘッダーにフッターとページ番号を付けることですが、xsltでこれを行う方法を理解することはできません。XSLTでページ番号を作成するにはどうすればよいですか?

誰でもアドバイスをお持ちですか?

+1

関連するコード&入力を投稿してください。 –

+4

XSLTを使用しているという事実はおそらく無関係です。ページ番号を生成するリッチテキストを出力するだけで済みます。リッチテキスト(ページ番号を含む)についての多くは、仕様書にあります:http://www.biblioscape.com/rtf15_spec.htmそのページの 'Page Numbers'を検索して、関連するオプションを探してください。 – GolezTrol

答えて

0

具体的に何かをXSLで使用する必要がある場合は、フッタ領域(xsl-region-after)にそのブロックを配置し、そのブロック内にこのスニペットを含めることができます。

<

fo:block id="last-page"/> just before the </fo:page-sequence> 

に次のコードを含めることを忘れないよう

<fo:block text-align="right"><fo:page-number format="1"/><fo:page-number-citation format="1" ref-id="last-page"/></fo:block> 

HTH