Вкладка поиска файла chm, созданного из одного HTML-файла
Я создал chm
файл из одного html
файл создан с использованием asciidoctor
, Содержание и указатель chm
файл указывает на конкретные разделы того же html
файл. Тем не менее, когда я использую search tab
хотя в файле выделены все поисковые запросы, 'Select topic o display'
часть перечисляет только имя html
сам файл. Есть ли способ, с помощью которого я могу отобразить имена разделов из HTML-файла на вкладке поиска?
1 ответ
При создании файла справки CHM темы лучше разбить на более мелкие блоки и отдельные файлы HTML.
Таким образом, назначение в оглавление (TOC) легче сделать. Результат поиска будет ясен, и я рекомендую этот метод.
Конечно, вы можете перейти к тегу привязки из оглавления (см. Ниже). Когда вы выполняете поиск, список результатов представляет собой набор элементов с заголовками, поднятыми из каждого документа. <title>
тег. Насколько я тестировал, вы не можете изменить заголовок в списке результатов поиска.
Я помню, если бинарное оглавление включено, можно увидеть заголовки, которые не соответствуют соответствующим темам. То, что происходит, для двоичного оглавления заголовок темы поднимается из метки элемента оглавления вместо документов <title>
тег. Я подозреваю, что это особенность коллекций HH 1.x.
Пример файла *.hhc (TOC):
<LI><OBJECT type="text/sitemap">
<param name="Name" value="How to use shortcut links">
<param name="Local" value="HTMLHelp_Examples/shortcut_link.htm">
</OBJECT>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="How to jump to a anchor">
<param name="Local" value="HTMLHelp_Examples/Jump_to_anchor.htm#AnchorSample">
</OBJECT>
Как уже упоминалось выше, я бы рекомендовал разделить темы.