Как задать размер изображения в HTML Doxygen?


Я пытаюсь вручную указать размер изображения в HTML, сгенерированном Doxygen. Однако, как я читал в документации , это может произойти только при использовании вывода LaTeX. Кто-нибудь здесь знает обходной путь?

В качестве примера я хотел бы сделать что-то вроде этого:

image html example.png "Caption" width=10px

Спасибо!

2 14

2 ответа:

Поместите это в CSS-файл " Doc / doxygen_html_style.CSS":

div.image img[src="example.png"]{ 
    width:100px; 
}

И установите переменную конфигурации Doxygen * HTML_EXTRA_STYLESHEET * в " Doc/doxygen_html_style.css "

Чтобы избежать использования дополнительной таблицы стилей CSS, вы можете напрямую встроить код CSS:

\htmlonly <style>div.image img[src="test.png"]{width:100px;}</style> \endhtmlonly 
@image html test.png "Caption"

Еще лучше создать псевдоним в конфигурационном файле Doxygen:

ALIASES = imageSize{2}="\htmlonly <style>div.image img[src=\"\1\"]{\2}</style>\endhtmlonly"

А затем используйте эту новую и более короткую команду Doxygen:

@imageSize{test.png,height:270px;width:20px;}
@image html test.png "Caption"