0

我目前正在设置 doxygen 以用于生成我的项目文档。我已经包含了一些包含 html 代码的自定义页面。

这些 html 文件使用自定义 .css 样式表作为其背景 - 在 Web 浏览器中可以正常工作。在 doxygen 输出 .chm 文件中,所有文本和图像都出现在正确的位置(并使用正确的字体和大小) - 但是背景图像不显示。

Doxygen 是否支持背景图像 - 如果支持,我是否必须更改任何设置才能显示图像?

谢谢你。

4

1 回答 1

1

我解决了我的问题,我是这样做的:

执行所有这些步骤的原因是因为 doxygen 没有一种非常明显的方式来包含来自 .css 文件的图像。

编译 .chm 格式的额外页面:

  1. 使用 doxygen 将代码更改更新为正常的 .chm 格式。
  2. 运行一个名为“Keytools”的工具(它是免费软件:http: //www.grainge.org/pages/authoring/reverse_engineering/KeyToolsSetup.zip
  3. 反编译 .chm 以提供 .hhp 格式。
  4. 在 Microsoft 的 HTML 帮助程序中打开 .hhp 文件。
  5. 在 Contents 部分中导入 contents 文件夹。
  6. 将文档 .css 文件中使用的所有图像作为主题文件添加到项目中。
  7. 将 html 页面添加到内容页面。
  8. 编译 .chm 文件。
于 2013-10-03T14:48:05.257 回答