如果我使用 DOT 和 doxygen,如何更改由 graphviz 创建的图表在 HTML 中的位置?

2024-02-16

我在 doxygen 中使用 dot 和 Graphviz 以 HTML 格式创建代码的用户手册。 doxygen 代码看起来有点像这样:

/**<br>
 *@addtogroup MainProgram 
 *     @dot
 *          digraph G { 
 *                      Main    [label = "Main()"];
 *                      START   [label = "Start"];
 *                      FINISH  [label = "Finish"];
 *
 *                      START -> Main;
 *                      Main  -> FINISH;
 *                    }
 *        
 *     @enddot
 */

这当然会生成一幅漂亮的图片。不幸的是,图片在 HTML 页面中没有按照我想要的方式显示。它始终位于页面中央。我希望对齐方式位于页面的左侧。生成的 HTML 代码如下所示:

<div align="center">
<img src="inline_dotgraph_2.dot.gif" alt="inline_dotgraph_2.dot" border="0" usemap="#inline_dotgraph_2.dot.map">
<map name="inline_dotgraph_2.dot.map" id="inline_dotgraph_2.dot.map"></map>
</div>

谁能帮我?这要么是 doxygen 问题,要么是 graphiz/dot 问题。我似乎找不到答案。

Thanks,

Maurice


您可以通过将 CSS 文件分配给来自定义 html 布局HTML_EXTRA_STYLESHEET在你的 doxygen 配置文件中:

HTML_EXTRA_STYLESHEET = myStyle.css

.image
{
   text-align: left;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果我使用 DOT 和 doxygen,如何更改由 graphviz 创建的图表在 HTML 中的位置? 的相关文章

随机推荐