Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по дисциплине Объектно-ориентирован...doc
Скачиваний:
33
Добавлен:
01.07.2025
Размер:
14 Мб
Скачать
☆

3.5. Указание порядка просмотра связанных разделов

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

Чтобы связать с разделом код для указания порядка просмотра раздела, необходимо вставить сноску +:

* гл_меню:010

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

Замечу, что кнопки просмотра связанных разделов появляются в справочном окне автоматически, только от одного факта указания сноски + в текущем разделе. Чтобы вставить их независимо от этого, нужно выполнить макрокоманду Brows Buttons. Если макрокоманда выполнена, а текущий раздел не связан сноской + с другими разделами, кнопки появятся, но будут недоступными.

3.6. Вставка графики

Если вы создаете RTF-файл с помощью редактора Word, вы можете вставлять в текст графические врезки средствами редактора. Единственное ограничение: файлы с графикой должны соответствовать формату BMP (то есть содержать растровые изображения). Однако Help-компилятор имеет и собственные средства вставки графических врезок с помощью внешних BMP-файлов. Ниже описывается, как это сделать.

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

{bmc filename.bmp}

{bml filename.bmp }

{bmr filename.bmp}

Здесь filename — имя BMP-файла; bmc, bml, bmr — команды, управляющие положением изображения относительно текста.

Рис. 93. Использование графических врезок

Команда bmc (от BitMap Char) предписывает рассматривать графический образ как символ. В этом случае он располагается точно на том же месте в тексте справки, на котором указана директива вставки. Оставшаяся часть текста слева и справа от директивы разместится соответственно слева и справа от врезки, а высота строки с врезкой будет автоматически выбрана так, чтобы текст не накладывался на изображение. Команды bml (BitMap Left) и bmr (BitMap Right) заставят изображение «прижаться» соответственно к левому или правому краю окна справки. Все перечисленные в директивах BMP-файлы должны располагаться в каталоге, указанном в строке BMROOT секции [OPTIONS] проектного файла.

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

Например: Этот графический образ {bmc otHena.bmpf-Bitmap Cross вставлен непосредственно в текст и служит перекрестной ссылкой. Jbml earth.bmp}Bitmap Comment Если щелкнуть мышью на расположенной слева картинке появится дополнительное окно с пояснениями. Такие окна удобно использовать для пояснения второстепенных деталей справки.

{bmr skyline.bmp} Правая картинка не является перекрестной ссылкой. Она просто иллюстрирует одно из изображений, поставляемых вместе с Delphi.

На рис. 34 показан экран справочной службы с графическими вставками. Для его создания использовался приведенный выше фрагмент RTF-файла.