5.1.12. Текстовые блоки
5.1.12. Текстовые блоки
Pages предлагает вводить текст не только в текстовый слой на странице, но позволяет размещать его в прямоугольные блоки, которые могут быть размещены в произвольном месте страницы.
С текстовым блоком, как с объектом, можно производить все вышеперечисленные действия: изменение размера, перемещение, копирование, поворот и т. д. Подробнее см. разд. 5.1.10. Ниже мы рассмотрим специфику работы с текстовыми блоками.
Создание текстового блока
Текстовый блок может быть добавлен на страницу и как плавающий объект, и как внутристрочный.
Создание текстового блока как плавающего объекта
Когда мы добавляем текстовый блок как плавающий объект, он становится привязанным к странице, а введенный текст обтекает его вокруг рамки. Для создания текстового блока как плавающего объекта достаточно выполнить одно из перечисленных ниже действий:
? щелкнуть по кнопке Text Box (Текстовый блок), расположенной на панели инструментов:
? щелкнуть мышью, удерживая клавишу <Command>, за пределами текста (в одном из четырех полей). Курсор ввода исчезнет. Выполнить команду Insert (Вставка) ? Text Box (Текстовый блок);
? щелкнуть мышью по кнопке Text Box (Текстовый блок), расположенной на панели инструментов, удерживая клавишу <Option>. Отпустить клавишу <Option>, указатель примет вид перекрестия. Затем на странице с нажатой кнопкой мыши нарисовать прямоугольную рамку;
? если текстовой блок внедрен в документ как внутристрочный объект, то щелчок мыши по кнопке Floating (Плавающий), расположенной на панели форматирования, преобразует блок в плавающий объект.
Создание текстового блока как внутристрочного объекта
Для привязки текстового блока к тексту на странице мы можем создать его как внутристрочный объект одним из способов:
? указать место вставки в документ текстового блока, установив в необходимое положение курсор ввода. Выполнить команду Insert (Вставка) ? Text Box (Текстовый блок);
? мы можем создать блок текста как внутристрочный объект, преобразовав его из плавающего, щелкнув мышью по кнопке Inline (Внутристрочный), расположенной на панели форматирования.
Напоминание
Если блок добавлен на страницу как внутристрочный объект, то верхние маркеры выделения не являются активными, поэтому перемещать и изменять размер блока с их помощью не получится. Для этого следует использовать активные (нижние) маркеры.
Работа с текстом внутри блока
Текстовый блок создается с заготовленной и выделенной фразой внутри: «Type to enter text» (Печатать для ввода текста), которая реагирует на изменение атрибутов текста. Что является очень удобным и позволяет предварительно определиться с установками для символов, а затем ввести текст. Так как фраза изначально выделена, то ввод любого символа удаляет ее.
Работа с текстом внутри блока проходит аналогично работе с текстом на странице. Также работают приемы выделения, на блок распространяется режим невидимых символов, также происходит работа с абзацами, списками и т. п.
Обратите внимание, когда текст начнет выходить за нижнюю границу блока, то на ней появится индикатор в виде знака «+», говорящий о переполнении блока. В этом случае следует расширить границы блока, перетащив указатель мыши вниз, предварительно «ухватившись» за индикатор.
Для завершения ввода текста и выделения блока следует щелкнуть по границе рамки текстового блока или нажать комбинацию клавиш <Соmmand>+<Retum>.
Если вид разметки страницы не установлен, то границы текстового блока видны, пока идет работа с текстом внутри него, но стоит произвести щелчок мышью вне блока, границы исчезнут, и станет не понятно, как создан текст: введен ли он непосредственно на странице или он содержится в текстовой рамке. Поэтому, чтобы не ввести в заблуждение самого себя, следует установить режим разметки страницы, выбрав команду View (Вид) ? Show Layout (Показать разметку).
Связывание плавающих текстовых блоков
В ряде случаев возникает необходимость разместить один текст в нескольких блоках, причем так, чтобы текст перетекал из одного блока в другой. Для этого удобно использовать связанные текстовые блоки. Причем, если мы будем форматировать или редактировать текст в первом блоке, то эти действия повлияют на текст во втором блоке. Например, если уменьшить размер символов в первом блоке, то часть текста из второго блока перетечет в первый, но со старым размером символов. Если понадобится применить действие к тексту одновременно в двух блоках, то следует выделить текст в них, поместив курсор ввода внутрь любого блока, и выполнить команду Edit (Правка) ? Select All (Выделить все). Связанные блоки текста могут быть разнесены друг от друга на расстоянии нескольких страниц.
Создание связи между текстовыми блоками
Связь между текстовыми блоками обозначается голубым отрезком, соединяющим правую границу первого блока с левой границей второго (рис. 5.51). Установить связь можно одним из способов:
? создать два текстовых блока. В первый блок ввести текст. Щелкнуть мышью по голубому квадрату, расположенному на правой стороне первого блока. Указатель мыши сменится на стрелку с плюсом:
Затем произвести щелчок по второму блоку;
? создать один блок текста. Выделить его. Аналогично предыдущему пункту произвести щелчок по голубому квадрату, затем щелкнуть мышью в любом месте документа, тогда автоматически появится связанный пустой блок, в который перетечет часть текста из первого блока;
Замечание
Если мы начали устанавливать связь, т. е. уже нажали на голубой квадрат, но передумали, то клавиша <Escape> поможет нам отменить начало действия.
? создать один блок текста. Выделить его. Выполнить команду Format (Формат) ? Text Box (Текстовый блок) ? Add Linked Text Box (Добавить связанный текстовый блок);
? создать два текстовых блока. Выделить оба блока щелчком мыши, удерживая клавишу <Command> или <Shift>. Выполнить команду Format (Формат) ? Link Selected Text Boxes (Связать выделенные текстовые блоки).
Замечание
Команда Format (Формат) ? Link Selected Text Boxes (Связать выделенные текстовые блоки) связывает только два блока! Поэтому, если нам понадобится, например, связать четыре блока, то сначала связываем первый и второй, затем второй и третий и, наконец, третий и четвертый.
Работа со связанными текстовыми блоками
? Чтобы разорвать связь между блоками, необходимо выполнить команду Format (Формат) ? Text Box (Текстовый блок) ? Break Connection into Text Box (Разорвать входящую связь) или Format (Формат) ? Text Box (Текстовый блок) ? Break Connection out of Text Box (Разорвать исходящую связь).
Замечание
Для разрыва связи достаточно удалить один из блоков в связке. При разрыве связи между блоками текст перетекает в первый (исходящий) блок.
? Чтобы скрыть голубой отрезок между связанными блоками, следует выполнить команду Format (Формат) ? Text Box (Текстовый блок) ? Hide Connection Lines (Скрыть линии связи), для отображения отрезка используется команда Format (Формат) ? Text Box (Текстовый блок) ? Show Connection Lines (Показать линии связи).
? Копирование связанных блоков:
• если выделить один блок из связки и скопировать его через буфер обмена, последовательно выполнив команды Edit (Правка) ? Сору (Скопировать) и Edit (Правка) ? Paste (Вставить), то добавится дубль выделенного блока, но связь будет утеряна;
• если выделить все блоки в связке и выполнить последовательно пару команд Edit (Правка) ? Сору (Скопировать) и Edit (Правка) ? Paste (Вставить), то поверх выделенных блоков появятся дубликаты, с сохранившейся связью между ними.
Для освоения разд. 5.1.12 используйте практикум из разд. 6.1.12.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Блоки try и except
Блоки try и except Все начинается с выяснения того, в каких именно блоках программного кода вы намерены контролировать возникновение нестандартных ситуаций, после чего этим блокам должны быть предоставлены обработчики исключений в соответствии с приведенным ниже
Блоки
Блоки JavaScript позволяет нам объединить несколько выражений в одно. Такое выражение называется блочным выражением или просто блоком. Составляющие его выражения заключают в фигурные скобки, например:{b = "12";c = a — b;}Как правило, блоки не существуют сами по себе. Чаще всего они
Блоки энергии
Блоки энергии Большинство твердых непрозрачных блоков вроде булыжника могут быть преобразованы в блоки энергии. Они не передают энергию блокам, расположенным рядом с ними, но могут активировать находящееся рядом устройство. Так происходит, когда вы нажимаете кнопку
Блоки
Блоки JavaScript позволяет нам объединить несколько выражений в одно. Такое выражение называется блочным выражением или просто блоком. Составляющие его выражения заключают в фигурные скобки, например:{b = "12";c = a — b;}Как правило, блоки не существуют сами по себе. Чаще всего они
Компоновочные блоки .NET
Компоновочные блоки .NET Независимо от того, какой язык .NET вы выберете для программирования, вы должны понимать, что хотя бинарные .NET-единицы имеют такие же расширения файлов, как COM-серверы и неуправляемые программы Win32 (*.dll или *.exe), их внутреннее устройство совершенно иное.
Приватные компоновочные блоки
Приватные компоновочные блоки Компоновочные блоки, которые создавались вами в этой главе до сих пор, инсталлировались, как приватные компоновочные блоки. Приватные компоновочные блоки должны размещаться в том же каталоге, что и приложение-клиент (такой каталог
Общедоступные компоновочные блоки
Общедоступные компоновочные блоки Теперь, когда вы понимаете, как инсталлировать и конфигурировать приватные компоновочные блоки, мы с вами можем приступить к рассмотрению роли общедоступных компоновочных блоков. Подобно приватному компоновочному блоку,
Глава 31. Блоки
Глава 31. Блоки Типы блоков в OCR — системе ABBYY FineReaderБлоки — это заключенные в рамку участки изображения. Программой блоки выделяются для того с тем, чтобы указать OCR-системе, какие участки отсканированной страницы необходимо распознавать и в каком порядке. Кроме того по ним
Блоки BEGIN ... END
Блоки BEGIN ... END PSQL является структурированным языком. После объявления переменных процедурные операторы заключаются в операторные скобки BEGIN и END. В процессе разработки логики процедуры могут быть добавлены другие блоки; любой блок может включать другой блок, заключенный
Бита и блоки
Бита и блоки Исходный файл: Paddlebricks.fla Следующая игра намного сложнее двух предыдущих, хотя в ней используются те же основные элементы: мяч, бита и стены. Это классическая игра изначально называлась "Breakout" [14] .На рис. 11.4 показан фрагмент игры. В дополнение к мячу и бите вверху
Рекурсивные блоки
Рекурсивные блоки Исходный файл: Blocks.fla Я встречал эту игру в разных вариациях под разными названиями. Основная идея ее в том, что экран заполнен большой решеткой, состоящей из цветных блоков. Игрок может нажать на блок, чтобы удалить его из решетки. Но чтобы удаление блока
Как работают блоки питания персональных компьютеров? Какие блоки питания бывают?
Как работают блоки питания персональных компьютеров? Какие блоки питания бывают? http://pc-doc.spb.ru/atx.html Блок питания — жизненно важная часть компьютера, без которой его функционирование невозможно. Лишенный блока питания компьютер — всего лишь мертвая коробка, наполненная
Текстовые блоки и работа с ними
Текстовые блоки и работа с ними Любой текст, который мы поместим на рабочий лист, будет заключен в так называемый текстовый блок. Это особый примитив, мало чем отличающийся от уже знакомых нам "графических" примитивов — линий и заливок. О работе с текстовыми блоками мы
Блоки
Блоки ActionScript позволяет нам объединить несколько выражений в одно. Такое выражение называется блочным выражением или просто блоком. Для выделения блочного выражения составляющие его выражения заключаются в фигурные скобки, например: { b = "12"; с = а — b; } Как правило, блоки
Скрылина Софья
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉