Общая характеристика WYSIWYG-редактора Netscape Composer
Большинство пользователей хорошо знают браузер Netscape Communicator, но гораздо меньшая их часть знакома с мощным профессиональным редактором Composer из пакета Netscape Communicator. Нам представляется, что этот редактор можно назвать типичным представителем второй группы, т. е. WYSIWYG-редакторов.
Его интерфейс показан на рис. 4.29
. На нем видны секции меню и две панели инструментов: Composition Toolbar (инструменты для создания чего-либо) и Formatting Toolbar (панель форматирования).Кстати, перейти в режим редактирования с помощью Composer'a можно и из главного меню пакета - меню Communicator'a, выбрав в секции меню File команду New, а в ней - Blank Page (чистая страница). Соответствующее меню показано на рис. 4.30
.Секции меню пакета похожи на те, которые используются в редакторе Word 97 для работы с HTML-документами за исключением двух дополнительных: «Tools» (инструменты) и Communicator, причем последняя позволяет перейти к другим программам пакета Communicator. Секция Tools генерирует дополнительные инструменты, с помощью которых можно осуществить проверку орфографии, вставить в документ специальные символы, редактировать HTML-код и изменить используемые в таблице разделители.
Вообще, обширный набор инструментов является важным достоинством данного редактора. Для вывода панелей инструментов используется команда «Show» секции меню View, которая показана на рис. 4.31
. Всего могут быть вызваны четыре таких панели: Composition Toolbar, Formatting Toolbar, Floating Component Bar и Paragraph Marks. Так, создание и открытие документов может выполняться кнопками «New» и «Open» панели Composition Toolbar, с помощью кнопок «Preview» и «Print» можно просмотреть электронный документ и затем распечатать его, кнопка «Publish» позволяет выполнить сложную операцию, а именно, опубликовать электронный документ на определенном сайте. Инструменты позволят установить связи (Links) с другими файлами, а также включить в состав электронного издания рисунок (Image), горизонтальную линию (Н.Line), таблицу (Table) и провести проверку (Spelling) подготовленного издания.Наконец, с помощью инструмента «Target» создаются внутри электронного издания указатели входа в документ, т. е. что-то вроде закладок, на которые можно переходить, используя гипертекстовые ссылки. В частности, можно отметить заголовки разделов внутри документа, а в его начале создать оглавление, содержащее гипертекстовые ссылки на эти закладки. Composer легко создает различные закладки. Установив текстовый курсор в нужное место, следует нажать кнопку «Target». Composer выведет диалоговое окно, в котором следует назвать закладку. После этого в назначенном месте появится маленький значок с малиновой стрелкой - место входа в документ. Теперь на это место можно ссылаться из любых позиций по мере надобности.
Широкие возможности представляют и команды меню. Практически эти команды и контекстные меню, о которых мы поговорим позднее, дублируют действие всех инструментов. Ряд команд секции «Format» напоминают команды секции «Формат» редактора Word 97, однако, как следует из рис. 4.32, имеются и дополнительные возможности. Первые две команды в нем выполняют ту же роль, что и «Шрифт» в редакторе Word.
Прежнюю роль выполняют команды «Style» и «Color», хотя оформление диалогового окна «Color» в Composer'e заметно отличается (см. рис. 4.33). На этих отличиях остановимся подробнее. На рис. 4.33 показано две палитры. Первая (вверху) - это палитра цветов, используемая по умолчанию в браузере Netscape Communicator, и именно отображение этих цветов без искажения гарантируется в браузере. Однако если их разнообразие не удовлетворяет дизайнера HTML-издания, он может, нажав на кнопку «Other» (другие), вызвать обширную цветовую палитру, показанную в нижней части рисунка.
Это стандартная цветовая палитра оболочки Windows (в данном случае версии 1998 г.). Наряду с набором основных и дополнительных цветов в ней присутствует аналоговый фрагмент, который позволяет выбрать любой цветовой оттенок непосредственно на цветовой плоскости или же задать этот оттенок с помощью цветовых координат в формате HSB (Оттенок - Насыщенность - Яркость) или RGB (Красный - зеленый - синий), непосредственно вводя значения координат в соответствующие строки.
На рис. 4.33 координаты цвета составляют: Н=40, 5=240 и В=24.
Более широкие возможности по сравнению с рассмотренной в предыдущем параграфе обеспечивает команда «List» («Список»). В ней наряду с маркированным (Bulleted) и нумерованным (Numbered) списками, а также списком определений (Description) имеются еще и две другие команды: «Directory»n «Menu», как это показано на рис. 4.34. Если первые три команды соответствуют вариантам списков, рассмотренных во второй главе, то последние две команды обеспечивают организацию списков типа «Каталог» и «Меню». Для отмены любого варианта списка применяется команда «None».
Команда «Paragraph» («Абзац») иллюстрируется рис. 4.35. Она позволяет оформить выделенный фрагмент как Normal в соответствии с одноименным стилем, Address, т. е. ссылочный адрес, Formatted, т. е. форматированный, «Blockquote», т. е. цитата, Description Title, т. е. заголовок описания, и Description Text, т. е. текст описания.
Другие команды дополняют и упрощают возможности оформления электронного издания. Так, команды «Increase Indent» и «Decrease Indent» позволяют увеличить или уменьшить отступ на фиксированную величину. Кстати, эти же операции могут быть реализованы и с помощью соответствующих инструментов палитры «Formatting Tools» (аналогичные средства предусмотрены и в редакторе Word). Команда «Align» позволяет выровнять выделенный фрагмент влево, по центру и вправо. Дополнительная команда «Heading» позволяет оформить выделенный фрагмент как заголовок определенного уровня в теле HTML-документа.
В заключение остановимся на использовании контекстных меню в этом редакторе, которые созвучны последней группе команд секции «Format». На рис. 4.36 показан пример начального контекстного меню, т. е. меню, созданного в рабочем окне редактора при щелчке правой кнопкой мыши вне зоны текста. В нем содержатся команды «Character Properties» (свойства шрифтовых элементов), «Paragraph/List Properties» (свойства абзаца или списка, в зависимости оттого, какой выбран фрагмент документа), «Page Properties» (свойства страницы).
Каждой команде соответствует свое диалоговое окно.
Например, первой команде соответствует диалоговое окно, показанное на рис. 4.37. В нем три вкладки: основная - Character, а также Link и Paragraph. В первой вкладке задается гарнитура, кегль, цвет и оформление шрифтовых элементов. Указатель мыши был подведен к окну цвета, поэтому на рисунке видна рамка с соответствующими черному цвету значениями цветовых координат в формате RGB и запись этих же координат в HTML-коде. Две другие вкладки в данном диалоговом окне позволяют оформить фрагмент текста как указатель ссылки, а также оформить соответствующим образом абзац, содержащий данный фрагмент текста.
Рассмотрим также диалоговое окно Page Properties, представленное на рис. 4.38. Его основная вкладка General, которая активна на этом рисунке, позволяет задать местоположение (электронный адрес или размещение в файловой системе) и атрибуты создаваемого электронного документа, такие как наименование документа и его автор, а также набор ключевых слов, характеризующий этот документ, и его классификационные характеристики. По-существу, это та информация, которая размещается в теге-контейнере <HEAD> HTML-издания. Другие вкладки позволяют определить цветовой фон и многие прочие элементы, используемые при оформлении страниц (цветовое оформление текстовых элементов и фона издания), а также просмотреть запись исходного кода заголовочной части документа, иначе - просмотреть теги метаинформации или атрибутов издания.
В заключение хочется отметить, что хотя материал этого параграфа не претендует на исчерпывающее описание HTML-редактора Netscape Composer, но содержит достаточно информации, чтобы оценить высокие профессиональные качества и возможности этого редактора, которые несомненно шире, чем у рассмотренного ранее текстового редактора Word 97 в режиме HTML-редактора.
4.6.