1 回答
- 210
上記で紹介している通り、CSSで無理やりページタイトルをヘッダーに持っていく方法がありますが、どうでしょうかね...
@page{ @top-center{ content: element(runningheader); } } .pagetitle h1 { position: running(runningheader); }
アドオン
ConfluenceのPDF Exportカスタマイズといえば下記アドオン一択かと思います
https://marketplace.atlassian.com/plugins/com.k15t.scroll.scroll-pdf
上記はExportするためのテンプレートが用意できますが、そのテンプレート作成画面でヘッダーを指定する際、固定の選択肢(ページタイトルやスペース、URL?..etc)から自由に選択できた記憶です。
私は、上記アドオンを真面目に評価したことはありません。それなりに機能は豊富です...
- sugiyama yukari
ありがとうございます。動的に指定する方法は公式としてはないということ承知いたしました。 一点追加で質問なのですが、PDFエクスポートを行った際に、ヘッダーを奇数ページなら左揃え、偶数ページなら右揃えといったように場合分けすることなど可能でしょうか。
- Kengo Ohsaki
検証はしたことはないのですが、情報を見る限り無理かと思います。下記Answerが関連しています。 https://answers.atlassian.com/questions/50936/pdf-export-which-css-properties-do-work-and-which-ones-not http://www.htmq.com/selector/nth-child.shtml CSS3 には、上記のような奇数・偶数や任意の要素の数で適用される疑似クラスはあるのですが、 PDF Exportで使っているライブラリがCSS 2.1 しかサポートしていないようです。 https://code.google.com/p/flying-saucer/
- sugiyama yukari
上記、承知いたしました。 印刷時にヘッダーの内容が左右の端に来るようにしたかったのですが、難しいとのことなので運用で回避したいと思います。ありがとうございました。
コメントを追加...
PDFエクスポートしたときにヘッダーに現在のページのタイトルもしくは現在のページの親ページのタイトルを表示することは可能でしょうか?