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



Автоматические текстовые блоки


Программа устанавливает размеры автоматического блока исходя из количества строчек текста и их ширины. Работу с автоматическим блоком можно сравнить с набором текста на странице, которая имеет бесконечную ширину и высоту. Такие блоки никогда не переполняются и не вытесняют текст в другие блоки и цепочки. Программа блокирует любое принудительное изменение размеров автоматического блока: «ручное» (через угловые маркеры) или «числовое» (через поля w и h инспектора объектов).
Существуют две промежуточные формы текстовых блоков: блоки с автоматической шириной и блоки с автоматической высотой. Текстовый блок с автоматической высотой подгоняет свою высоту к набранному тесту. Ширину такого блока можно менять вручную или устанавливать вводом значений в инспекторе объектов. Текстовый блок с автоматической шириной выравнивает ширину по самой длинной строке. Высоту такого блока можно менять вручную или устанавливать в инспекторе объектов.
Текстовый блок можно сделать автоматическим при помощи палитры Object Inspector (<Ctrl>+<!>). С правой стороны от полей w и h расположены кнопки (рис. 6-4). Включение первой кнопки превращает отмеченный блок в блок с автоматической шириной и делает недоступным поле w. Щелчок по второй кнопке превращает отмеченный блок в блок с автоматической высотой и делает недоступным поле h. Включение обеих кнопок блокирует поля w и h и делает блок полностью автоматическим. Кнопки действуют как двоичные переключатели, повторный щелчок по кнопке снимает заданные установки.



6-4. Палитра Object Inspector для работы с текстовыми блоками

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


Если текст в блоке фиксированных размеров набран без обрывов строк, то превращение блока в автоматический может вызвать неожиданное изменение его размеров, как показано на рис. 6-5.



6-5. Изменение размеров автоматического блока