如何配置 Doxygen/chmcmd 以得出封闭部分?
How to configure Doxygen/chmcmd to come up with closed sections?
我使用 Doxygen/chmcmd 以 .chm 格式制作我的文档。我有很多部分、小节等,我希望 CHM 出现在导航窗格的 'Contents' 选项卡中,除了顶部 (@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 =
据我所知,无法在您描述的 Doxygen/chmcmd 等工作流程中单独打开主题。由用户单独打开或关闭主题。没有正式的方法可以实现这一点。
但是,最能帮助创作者的人 - 具有使用 HH Workshop 的特殊知识 - 最终做的是将 CHM 主页(例如 DefaultTopic=Index.htm
- 打开 CHM 时打开的默认主题。)更深入目录。这样,如果启用了 AutoSync,TOC 将在打开帮助时自动展开以显示主页及其对等节点。
您可能知道 CHM 文件提供了一个广泛的托盘,用于在不同 windows 中使用鼠标按钮和键盘来导航。用户可以根据自己的个人习惯,例如右键单击 table 内容,然后单击“全部打开”。
这将打开 table 目录中的所有书籍或文件夹。此命令仅在显示“内容”选项卡时有效。
有关更多信息,另请参阅:Accessibility shortcut keys Help Viewer
我使用 Doxygen/chmcmd 以 .chm 格式制作我的文档。我有很多部分、小节等,我希望 CHM 出现在导航窗格的 'Contents' 选项卡中,除了顶部 (@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 =
据我所知,无法在您描述的 Doxygen/chmcmd 等工作流程中单独打开主题。由用户单独打开或关闭主题。没有正式的方法可以实现这一点。
但是,最能帮助创作者的人 - 具有使用 HH Workshop 的特殊知识 - 最终做的是将 CHM 主页(例如 DefaultTopic=Index.htm
- 打开 CHM 时打开的默认主题。)更深入目录。这样,如果启用了 AutoSync,TOC 将在打开帮助时自动展开以显示主页及其对等节点。
您可能知道 CHM 文件提供了一个广泛的托盘,用于在不同 windows 中使用鼠标按钮和键盘来导航。用户可以根据自己的个人习惯,例如右键单击 table 内容,然后单击“全部打开”。
这将打开 table 目录中的所有书籍或文件夹。此命令仅在显示“内容”选项卡时有效。
有关更多信息,另请参阅:Accessibility shortcut keys Help Viewer