如何配置Doxygen / chmcmd以得出封闭的部分?

时间:2017-01-06 09:33:25

标签: doxygen chm

我使用.chm形式的Doxygen / chmcmd创建我的文档。我有很多部分,小节等,我更希望CHM出现在'内容'导航窗格的选项卡,其中除了顶部(@page)项以外的所有项都已关闭。

我可以为此设置任何选项吗?

修改:添加了HTML配置文件

#---------------------------------------------------------------------------
# Configuration options related to the HTML output
#---------------------------------------------------------------------------
GENERATE_HTML          = YES
HTML_OUTPUT            = @CMAKE_RUNTIME_OUTPUT_DIRECTORY@/../doc
HTML_FILE_EXTENSION    = .html
HTML_HEADER            =
HTML_FOOTER            =
HTML_STYLESHEET        =
HTML_EXTRA_STYLESHEET  =
HTML_EXTRA_FILES       = 
HTML_COLORSTYLE_HUE    = 220
HTML_COLORSTYLE_SAT    = 100
HTML_COLORSTYLE_GAMMA  = 80
HTML_TIMESTAMP         = YES
HTML_DYNAMIC_SECTIONS  = NO
HTML_INDEX_NUM_ENTRIES = 100
GENERATE_DOCSET        = NO
DOCSET_FEEDNAME        = "Doxygen generated docs"
DOCSET_BUNDLE_ID       = org.doxygen.Project
DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
DOCSET_PUBLISHER_NAME  = Publisher
GENERATE_HTMLHELP      = YES
CHM_FILE               = @CMAKE_PROJECT_NAME@.chm
HHC_LOCATION           =

1 个答案:

答案 0 :(得分:0)

据我所知,在您描述的 Doxygen / chmcmd 等工作流程中无法单独打开主题。用户可以单独打开或关闭主题。没有正式的方法来实现这一目标。

但是,大多数帮助创作民间的人 - 使用HH Workshop的特殊知识 - 最终要做的就是移动CHM主页(例如DefaultTopic=Index.htm - 当CHM打开时打开默认主题。)更深入TOC。这样,如果启用了AutoSync,TOC将自动展开以在帮助打开时显示HomePage及其对等节点。

您可能知道在CHM文件中提供了有关鼠标按钮和键盘的广泛托盘,以便在不同窗口中导航。用户可以在个人习惯之后单独决定这种方式,例如右键单击内容列表,然后单击“全部打开”。

enter image description here

这将打开目录中的所有书籍或文件夹。此命令仅在显示“内容”选项卡时有效。

enter image description here

有关详细信息,请参阅:Accessibility shortcut keys Help Viewer