0

現在、プロジェクトのドキュメントを生成するために使用する doxygen をセットアップしています。HTML コードを含むいくつかのカスタム ページを含めました。

これらの html ファイルは、背景にカスタム .css スタイルシートを使用します。これは Web ブラウザーで正常に機能します。doxygen の出力 .chm ファイルでは、すべてのテキストと画像が正しい場所に表示されます (そして、正しいフォントとサイズが使用されます)。ただし、背景画像は表示されません。

Doxygen は背景画像をサポートしていますか? サポートしている場合、画像を表示するために設定を変更する必要がありますか?

ありがとうございました。

4

1 に答える 1

1

私は私の問題を解決しました、これが私がそれをした方法です:

これらすべての手順を実行する理由は、doxygen には .css ファイルから画像を含める明確な方法がないためです。

追加ページを .chm 形式でコンパイルするには:

  1. doxygen を使用して、コードの変更を通常どおり .chm 形式に更新します。
  2. 「Keytools」というツールを実行します (これはフリーウェアです: http://www.graine.org/pages/authoring/reverse_engineering/KeyToolsSetup.zip )
  3. .chm を逆コンパイルして、.hhp 形式にします。
  4. Microsoft の HTML ヘルプ プログラムで .hhp ファイルを開きます。
  5. Contents セクションでコンテンツ フォルダーをインポートします。
  6. ドキュメントの .css ファイルで使用されているすべての画像をトピック ファイルとしてプロジェクトに追加します。
  7. html ページをコンテンツ ページに追加します。
  8. .chm ファイルをコンパイルします。
于 2013-10-03T14:48:05.257 に答える