Векторная графика в пакете FreeHand 9.0



Выключка


Выключка, или выравнивание (alignment), является одним из признаков форматирования параграфа. Смысл выравнивания и его виды обсуждались в разделе «Шрифтовые атрибуты». Рассмотрим технику задания выключки.
Как и для большинства операций, в программе FreeHand существует несколько способов выбора выключки для маркированного параграфа. Можно поступить следующим образом:

  •  Вызвать инспектор текста (<Ctrl>+<T>);
  •  Щелкнуть по кнопке - для реализации выключки по центру, по кнопке — для выключки по левому краю, по кнопке — для выключки по правому краю, по кнопке — для выключки по формату.


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


Выключка

Клавиатурная комбинация

По левому краю

<Ctrl>+<Alt>+<Shift>+<L>

По правому краю

<Ctrl>+<Alt>+<Shift>+<R>

По центру

<Ctrl>+<Alt>+<Shift>+<M>

По формату

<Ctrl>+<Alt>+<Shift>+<J>


Полной (принудительной) называется такая выключка по формату, у которой последняя строка всегда выравнивается по ширине блока или колонки независимо от ее длины. Такая выключка обычно применяется к заголовкам. В программе нет прямых средств (кнопок, клавиш или команд) для задания полной выключки. Она устанавливается посредством изменения параметров в инспекторе текста.
В инспекторе текста необходимо щелкнуть по кнопке  . Она находится с правой стороны в ряду кнопок, отвечающих за выравнивание. Появится диалоговое окно Edit Alignment (Редактирование выключки), показанное на рис. 6-29. Меняя значение поля Flush zone (Зона выравнивания), можно управлять выравниванием последней строки, в частности установить полную выключку для отмеченного параграфа.
Значение этого поля представляет собой минимальную длину последней строки, которая растягивается по ширине блока или колонки. Длина строки задается в процентах от ширины блока или колонки. Например, если в поле задано значение, равное 50 процентам, строки, длина которых меньше, чем половина формата, не растягиваются. Как только длина строки превысит пороговое значение, программа выравнивает оба края строки по границам блока или колонки.
Чтобы добиться полной выключки, надо в поле Flush zone задать нулевое значение. Это значит, что программа будет растягивать последнюю строку независимо от ее длины. Для коротких строк такое форматирование достигается за счет значительного увеличения размера пробелов между символами.



6-29. Диалоговое окно для редактирования выключки

Поле Ragged width (Неровный край) диалогового окна относится к настройке всех видов выключки, кроме выключки по формату. Значение поля представляет собой минимальную длину строки параграфа, заданную в процентах от ширины блока или колонки. Чем больше значение поля, тем меньше допустимый разброс длин строк и тем более ровным выглядит край или края параграфа. Если в поле ввести значение, равное 100 процентам, то независимо от вида выключки (по левому краю, по правому краю, по центру), которая выбрана для параграфа, он будет выровнен по формату.
Рассмотрим, как действует опция Flush zone на параграфы, выровненные не по формату. Пусть, например, ширина блока равна 100 миллиметрам, в поле Ragged width установлено значение 80 %, а в поле Flush zone —50 %. В этом случае последние строки параграфов, длина которых превосходит 50 миллиметров (100*50%), будут растянуты до 80 миллиметров. Строки с длинами, не превышающими этого порога, не подвергаются принудительному растяжению.