Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
скомпанованное.docx
Скачиваний:
6
Добавлен:
15.08.2019
Размер:
1.91 Mб
Скачать

Вопрос 9.

Разбивка абзацев по страницам

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

Выделите необходимые абзацы;

Щелкните по выделенному фрагменту правой кнопкой мыши и в появившемся контекстном меню, выберите пункт «Абзац»;

В окне «Абзац» перейдите на вкладку «Положение на странице»;

В группе «Разбивка на страницы» выберите нужные пункты:

«Запрет висячих строк» – запрет перехода одной строки на следующую страницу или первой строки на предыдущую;

«Не отрывать от следующего» – запрет перехода следующего абзаца на следующую страницу;

«Не разрывать абзац» – запрет разделения абзаца на две страницы;

« С новой страницы» – вставка разрыва страницы перед абзацем (каждый следующий абзац начинается на новой странице).

Вопрос 10.

Выделение фрагментов текста с помощью клавиатуры

Если вы освоили приводимые в предыдущем разделе навигационные комбинации клавиш (Ctrl вместе с остальными навигационными клавишами: Home, End и клавиши управления курсором), то вам не составит труда научиться с их же помощью выделять нужные блоки текста. Для этого к уже изученным комбинациям нужно добавить нажатую клавишу Shift (регистр). И более ничего. С помощью нажатой Shift и комбинации Ctrl с навигационными клавишами (ну или просто Shift с клавишами управления курсором) вы с легкостью сможете выделять нужные вам фрагменты текста. Сейчас объясню поподробнее...

Клавиши <— и —> и перемещают курсор по символам, так? Если вы нажмете Shift и, не отпуская, начнете перемещать курсор, например, вправо, то увидите, что символы, по которым пробегает курсор, начнут выделяться (рис. 8.20).

Комбинация Shift+T/i будет выделять строки (причем если мигающий курсор стоит не в начале строки, то первая строка будет выделена от курсора и до конца строки — при использовании клавиши -I — или от курсора и до начала строки — в сочетании с клавишей Т).

При использовании комбинации Ctrl+Shift (нажать и не отпускать) с клавишами <— и —> выделение пойдет по словам. Shift+End выделяет часть строки справа от курсора, a Shift+Home — часть строки слева от курсора. Выделить блок от курсора и до конца текста можно при помощи сочетания Ctrl+Shift+End, а текст от курсора и до начала текста — при помощи Ctrl+Shift+Home.

Вот и все. Видите, как просто? Остается только запомнить еще одну волшебную комбинацию — Ctri+A. Она выделяет сразу весь текст (и не только в Word, кстати, но и во многих других программах).

TrueType (ТруТайп) — формат компьютерных шрифтов, разработанный фирмой Apple в конце 1980-х годов.

Шрифты в данном формате используются во многих современных операционных системах. Файлы с такими шрифтами имеют расширение имени «ttf». В зависимости от версии формата, максимальное количество хранимых символов может ограничиваться значениями 2 в 8 степени, 2в 16 или 2 в 32[1].

Apple принадлежат три патента, имеющие отношение к некоторым способам обработки контуров шрифтов TrueType для вывода при маленьком размере. Так как эти патенты могут препятствовать свободному использованию таких способов, FreeType по умолчанию распространяется с отключённой их поддержкой, и обрабатывает контуры по-другому

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

• информация о линии контура хранится в виде точек

• прямая линия контура строится по двум точкам начальной и конечной (Рисунок 1).

• элемент дуги строится методом Безье. Начало и конец кривой описываются точками, которые лежат на самой кривой. Остальные точки, не принадлежащие кривой, служат для построения дуг

Итак, для построения контура используется два вида точек. Один тип — это точка, лежащая на контуре, является началом одной кривой или отрезка и концом другой. Другой вид точек — это точки не лежащие на контуре и являются контрольными точками для построения кривой. Между двумя кривыми может отсутствовать координатная точка и её придётся восстанавливать.

Для сокращения числа хранения похожих символов придумали комбинировать два символа в один. Например буква Ё — это буква Е с двумя точками над ней. Точки и Е могут хранится отдельно, а при построении Ё символа, берётся информация из двух источников.

ЁДЬГСХЭЪРШ

Рисунок 8 Пример символов, которые можно сделать комбинированными

Хинтинг

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

Единица измерения шрифта

Единица измерения величины шрифта — point (англо-американский пункт), которая обычно переводится как пункт, и полиграфическая единица измерения величины шрифта (французский пункт), на самом деле не совпадают. Компьютерный пункт равен 0,353 мм, а полиграфический пункт — 0,376 мм. Разница составляет около 7 %. Поэтому при указании кегля обязательно нужно уточнить, какой пункт имеет в виду заказчик, а какой заложен в верстке.

13.Rich Text Format (RTF, «формат обогащённого текста» (rich с английского — богатый)) — проприетарный[3][4] межплатформенный формат хранения размеченных текстовых документов, предложенный группами программистов, основавшими компании Microsoft и Adobe, как метатэговский формат для редактора Word в 1982 году. С тех пор спецификация формата несколько раз изменялась. RTF-документы поддерживаются всеми современными текстовыми процессорами. После разрыва отношений с Microsoft компания Adobe продолжила развитие метатэговского языка, заложенного в основу RTF, создав в 1985 году язык PostScript.

Большинство текстовых процессоров реализуют импорт/экспорт в формат RTF, благодаря чему этот формат часто используется как «общий», для передачи текста из одной программы в другую.

Текстовый процессор WordPad, встроенный в Microsoft Windows, по умолчанию сохраняет документы в формате RTF. Текстовые процессоры AbiWord и OpenOffice.org позволяют просматривать и редактировать файлы в формате RTF. Редактор по умолчанию в Mac OS X — TextEdit, также поддерживает RTF.

Поскольку основу RTF составляет обычный текст, довольно просто создать RTF на любом языке программирования. Например, в Perl для этих целей есть модуль RTF::Writer. В PHP можно использовать библиотеку PhpRtf Lite для генерации в браузере RTF документов «на лету».

В RTF для обмена документами используются только представимые символами коды из ASCII-, MAC- и PC-символьного набора. Кроме текста, файл в RT-формате в читаемой форме содержит команды управления. Документ состоит преимущественно из команд управления настройки программы чтения файлов в RTF-формате. Эти команды можно разделить на управляющие слова (control words) и управляющие символы (control symbols). Управляющее слово представляет собой последовательность символов с разделителем (delimiter) в конце: \lettersequence <delimiter> Перед управляющим словом вводится обратная косая черта "\" (backslash). В качестве разделяющих могут использоваться следующие символы: Ш Пробел (space), причем этот символ относится к управляющему слову; Цифра или знак "-". После этих символов должен следовать параметр с разделителем. В качестве разделителя может быть использован пробел или другие символы, кроме цифр и букв; Все символы, отличные от цифр и букв. Эти символы не относятся к управляющему слову. В RT-формате для задания управляющей последовательности используются буквы от "А" до "Z" и от "а" до "z", а также цифры от "0" до "9". Национальные символы к управляющей информации не относятся. В качестве, управляющих символов используются отдельные буквы. Перед каждым управляющим символом вводится обратная косая черта "\": \control symbol В настоящее время определены только некоторые из этих символов. Поэтому при чтении неизвестные символы могут быть пропущены. В RT-формате существует возможность объединять отдельные последовательности в группы при помощи скобок: { начало группы } конец группы Такие группы создаются, например, при описании сносок, колонтитулов и т.п. Если необходимо разместить символы "\", "{" или "}" внутри обычного текста, то перед ними надлежит поставить обратную косую черту: \\ \{ \}. Это позволяет программе, читающей RTF-последовательность, распознать, что символ не следует интерпретировать как управляющий. В RT-формате используются также некоторые символьные коды для управления печатью Код Значение 09Н Табулятор 0АН Символ CR 0СН Символ LF Символы CR и LF, расположенные внутри текста, будут пропущены. Microsoft использует эти символы для большей наглядности при представлении RTF-файла. Внутри управляющих слов символы CR и LF могут иметь особое значение, подробнее об этом будет сказано при описании команд.

14.Шаблон — это матрица, способная к неограниченному воспроизводству клонов — документов. Документы, созданные по шаблону, наследуют все его признаки форматирования, стили, планировку страниц, внедренные объекты и многое другое. Кроме того, они сохраняют связь с родительским объектом. Изменения, внесенные в шаблон, влекут за собой обновление дизайна всех порожденных документов. Подобная индукция не всегда выгодна. Программа Dreamweaver располагает специальными средствами, которые позволяют разорвать “пуповину”, связывающую шаблон и созданные на его основе документы.

Шаблоны — это не единственное средство поддержки согласованного дизайна и коллективной разработки больших проектов. Сходные задачи решают библиотеки и включения стороны сервера, которые часто в изданиях на русском языке именуются английской аббревиатурой SSI (Server-Side Include).

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

Создание шаблонов

Новый шаблон можно создать на основе существующего гипертекстового документа или разработать “с нуля”. Программа Dreamweaver хранит шаблоны в файлах с расширением .DWT в специально отведенной для этих целей папке Templates, вложенной в корневую папку сайта. Эта папка автоматически создается программой, как только разработан и сохранен первый такой документ.

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

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

Несколько замечаний по поводу тактики создания шаблонов. Если на обычных гипертекстовых страницах графические и текстовые “заглушки” — это временная мера, допустимая только на определенных стадиях разработки, то для шаблонов их применение не только целесообразно, но часто и необходимо. Макеты текстовых фрагментов и графических образов позволяет сохранить планировку документа, они также служат напоминанием о необходимости включения на данные позиции постоянных объектов определенного типа.

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

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

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

Создание шаблона

Любой существующий гипертекстовый документ можно превратить в шаблон. Эта технически простая операция выполняется следующим образом.

  1. Откройте документ командой File > Open (Файл > Открыть).

  2. Внесите в документ необходимые правки.

  3. Дайте команду File > Save as Template (Файл > Сохранить как шаблон).

  4. Откроется диалоговое окно (рис. 14.1), в котором надо выбрать Web узел и название нового шаблона.

Рис. 14.1. Создание шаблона

  1. Щелкните на кнопке Save (Сохранить).

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

После сохранения документа в виде шаблона программа Dreamweaver вставляет в строку заголовка пометку “Template”, которая напоминает о роли документа.

“С чистого листа” шаблоны создаются несколько иначе.

  1. Дайте команду Windows > Templates (Окно > Шаблоны). На экране появится палитра Assets (Ресурсы) с активным разделом Templates (Шаблоны).

  2. Дайте на палитре команду New Template (Новый шаблон). Эта команда – один из пунктов меню, открываемого щелчком на треугольной кнопке справа.

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

  4. Откройте новый пустой шаблон двойным щелчком на его имени в палитре Assets (Ресурсы).