Иллюстрированный самоучитель по программам Adobe

Неожиданные результаты

(Только 6.0.) Я создаю Web-страницы в PageMaker 6.0 с помощью дополнительного модуля HTML Author, но у меня не все получается

Если я щелкаю определенные гиперссылки в моем Web-браузере, происходит переход не в те места, которые я указывал.

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

В HTML целевым объектом (привязкой) является место перехода по гиперссылке (то есть место, в которое Вы предполагаете перейти, когда щелкаете исходный объект [гиперссылку! в Web-браузере). Местоположение привязки определяется тегом привязки – элементом кода HTML, который находится рядом целевым объектом, но невидим в Web-браузере. Дополнение HTML Author помещает эти теги в начале текстового блока, содержащего привязку, а не внутри самих привязок.

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

  1. Экспортировав документ из PageMaker в формат HTML, откройте этот HTML-документ в каком-либо текстовом редакторе.
  2. Найдите тег привязки. Он имеет следующий вид:
    <A NAME="метка привязки"> </A>

    (Здесь <A NAME= – начало открывающего тега, </А> – закрывающий тег, "метка привязки" – метка, которую Вы присваиваете привязке, когда создаете ее в секции Create Links дополнительного модуля HTML Author.)

  3. Вырежьте тег привязки и вклейте его перед текстом, к которому должен осуществляться переход по гиперссылке.
  4. Сохраните HTML-документ формате text-only. Помните, что при повторном экспорте в формат HTML-документ дополнительный модуль HTML Author полностью перезаписывает код HTML, стирая все изменения, внесенные в текстовом редакторе. Поэтому не редактируйте код HTML, пока не экспортируете окончательную версию Web-страницы.

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

Иногда тот же эффект возникает, когда я печатаю документы. Что происходит и как это исправить?

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

  • Проверьте расстановку обычных символов "пробел" в каждой строке, позволяющих переходить на следующую строку.
  • Убедитесь, что в диалоговом окне Type Specifications для параметра Line end выбран вариант Break. Если выбран вариант No Break, текст не будет переноситься.
  • Создав копию публикации, выберите инструмент "стрелка" и выполните глобальную перекомпоновку (CTRL + "Hyphenation…" на PC или Option + "Hyphenation…" на Macintosh); это обеспечит компоновку текста с правильной метрикой шрифтов. Глобальную перекомпоновку не следует путать с диагностической перекомпоновкой, выполняемой по команде CTRL + SHIFT + "Hyphenation…" на PC или Option + SHIFT + "Hyphenation…" на Macintosh. При диагностической перекомпоновке в дополнение к перекомпоновке текста проверяются все связи и внешние соединения; но в данном случае это не требуется.
  • Назначьте другую гарнитуру шрифта для текста, который не переносится. Если проблема исчезнет, это может означать, что исходный шрифт поврежден – либо в применении к определенному фрагменту текста, либо на системном уровне. Удалите текст, который не переносится, сохраните публикацию по команде Save As и выполните перекомпоновку файла; или, если подозреваете повреждение шрифта на системном уровне, удалите этот шрифт и переустановите его.
  • Использование программы Adobe Type Manager (ATM) 3.0.1 или предыдущих версий с PageMaker 6.0 в операционной системе Windows 95 может приводить к визуализации или печати текста с неверными межсимвольными интервалами. В этом случае удалите Вашу копию ATM и установите ATM 3.0.2, включенную в компакт-диск PageMaker 6.0 Deluxe. (Чтобы получить инструкции по деинсталляции ATM 3.0 или более ранних версий, направьте E-mail по адресу techdocs@adobe.com и запросите документ 341402 или получите документ FaxYI 341402.) Версии ATM, предшествующие 3.0.2, несовместимы с Windows 95.

Чтобы проверить, какая версия ATM у Вас установлена, щелкните кнопку Start Windows 95, затем перейдите в окно ATM Control Panel (в подменю Main меню Programs). Номер версии указан в верхнем левом углу окна ATM Control Panel.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.