Работа с HTML Work Shop, страница 5

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

Примечание

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

Для объединения составных справочных файлов во время выполнения

1.  Откройте проект (.hhp) и нажмите кнопку «Change Project Options» (определение файлов, компилятора, окна и других настроек проекта) на закладке «Project».

2.  На закладке «Merge Files» появившегося окна «Options» нажмите кнопку «Add».

3.  В значение параметра «Specify the name of the file to merge» появившегося окна «Add Merge File» введите соответствующее имя файла.

Примечания

·  Объединение происходит во время выполнения, т.е. когда справочный файл (.chm) открыт. В связи с этим все объединенные справочные файлы должны находиться вместе с главным справочным файлом, и все они должны быть расположены в той же самой папке.

·  Эта процедура объединяет информацию об указателе, ключевых ссылках (KLinks), ассоциативных ссылках (ALinks) и полнотекстовом поиске из составных справочных файлов. Единая информация об указателе и поиске появляется в навигационной панели программы просмотра.

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

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

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

Создание ссылок между объединенными справочными файлами

Вам необходимо использовать специальный тип ссылки при создании связей между справочными файлами (.chm). Для этого выполните следующие действия:

1.  Откройте гипертекстовый файл, в котором вы хотите создать ссылку.

2.  Создайте ссылку, используя следующий синтаксис: <A HREF="ms-its:имяФайла.chm::/раздел.htm">, где имяФайла.chm - это имя объединяемого справочного файла, а раздел.htm - имя гипертекстового файла, на который вы хотите создать ссылку.

Примечания

·  Протокол MS-ITS работает с Microsoft Internet Explorer 4.0 и более поздними версиями. Если ваши пользователи работают с Internet Explorer 3.0, им необходимо использовать следующий протокол, который также работает с более поздними версиями обозревателя: mk:@MSITStore:имяФайла.chm::/раздел.htm.

·  Объединение происходит во время выполнения, т.е. когда справочный файл (.chm) открыт. В связи с этим все объединенные справочные файлы должны находиться вместе с главным справочным файлом, и все они должны быть расположены в той же самой папке.

Управление объединенными указателями

Объединенные указатели (.hhk) из составных справочных файлов (.chm) требуют некоторого управления каждым указателем. Примите во внимание следующую информацию, когда будете создавать указатели для каждого справочного файла в коллекции:

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

·  Ключевые ссылки (KLinks) и ассоциативные ссылки (ALinks) должны быть нормированы для всех указателей в коллекции.

·  Сокращения должны быть нормированы для всех указателей, которые будут объединяться.

·  Указатели типа «site map» не могут быть объединены с двоичными указателями.

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