私は Apache FOP 0.95 を使用しています。やりたいことは、現在のページ番号に 1 を追加することだけです。
ですから、12 ページには 12 / 13 を表示したいと思います。もちろん、13 ページには何も表示しません。
おそらく操作することで、これを行う方法はあり<fo:page-number />
ますか?
ありがとうございます!
私は Apache FOP 0.95 を使用しています。やりたいことは、現在のページ番号に 1 を追加することだけです。
ですから、12 ページには 12 / 13 を表示したいと思います。もちろん、13 ページには何も表示しません。
おそらく操作することで、これを行う方法はあり<fo:page-number />
ますか?
ありがとうございます!
これに対する簡単な答えは、ストレート FO では結果を達成できないということです。
これは、FOP がページ番号を割り当てるまでプログラムでページ番号にアクセスできないため、XSLT はそれらが何であるかを認識できないためです。
You can get round this using a 2 pass approach, where you manipulate the intermediate format (after its been through FOP) and re-process into target format. At least this is the approach I use when using RenderX XEP (Other XSL-FO Renderer) using its XEPOUT format (I assume FOPs works in a similar way see http://xmlgraphics.apache.org/fop/0.94/intermediate.html).
Cheers, Mike