问题描述
我正试图在我的doxygen文档(html)中包含代表数据包结构的图形,类似于以下示例:
我知道可以使用几个命令(例如@startuml
/ @enduml
,@dot
/ @enddot
,@msc
/ {{1} }),但是在各种用法示例中,我找不到合适的方法。
有人知道我如何能获得相似的结果而不必包含外部资源,例如图像或图表文件(使用上面的命令之一,或在需要时使用其他命令)?
谢谢。
解决方法
遵循阿尔伯特的建议,HTML表似乎是实现我一直在寻找的结果的合理工具。
这是我的尝试:
<table style="border: none; border-collapse: collapse; margin-left:auto; margin-right:auto; table-layout: fixed; width: 1000px;">
<caption style="caption-side: bottom" id="Figure-1">Example of binary string: IP packet structure.</caption>
<tr>
<td>
<td style="text-align: left; font-size: 10px;" colspan="8">0
<td style="text-align: left; font-size: 10px;" colspan="8">8
<td style="text-align: left; font-size: 10px;" colspan="2">16
<td style="text-align: right; font-size: 10px;" colspan="1">18
<td style="text-align: left; font-size: 10px;" colspan="5">
<td style="text-align: left; font-size: 10px;" colspan="4">24
<td style="text-align: right; font-size: 10px;" colspan="4">31
<tr>
<td text-align="center" vertical-align="middle">1
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="4">Version
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="4">Header Length
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="8">Type of Service
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="16">Total Length
<tr>
<td text-align="center" vertical-align="middle">2
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="16">Identification
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="3">Flags
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="13">Fragment Offset
<tr>
<td text-align="center" vertical-align="middle">3
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="8">Time To Live
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="8">Protocol
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="16">Header Checksum
<tr>
<td text-align="center" vertical-align="middle">4
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="32">Source IP Address
<tr>
<td text-align="center" vertical-align="middle">5
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="32">Destination IP Address
<tr>
<td text-align="center" vertical-align="middle">6
<td style="border: 2px solid black; border-collapse: collapse; text-align: center;" colspan="32" rowspan="3">Options
<tr>
<td text-align="center" vertical-align="middle">7
<tr>
<td text-align="center" vertical-align="middle">8
</table>
任何其他建议将不胜感激。