如何在doxygen中链接到plantuml图?
我想在我的*.dox文档中添加一些UML图,包括以下要求:如何在doxygen中链接到plantuml图?,doxygen,Doxygen,我想在我的*.dox文档中添加一些UML图,包括以下要求: 我想包括普通的PlantUML文档,其中没有doxygen标记 我希望它在我的最终文档中作为图像的链接,而不是直接放在主页上 如何实现这一目标?我认为这在目前是不可能的,没有类似于@dotfile、@mscfile或@diafile的命令可以对dot、msc或dia源文件执行此操作。但是,如果您想在文档的不同页面中重复使用相同的图表,可以让doxygen根据代码生成一个png文件,并且只包含png文件: \startuml [{fi
- 我想包括普通的PlantUML文档,其中没有doxygen标记
- 我希望它在我的最终文档中作为图像的链接,而不是直接放在主页上
如何实现这一目标?我认为这在目前是不可能的,没有类似于
@dotfile
、@mscfile
或@diafile
的命令可以对dot、msc或dia源文件执行此操作。但是,如果您想在文档的不同页面中重复使用相同的图表,可以让doxygen根据代码生成一个png文件,并且只包含png文件:
\startuml [{file}] ["caption"] [<sizeindication>=<size>]
e.g.:
@startuml{myimage.png} "Image Caption" width=5cm
\startuml[{file}][“caption”][=]
例如。:
@startuml{myimage.png}“图像标题”宽度=5cm
我没有尝试过这个,但是通过这种方式,您可以解决这个问题,您可以在一个.h、.dox或.txt文件中创建一个额外的页面,其中包含一个doxygen注释,您可以将所有图表放在其中。doxygen从该文件生成png文件。您可以使用
@image
命令嵌入这些png文件。要达到第一个要求,请尝试使用。像这样:
/**
* @startuml
* !include my_diagram.txt!0
* @enduml
*/
据我所知,Doxygen目前不支持第二个需求。可能值得在Doxygen提出一个增强请求:如果plantuml.jar路径配置正确,它就可以工作。为什么是
!0
是否需要结束?可以按照