Вкладка поиска файла 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>

Как уже упоминалось выше, я бы рекомендовал разделить темы.

Другие вопросы по тегам