1

Confluence 4.0.3 を使用しています。ページ コンテンツからメイン タイトルを取得してタイトル ページに移動するように、PDF レイアウト/スタイルシートを作成しようとしています。

私がこれまでに試したこと:

  1. 合流が示唆する方法を使用してください - それが機能するためには親レベルからエクスポートする必要があるため、追加の toc (np、非表示にすることができます) と追加のページ コンテンツが付属していたため、まったく機能しませんでした

  2. ページ タイトルを含むマクロを定義し、css を使用してそれをタイトル ページに配置できます。これは機能しますが、複数のドキュメントをエクスポートする場合、問題が発生する可能性があります

  3. h1:first-child のスタイルを設定します。これは機能しますが、複数のドキュメントではこれが問題になります。

質問: 複数のドキュメントのエクスポートでこれを行う良い方法はありますか? そうでない場合、ページ タイトルには、h1:first-child の代わりにターゲットにできる独自のクラスがありますか? h1.pagetitle (ドキュメント) を試しましたが、うまくいきません。

4

2 に答える 2

1

ユーザー定義のマクロを使用してタイトルを挿入し、PDF エクスポート css を使用してタイトル ページに配置しました。これは、エクスポート レベルで 1 つのドキュメントのみをエクスポートしている限り機能します。同じエクスポート レベルから 2 つ以上のドキュメントをエクスポートする場合、定義できるマクロは 1 つだけです。そうしないと、それらはすべてタイトル ページの同じ位置に配置されます。

これは、このようなものを実装するために私が見つけた最も簡単な方法のようです。

于 2012-07-24T20:05:59.627 に答える
0

マイナーな回避策を採用してみます。合流点の外にある .asp ページを使用して、pdf タイトルを取得し、好きなように表示することができます。次に、html-include マクロを使用して、.asp ページと、そこに表示される pdf タイトルを、合流点の好きな場所に表示できます。

于 2012-07-24T16:09:44.110 に答える