Форум программистов, компьютерный форум, киберфорум
mozgotron
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  

Создание справки CHM в Microsoft HTML Help Workshop 4.7

Запись от mozgotron размещена 25.02.2020 в 22:01
Показов 22928 Комментарии 5

Создать справочный проект

Файл проекта справки HTML (.hhp) организует все элементы справочной системы. Он содержит указатели на все HTML-файлы тем, изображений, индексов и содержимого в проекте справки. Вы также можете добавлять ссылки на свои файлы и назначать типы информации.

Файл проекта справки HTML (.hhp) представляет собой текстовый файл, который объединяет все элементы проекта справки. Он содержит данные HTML Help Workshop, необходимые для объединения файлов тем (.html, .htm), изображений (.jpeg, .gif, .png), индекса (.hhk) и содержания (.hhc) в одну скомпилированную справку (.chm) файл.

Файл проекта также содержит информацию о том, как будет выглядеть скомпилированный файл справки. Определения окон, которые вы создаёте в файле проекта, определяют атрибуты ваших окон справки, такие как размер и положение.

Как автор справки, вы создаёте файл проекта и добавляете в него расположение вашей темы, содержимого, индекса и других файлов. Вы можете изменить параметры файла проекта и настроить окна справки в соответствии с дизайном вашей системы. Вы можете вносить другие изменения в зависимости от размера и сложности вашей справочной системы.

Когда вы создаёте новый проект, содержимое или индексный файл, минимально необходимые настройки добавляются автоматически. Файл проекта разбит на разделы; например, [ФАЙЛЫ] и [ОПЦИИ] включены в каждый файл проекта справки. Вы можете редактировать эти разделы, дважды щёлкнув по заголовку раздела.

Как только ваш файл проекта будет завершён, вы скомпилируете его для создания окончательного файла справки. Затем вы проверите файл справки, чтобы убедиться, что всё выглядит так, как вы этого хотите.

Создание файла проекта

Файл проекта справки (.hhp) содержит информацию о расположении файлов тем HTML, файлов содержимого (.hhc), файлов индекса (.hhk), файлов изображений (.png, .jpeg, .gif) и других файлов. Файлы проекта также содержат настройки окна справки и другие параметры, которые определяют работу справочной системы.

Добавление индекса, содержимого и расположения изображений

Самая важная информация, которую вы предоставляете в файле проекта, - это расположение ваших HTML-темы, файлов содержимого (.hhc) и индекса (.hhk). Это позволяет HTML Help Workshop найти всю информацию, необходимую для компиляции файла справки.

Редактирование параметров проекта

Вы создаёте заголовок для своего файла справки, устанавливаете, какая тема будет отображаться по умолчанию, и выбираете, какие элементы отображать при компиляции файлов, в разделе [OPTIONS] файла проекта.

Вы также используете раздел [OPTIONS] для именования скомпилированного файла, файла журнала и корневого расположения URL. И наконец, в этом разделе указывается, на каком языке будет храниться ваш файл, и какие файлы содержимого и индексов будут добавлены в ваш проект справки.

Установка настроек Help Workshop для проектов

Вы можете изменить работу HTML Help Workshop в соответствии с вашим стилем работы. Вы можете изменить способ загрузки справочных проектов и включить звук для проектов, чтобы вы могли слышать их при работе над проектами. Вы также можете выбрать, как содержимое и элементы указателя будут реагировать, когда вы щёлкаете по ним один или два раза в HTML Help Workshop.

Создать HTML-файлы темы

Независимо от того, создаёте ли вы разделы справки для распространения с помощью программы или в Интернете, созданные вами документы создаются с использованием специального языка форматирования, известного как язык разметки гипертекста (HTML). Файлы тем HTML имеют расширение .htm или .html.

Хотя каждая созданная вами справочная тема или веб-страница являются документом с текстом, графикой или анимированными изображениями, файлы .htm на самом деле являются текстовыми документами, имеющими специальные коды форматирования HTML. Эти коды, называемые тегами, сообщают браузеру, как отображать каждую страницу. Только текст, который появляется в теме или на веб-странице, фактически находится в файле .htm. Любая графика, звуки, анимированные изображения или другие элементы, которые появляются, являются отдельными файлами, на которые указывает ваш HTML-файл. Браузер копирует или загружает графику, звуки или другие элементы, когда видит теги, указывающие на них.

Ваша первая задача как автора справки или веб-сайта - создать дизайн для ваших тем, а затем вы можете создавать HTML-файлы. Если вы конвертируете файлы из предыдущей версии справки, такой как WinHelp, вы можете создать раздел справки HTML из раздела WinHelp.

После того, как вы создали файлы, содержащие ваш контент, вы можете:
Создать ссылки или переходы внутри файла, из одного файла HTML в другой или на веб-сайт или в другое место.
Создать файл проекта справки, чтобы управлять своей коллекцией тем и связанных файлов.
Создать файл оглавления.
Создать индексный файл.
Назначить типы информации темам, чтобы определить, какая группа пользователей будет видеть каждую тему.
Скомпилируйте ваш проект справки в один единый файл справки.

Создание файлов HTML

Самый простой способ создать справочную систему - создать новый HTML-файл для каждого раздела справки или веб-страницы. Затем вы можете создать файл проекта справки для сбора, управления и компиляции разделов справки.

Преобразование существующих справочных проектов

Вы можете использовать HTML Help Workshop для конвертации существующих проектов WinHelp. При преобразовании проекта WinHelp в проект справки HTML мастер создания нового проекта преобразует файл проекта WinHelp (.hpj) в файл проекта справки HTML (.hhp), файлы тем WinHelp (.rtf) в раздел справки HTML (.htm, .html), файлы содержимого WinHelp (.cnt) в файлы содержимого HTML Help (.hhc) и индекс WinHelp в файлы индекса HTML Help (.hhk).

Художественные файлы WinHelp (файлы .bmp или .wmf) будут преобразованы в файлы изображений HTML (файлы .gif или .jpeg), если ваш целевой браузер, например Internet Explorer 3.0, требует этот формат, или в файлы изображений .png, если ваш целевая программа браузера, такая как Internet Explorer 4.0, поддерживает их.

Просмотр файлов HTML

Вы можете просматривать файлы HTML несколькими способами.

Добавление тегов HTML и других элементов в файлы

В дополнение к тексту файлы HTML содержат теги HTML и такие элементы, как динамический HTML и сценарии, которые могут влиять на отображение информации в теме.

Вставка элемента управления ActiveX справки HTML

Вставка элемента управления ActiveX справки HTML в раздел справки или веб-страницу включает добавление тега объекта в том месте, где должна отображаться эта функциональность. Мастер элемента управления ActiveX справки HTML позволяет вставить тег объекта для элемента управления. Мастер также может быть использован для редактирования существующих экземпляров тега объекта.

Чтобы вставить элемент управления ActiveX HTML Help в тему
Откройте файл HTML, а затем поместите курсор в то место, где должна отображаться функция элемента управления ActiveX.
Щелкните HTML Help ActiveX Control и следуйте инструкциям на экране.
HTML Help ActiveX Control
Открывает мастер элемента управления ActiveX справки HTML, который позволяет вставлять или редактировать элемент управления в файле HTML.

Примечания
Вы также можете редактировать элемент управления ActiveX HTML Help.
Элемент управления ActiveX HTML Help подписан с использованием технологии Authenticode 2.0. Вам может потребоваться установить Authenticode 2.0, чтобы успешно запустить элемент управления.

Вставка в HTML-справку Java-апплета

Вставка Java-апплета HTML-справки в раздел справки или веб-страницу включает добавление тега APPLET и указание команд, которые вы хотите, чтобы апплет выполнял.

Чтобы вставить Java-апплет справки HTML в файл HTML
Откройте файл HTML, а затем поместите курсор в то место, где вы хотите, чтобы появился Java-апплет HTML-справки.
Используйте следующий синтаксис для добавления апплета:

<APPLET code = "HHCtrl.class" width = 200 height = 200 codebase = "code base">
<PARAM name = "Command" value = "тип команды">
<PARAM name = "Item1" value = "текстовые данные">
</APPLET>

Примечания
Атрибут CODEBASE должен указывать на расположение файлов классов апплета.
Следующие команды могут быть указаны.

Описание команды
Содержание Указывает, что оглавление будет отображаться на основе информации, предоставленной в файле карты сайта, указанном в параметре Item1 (обычно это файл .hhc). Указанный файл должен находиться в том же каталоге, что и документ, содержащий апплет.
Если указан параметр Flags, первое число представляет собой расширенный стиль окна, а второе - TreeView или стандартный стиль окна.
 
Индекс - Указывает, что индекс будет отображаться на основе информации, предоставленной в файле карты сайта, указанном в параметре Item1.
Связанные темы - Указывает, что связанные темы будут отображаться на основе информации, предоставленной в файле карты сайта, указанном в параметре Item1.

Используйте шаблоны тем

Шаблон темы HTML - это файл, который содержит все наиболее часто используемые элементы шрифта, стиля, заголовка и дизайна. Вы можете создавать шаблоны тем HTML для форматирования всего содержимого вашей справочной системы или веб-сайта. Вы можете просмотреть некоторые примеры шаблонов тем, чтобы получить представление о том, как они могут быть построены.

Создание шаблона темы

Наличие шаблона темы может упростить процесс создания новых тем, предоставляя основу для построения. Использование шаблонов тем также может помочь обеспечить согласованность всего справочного проекта.

Создать шаблон темы
Создайте файл HTML и добавьте образец текста, полей, таблиц, форм и других элементов дизайна, которые должны содержать все файлы этого типа.
Добавьте шаблон для упрощения идентификации каждого элемента.

Примечания
Чтобы лучше понять, как может выглядеть шаблон темы, вы можете просмотреть шаблоны темы.
Вы можете сократить время, необходимое для создания отдельных файлов справки или веб-страниц, распространяя шаблон среди всех авторов, работающих над справочной системой или веб-сайтом.

Пример: шаблоны тем

Ниже приведены некоторые шаблоны, которые вы можете использовать для создания файлов справки:
Шаблон темы обзора
Шаблон темы решения
Шаблон темы многошаговой процедуры
Шаблон темы одношаговой процедуры
Шаблон темы примера исходного кода

Используйте каскадные таблицы стилей

Каскадная таблица стилей - это отдельный HTML-файл, который отслеживает информацию о дизайне и формате, такую как цвета, шрифты, размеры шрифтов и поля, используемые в файлах справки или веб-страницах. Связав ваши HTML-файлы с каскадной таблицей стилей, вы можете легко создать согласованный дизайн для всех ваших файлов.

Например, предположим, что вы выбираете цвет фона, цвета для ваших ссылок и текста, а также шрифты для каждого уровня заголовка в ваших файлах. Вместо указания этой информации в каждом файле вы можете создать таблицу стилей. Когда вы хотите изменить эти настройки во всех ваших файлах, вы изменяете только таблицу стилей.

Вы также можете создать отдельную таблицу стилей для разных устройств отображения. Например, вы можете использовать таблицу стилей для решения проблем форматирования читателей шрифтом Брайля, преобразователей текста в речь, принтеров или специализированных браузеров, которые понимают инструкции таблицы стилей.

Создание каскадной таблицы стилей

Каскадные таблицы стилей позволяют легко применять и поддерживать стили для файлов с несколькими темами или веб-страниц. После применения таблицы стилей к набору страниц изменение стиля в таблице стилей обновляет стиль на каждой странице, с которой связана таблица стилей.

Создать каскадную таблицу стилей
Откройте файл HTML, а затем используйте тег <STYLE>, чтобы указать шрифт, цвет, поля, стили заголовков и другие элементы стиля, которые вы хотите использовать в своей таблице стилей.

Если вы хотите создать внешнюю таблицу стилей и связать с ней другие файлы, сохраните таблицу стилей в виде отдельного файла .css. Если вы хотите включить таблицу стилей в файл, в котором вы работаете, сохраните файл HTML.

Примечания
Спецификации каскадных таблиц стилей определяются Консорциумом World Wide Web (W3C), организацией, которая разрабатывает общие протоколы для World Wide Web. Спецификация CSS и другая информация о том, как работают каскадные таблицы стилей, доступны на их веб-сайте вместе с информацией о других протоколах таблиц стилей.
Каскадные таблицы стилей отображаются по-разному в Microsoft Internet Explorer версий 3.0 и 4.0. Вы должны создать отдельную таблицу стилей для каждой версии браузера.

Пример: каскадная таблица стилей

Если ваши пользователи используют Microsoft Internet Explorer версии 3.02 в качестве браузера, вам нужно будет поставить две отдельные каскадные таблицы стилей. Вам нужно создать одну таблицу стилей, работающую с Microsoft Internet Explorer версии 3.02, а другую - с Internet Explorer версии 4.0.

Оба могут использоваться как внешние таблицы стилей и прикрепляться к каждому файлу с помощью тега <LINK>:
Образец каскадной таблицы стилей Internet Explorer 3.02.
Образец каскадной таблицы стилей Internet Explorer 4.0.

Работа со ссылками

Существует много творческих способов помочь авторам справки предоставить переходы или ссылки в файле справки или на ресурсы вне системы справки. Наиболее распространенные ссылки - это ссылки в файлах HTML, из одного файла HTML в другой или на веб-сайт или сервер.

Вы также можете ссылаться на другие справочные системы или мультимедийные файлы. Вы можете добавить кнопки, которые ссылаются на темы или местоположения, или ссылки на темы, которые появляются в окне, отличном от темы, с которой вы ссылаетесь.

Вот несколько способов связать информацию:
Создать текстовые ссылки.
Создать закладку для ссылки из одного местоположения в файле HTML на другое местоположение в том же файле.
Создать ссылку из содержимого или индексной записи на тему на веб-сайте.
Создать ссылку на другой файл справки.
Создать ссылку на похожие темы для других файлов HTML.
Создать KLink на основе ключевого слова, которое вы и другие авторы создаёте в своих файлах HTML. Ключевые слова также появляются в индексе.
Создайте ALink на основе имени ALink, созданного вами или другими авторами в ваших HTML-файлах. ALink имена не отображаются в индексе.
Создайте кнопку, которая ссылается на тему (например, домашнюю страницу), другое местоположение или другой файл.
Создайте ссылку на тему, которая открывается в другом окне.

Создание текстовых ссылок

Вы можете создать текстовую ссылку для перехода из одного HTML-файла в другой в вашем проекте справки или из HTML-файла на внешний веб-сайт или сервер. Текстовая ссылка может состоять из одного символа или нескольких абзацев, но авторы обычно ограничивают их словом или короткой фразой.

Если вы используете настройку по умолчанию для HTML Help Workshop, текстовые ссылки отображаются в браузере как подчёркнутый цветной текст; исходный цвет меняется после того, как пользователь нажимает на ссылку.

Создание ссылок на другие файлы справки

То, как вы ссылаетесь на другой файл скомпилированной справки (.chm), зависит от того, как вы хотите, чтобы файл справки или тема появлялись.

Например, вы можете связать веб-страницу со скомпилированным файлом справки или содержимым или индексной записью в средстве просмотра справки с темой в другом файле справки. Тип используемой ссылки зависит от местоположения, с которого вы ссылаетесь, и от того, куда вы хотите сделать ссылку.

Вы можете ссылаться на скомпилированный файл справки (.chm), используя стандартную ссылку HTML:

Откройте скомпилированный файл справки на веб-странице или в файле темы.
Откройте скомпилированный файл справки из содержимого или индексной записи.
Однако, используя этот метод, вы не можете открыть определённую тему в скомпилированном файле справки. Файл откроется с темой по умолчанию.

Кроме того, вы можете создать ссылку на определённую тему в скомпилированном файле справки и отобразить её в текущем окне браузера или в средстве просмотра справки. Используя этот метод, вы можете:
Создать ссылку на тему в скомпилированном файле справки с веб-страницы или файла темы.
Создать ссылку из содержимого или индексной записи на тему в другом скомпилированном файле справки.
Создать ссылку из темы в файле WinHelp на тему в файле справки HTML.

Работа с закладками

Закладки позволяют вам ссылаться на определённое место в разделе справки из той же темы или из другого файла.

Работа с KLinks

Вы можете использовать ссылки ключевых слов (KLinks) для связи между файлами HTML и для создания индекса.

Работа с ALinks

Ассоциативные ссылки (ALinks) могут использоваться автором справки для связи связанных тем друг с другом. Когда пользователь щёлкает ссылку, связанную с именем ALink, появляется диалоговое окно или всплывающее меню со списком целевых тем, содержащих имя ALink. В отличие от ключевых слов (KLinks), имена ALink не отображаются в индексе.

Пример: создание ALink с помощью текстовой ссылки
  • Откройте файл HTML, в котором вы хотите создать ассоциативную ссылку (ALink) в виде текстовой ссылки.
  • Нажмите HTML Help ActiveX Control. Откроется мастер элемента управления ActiveX справки HTML, который позволяет вставлять или редактировать элемент управления в файле HTML.
  • В поле «Указать команду» нажмите «Поиск по ссылке» и, если вы уже использовали элемент управления ActiveX HTML-справки в этом файле, введите имя для этого экземпляра элемента управления.
  • Нажмите «Далее», а затем «Скрытый», чтобы указать, что вы будете использовать этот сценарий для элемента управления ActiveX HTML Help.
  • Выберите соответствующие параметры типа отображения, а затем добавьте имена ALink, к которым вы хотите перейти.
  • Поместите курсор в то место, где вы хотите создать ссылку, а затем скопируйте следующий тег в ваш файл:

<A HREF="JavaScript:hhctrl2Click()">добавьт е сюда текст ссылки</A>

В этом примере hhctrl2 указывает 2 в качестве идентификатора для этого экземпляра элемента управления ActiveX HTML Help, который должна искать команда ALink Search.
Замените добавить текст ссылки здесь словами, которые вы хотите использовать.

Примечания
Для этого примера пример имени ALink был добавлен в начало файла HTML. Когда вы нажимаете текстовую ссылку, она переходит ко всем целевым файлам, которые содержат пример в качестве имени ALink.
Вы можете проверить ALinks в скомпилированных файлах справки.
Дополнительные сведения об ALink см. В справке по элементу управления ActiveX HTML Help.

Создать файл оглавления

Файл оглавления справки (.hhc) представляет собой файл HTML, который содержит заголовки тем для оглавления. Когда пользователь открывает оглавление в скомпилированном файле справки (или на веб-странице) и щёлкает заголовок темы, открывается файл HTML, связанный с этим заголовком.

Используя HTML Help Workshop, вы можете:
Создать оглавление.
Создать оглавление для веб-страницы.
Создать записи содержимого, которые имеют ссылки на темы, хранящиеся на веб-сайте.
Настроить внешний вид вашего файла содержания.
Назначьте типы информации для записей содержания, чтобы выбрать темы аудитории, к которой будут доставляться.
Создание файлов содержимого для больших наборов документов

Создание файла содержимого

Вы создаёте оглавление, создавая файл содержимого (.hhc).

Примечания
Если вы разрабатываете систему справки с помощью средства просмотра справки, добавление файла содержимого в проект справки создаёт вкладку «Содержание» на панели навигации средства просмотра справки после компиляции проекта.

Если вы разрабатываете веб-сайт или свой собственный набор фреймов, обязательно добавьте элемент управления ActiveX HTML Help в соответствующие файлы и укажите фрейм по умолчанию для отображения файла содержимого.

Создание ссылок на веб

Разделы справки могут быть размещены в Интернете, интрасети или в сети. Затем они могут быть связаны из записи содержимого, записи индекса или текстовой ссылки. Это позволяет авторам создавать новые темы или пересматривать существующие, а затем публиковать их в месте, отличном от исходного файла справки.

Это полезная функция, если, например, у вас есть последние изменения, которые не могут быть включены в исходный файл справки. Вместо предоставления неверной информации, вы можете разместить оглавление записи на веб-сайт. Затем пользователь может щёлкнуть запись и, если вы указали правильный адрес, появится тема.

Заметка
Темы, размещённые на веб-сайте, в интрасети или другом месте, могут быть недоступны пользователям, не имеющим доступа к Интернету или сети.

Настройка оглавления

Если вы создаёте файл содержимого (.hhc), который будет отображаться в средстве просмотра справки, вы можете настроить внешний вид окна и способ отображения записей содержимого на панели навигации.

Создание ссылок из одного файла содержимого в другой

Справка HTML предоставляет возможность связать один файл содержимого с другим. Это чрезвычайно полезно для создания и поддержки модульной документации. Вместо того, чтобы поддерживать несколько версий оглавления, вы можете выборочно объединять их, связывая.

Чтобы создать файл содержимого, который содержит ссылки на другие файлы содержимого
Перейдите на вкладку «Содержание» и нажмите «Вставить заголовок».

Вставить заголовок
Добавляет значок уровня заголовка в оглавление со связанным с ним именем, файлом, URL-адресом и информацией о стиле.

Введите имя для заголовка, который будет включать ваши записи содержимого из другого файла справки, и нажмите кнопку ОК.
Щелкните правой кнопкой мыши заголовок и выберите «Вставить файл».
В поле «Файл для включения» введите следующий синтаксис:

file name.chm::/contents.hhc

где file name.chm - это имя скомпилированного файла справки, а contents.hhc - это имя файла содержимого, на который вы хотите сослаться.

Заметка
Содержимое объединяется во время выполнения, когда открывается файл скомпилированной справки (.chm). Из-за этого вы всегда должны отправлять скомпилированный файл справки, содержимое которого вы объединяете с вашим основным файлом справки, и они должны храниться в одном каталоге.

Создать индексный файл

Файл индекса (.hhk) представляет собой файл HTML, который содержит записи индекса (ключевые слова) для вашего индекса. Когда пользователь открывает индекс в скомпилированном файле справки или на веб-странице и щелкает ключевое слово, открывается файл HTML, связанный с ключевым словом.

Используя HTML Help Workshop, вы можете:
Создать индекс.
Создать индекс для веб-страницы.
Создать ключевые слова с несколькими целями.
Создать ключевые слова, которые имеют ссылки на другие файлы справки или на веб-страницы.
Создать ключевое слово, которое переходит на другое ключевое слово (аналогично тому, как см. Также в указателе книги).
Присвоить типы информации ключевым словам.
Установить ключевое слово, которое должно быть неактивным.

После создания справочной системы или веб-сайта вы можете просмотреть индексный файл в средстве просмотра справки или с помощью веб-браузера.

Создание индексного файла

Хороший индексный файл помогает пользователям находить нужную им информацию. HTML Help Workshop предоставляет инструменты, необходимые для создания и редактирования индексного файла для вашей справочной системы.

Чтобы создать индексный файл
В меню «Файл» нажмите «Создать», а затем - «Индекс».
Добавьте ключевые слова в созданный вами файл индекса (.hhk). Если вы планируете использовать свой индекс только на веб-сайте, вы можете создать индекс карты сайта.

Примечания
Если вы разрабатываете систему справки с помощью средства просмотра справки, добавление файла индекса в проект справки также создаст вкладку «Указатель» на панели навигации после компиляции проекта.
Если вы разрабатываете веб-сайт или свой собственный набор фреймов, обязательно добавьте элемент управления ActiveX HTML Help в соответствующие файлы и укажите фрейм по умолчанию для отображения индексного файла.
Если вы скомпилируете файл справки и установите совместимость с версией 1.0, будет создан индекс карты сайта.

Создание ссылок на веб

Разделы справки могут быть размещены в Интернете, интрасети или в сети. Затем они могут быть связаны из записи содержимого, записи индекса или текстовой ссылки. Это позволяет авторам создавать новые темы или пересматривать существующие, а затем публиковать их в месте, отличном от исходного файла справки.

Это полезная функция, если, например, у вас есть последние изменения, которые не могут быть включены в исходный файл справки. Вместо предоставления неверной информации, вы можете предоставить оглавление записи на веб-сайт. Затем пользователь может щёлкнуть запись и, если вы указали правильный адрес, появится тема.

Заметка
Темы, размещённые на веб-сайте, в интрасети или другом месте, могут быть недоступны пользователям, не имеющим доступа к Интернету или сети.

Создание ключевого слова

Метод, который вы используете для создания ключевых слов, зависит от того, для какого индекса вы пишете.

Создание ключевого слова с несколькими целями

Вы можете создать индексное ключевое слово, которое ссылается на несколько тем. Когда пользователь щёлкает запись индекса, которая указывает на несколько целей, он увидит диалоговое окно или меню, отображающее каждую ссылку, указанную для этой записи индекса.

Чтобы создать ключевое слово с несколькими целями
Откройте файл индекса, щелкните по ключевому слову, для которого вы хотите добавить другую цель, а затем нажмите «Изменить выделение».

Изменить выбор

Редактирует связанное имя, файл, URL, ключевое слово или информацию о стиле для выбора.

Нажмите Добавить.
В поле «Файл проекта» щёлкните файл проекта.
В поле «Заголовки HTML» щёлкните заголовок, который хотите связать с ключевым словом, или в поле «Файл» или «URL-адрес» введите путь к файлу, а затем нажмите «ОК».
В поле «Альтернативный URL» добавьте другое местоположение для ключевого слова, если вы хотите, чтобы ключевое слово переместилось в другое местоположение, если первое указанное вами местоположение недоступно.
Повторите шаги со 2 по 5 для каждой цели.

Назначить типы информации

Типы информации позволяют настраивать разделы справки, чтобы указать, что указанные разделы будут охватывать определённую аудиторию. Для этого создайте категории и типы информации, выберите для них атрибуты и назначьте им разделы справки.

Типы информации имеют атрибут Exclusive, Inclusive или Hidden. Назначая один или несколько типов информации с атрибутом Inclusive или Exclusive, вы можете определить, какие темы группа пользователей увидит в оглавлении. Назначив атрибут Hidden, вы можете вызывать API-интерфейс HTMLHelp, чтобы связывать темы с событиями в программе.

Создание типов информации

Вы можете назначать типы информации для записей в оглавлении, основываясь на том, каких пользователей вы хотите охватить темами. Обязательно планируйте заранее, потому что типы информации трудно удалить после добавления их в справочный проект.

Создание категорий для типов информации

Категории позволяют группировать типы информации в легко доступные предметные области. Например, вы можете создать категорию с именем «Уровень опыта», а затем присвоить этой категории следующие типы информации: «Начинающий», «Средний» и «Продвинутый».

Категории не обязательны. Если вы используете их, вы должны назначить все типы информации для категории.

Пример: использование типов информации

Назначение типов информации темам - это полезный способ получения релевантной информации для подмножеств пользователей. Вот несколько примеров того, как вы можете использовать типы информации:
Вы создаёте документацию для начинающих, промежуточных и опытных пользователей в качестве вашей аудитории. Вы определяете типы информации, которые определяют каждую тему в оглавлении в соответствии с типом пользователя, для которого она создана.
Ваше программное обеспечение разбито на компоненты. Однако не все компоненты включены, когда вы отправляете своё программное обеспечение и его документацию в другие страны. Вы можете определить типы информации для отображения только тех тем для компонентов, которые поставляются.
Один компонент вашей программы используется в основном разработчиками, а другой - тестерами. Вы можете назначать типы информации темам, чтобы тестировщикам приходилось устанавливать только те разделы справки, которые им подходят.
Вы создаёте отдельное введение, обзор и пошаговые темы. Вы можете назначить типы информации для записей оглавления для каждого типа темы.
Ваша документация предназначена для продукта, который работает в нескольких операционных системах. Вы можете определить типы информации, которые идентифицируют и отображают темы в соответствии с операционной системой, в которой работает пользователь.

(Перевод с английского: Google Переводчик.)
Размещено в справка
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 5
Комментарии
  1. Старый комментарий
    Аватар для Rius
    Ещё была тулза htm2chm, попроще.
    Создание CHM с поиском и индексом
    Запись от Rius размещена 26.02.2020 в 17:18 Rius вне форума
  2. Старый комментарий
    Только скрипты :) perl/php/... +hhc.exe , никакого htm2chm
    Оно не умеет делать того что приходится делать с кучей сграбливаемых html-файлов )
    или просто скачанных.
    Только навигацию(.hhc) насколько помню может создавать не (.hhk)

    CHM наверное наиудобнейший формат из существующих...
    запаковал, и лежит где-то файлом, с двумя видами поиска, никаких серверов не надо запускать...
    Однако в линуксе xchm не умеет по ним full-text-поиск насколько понял... только по keywords.
    Запись от размещена 26.02.2020 в 18:08
  3. Старый комментарий
    молодой человек...ты откуда вылез?
    я такими вещами занимался 20 лет назад.
    В последствии Microsoft убрала поддержку CHM и перевела на свой "online" help

    Да. Пользовать chm - можно до сих пор но, теперь уже с помощью старых родных или новых но, сторонних тулзах.

    И, кстати, не нашёл в статье такой важный момент:
    что если старый chm - не воспроизводит более контекст и оглавление (хотя они внутри него присутствуют)?
    наглядный пример: некоторые файлы справки по Directx 8
    Как-то раз - мне пришлось из-за этого декомпилировать и по новой собирать справку.
    Запись от untyped размещена 26.02.2020 в 22:35 untyped вне форума
  4. Старый комментарий
    Аватар для Rius
    перевела на свой "online" help
    На свой они сколько угодно могут переводить себя. А вот сторонним программам нужен переносимый формат справки, безо всяких серверов.
    что если старый chm - не воспроизводит более контекст и оглавление
    Как со всем старым - смириться либо исправлять.
    Запись от Rius размещена 26.02.2020 в 22:43 Rius вне форума
  5. Старый комментарий
    Однако в линуксе xchm не умеет по ним full-text-поиск насколько понял... только по keywords.
    не пробовал насчёт линукса но...
    под виндой Total Commander - отлично ищет и в архивах и экзешниках и chm-файлах.
    кстати, ищет нетолько текст но и HEX-последовательности
    также можно пользовать регэкспы.
    Запись от untyped размещена 26.02.2020 в 22:50 untyped вне форума
 
Новые блоги и статьи
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru