3

.xml ファイルがあり、.pdf ファイルを生成したいと考えています。これを実現するために xsl-fo を使用します。

問題は、変数に格納するために現在のページの番号を要求できず、その値に応じてさまざまなことを行うことができないことです。

具体的: 現在のページが 0 モジュロ 3 の場合、ページの下部に「X」を描画する必要があります。現在のページが 1 モジュロ 3 の場合、ページの下部に「Y」を描画する必要があります。現在のページが 2 モジュロ 3 の場合、ページの下部に「B」を描画する必要があります。

4

1 に答える 1

3

あなたができる最善の方法はfo:page-sequence-master、ページ位置、奇数ページまたは偶数ページ (通常は余白を定義するために使用される)、または空白ページに対して異なるものを作成することです。詳細については、[1] を参照してください。

それが役立つ場合、私は例を作ることができます。ただし、コンテンツを生成するためにページ番号を照会することはできません。

[1] http://www.w3.org/TR/xsl/#fo_conditional-page-master-reference

于 2013-02-23T04:00:35.260 に答える