Создание текстовых блоков
Создание текстовых блоков
Для перехода в режим ввода и редактирования текста щелкните на кнопке Text (Текст)
в разделе Document (Документ) палитры ToolBox (Палитра инструментов). Элементы управления этим инструментом появятся на палитре Info Box (Информационная палитра) (рис. 3.35).
Рис. 3.35. Вид информационной палитры в режиме ввода текста
Для редактирования параметров текста откройте окно Text Default Settings (Установки параметров текста по умолчанию) (рис. 3.36), щелкнув на кнопке Settings Dialog (Окно настроек)
расположенной на информационной палитре.
Рис. 3.36. Вид окна настроек ввода и редактирования текста
Область Text Style (Стиль текста) содержит элементы управления, предназначенные для настройки параметров текста: гарнитуры, размера, начертания и т. д.
Раскрывающийся список Font (Шрифт) позволяет выбрать гарнитуру (тип) шрифта из набора шрифтов, установленных на компьютере.
Текстовое поле Font Height (Высота шрифта), помеченное знаком
предназначено для установки кегля (высоты) шрифта. Справа от этого поля расположено стандартное для всех графических элементов поле выбора пера.
Установка флажков Bold (Полужирный), Italic (Курсивный), Underline (Подчеркнутый) и Strikethrough (Зачеркнутый) изменяет начертание текста на полужирное, курсивное, подчеркнутое и зачеркнутое соответственно. Раскрывающийся список Alignment (Выравнивание) позволяет выбрать один из следующих способов выравнивания строк текста в текстовом блоке:
• Left (Влево) – текст будет выровнен по левой границе текстового блока. На информационной палитре этому способу соответствует кнопка
• Center (По центру) – текст будет выравниваться по центру текстового блока. Соответствующая кнопка информационной палитры —
• Right (Вправо) – текст будет выровнен по правой границе текстового блока. Кнопка этого способа выравнивания —
• Justify (По формату) – выравнивание текста происходит по обеим границам. Кнопка выравнивания —
В поле Leading (Интервал) устанавливается межстрочное расстояние.
Текстовые поля Width factor (Ширина символов) и Spacing factor (Межзнаковый интервал) предназначены для установки относительной ширины символов и расстояния между символами.
В трех последних элементах управления значение параметра устанавливается в процентах от стандартных для выбранной высоты значений.
В области Text Block Formatting (Параметры форматирования) устанавливаются дополнительные параметры.
В текстовое поле Text Block Angle (Угол поворота текста) вводится значение угла поворота блока текста относительно горизонтального положения. Установка флажка Fix Angle (Блокировать угол) фиксирует установленный угол поворота. До снятия флажка изменение угла поворота средствами редактирования невозможно.
Флажок Text Wrapping (Перенос текста) определяет возможность автоматического переноса текста на следующую строку при достижении правой границы текстового блока. Если флажок не установлен, блок будет автоматически расширяться при достижении строкой его правой границы.
С помощью элемента управления Anchor Point (Точка привязки)
можно указать точку привязки блока текста. Эта точка будет оставаться на месте при увеличении или уменьшении размера текстового блока в процессе редактирования текста. Например, при выборе в качестве точки привязки верхнего правого угла блок текста при вводе дополнительного текста будет расширяться влево и вниз.
Установка флажка Opaque (Непрозрачный) делает доступными элементы выбора пера, расположенные справа от этого флажка. Данное перо определяет цвет фона текстового блока. На палитре перьев, связанной с этим флажком, помимо обычных, есть два особых пера: Window Background (Фон окна), имеющее номер –1 и обозначенное вместо цвета значком
и Transparent (Прозрачный) с номером 0 и значком
Первое устанавливает цвет фона, совпадающий с цветом фона текущего окна, а второе делает фон текстового блока прозрачным.
При установке флажка Frame (Рамка) вокруг текстового блока отрисовывается граница, цвет которой определяется выбором соответствующего пера. В текстовом поле, расположенном под полем номера пера, устанавливается расстояние от нижней границы текстового блока до нижней части последней строки текста.
Примечание
Расстояние указывается не до базовой линии текста, а именно до его нижней части, то есть до выносных элементов («хвостиков») символов.
Переключатель Scalability (Масштабируемость) имеет два положения. При установке переключателя в положение Scaled (Масштабируемый) текст будет изменяться при изменении масштаба чертежа. При положении Fixed (Фиксированный) размер текстового блока остается неизменным при масштабировании проекта.
Выше говорилось о пользе кнопки Favorites (Избранное), расположенной в верхней части окна параметров объекта. Пожалуй, как нигде, этот механизм полезен именно при сохранении параметров текста, поскольку в разных текстовых документах существуют свои требования к оформлению. По этой причине сохранение настроенных параметров в виде именованного объекта должно войти у вас в привычку.
Текст можно вводить двумя способами. При первом размер текстового блока определяется координатами начальной и конечной точек его диагонали, которые пользователь должен указать щелчками кнопки мыши на рабочем поле. В этом случае ширина блока становится фиксированной, поскольку происходит автоматическая установка флажка Text Wrapping (Перенос текста).
При втором способе на рабочем поле двойным щелчком кнопки мыши фиксируется точка привязки текстового блока. Флажок переноса текста снимается, и ширина блока текста увеличивается автоматически в зависимости от длины введенной строки.
Как в том, так и в другом случае на экран выводятся окно текстового редактора и панель форматирования (рис. 3.37).
Рис. 3.37. Инструменты редактирования текста
Окно текстового редактора при использовании первого способа имеет указанную ширину, поэтому на линейке, определяющей границы абзаца, есть три ползунка: два нижних, определяющих положение левой и правой границ абзаца, и верхний, задающий положение отступа или выступа первой строки абзаца. При втором способе, поскольку правая граница текста изменяется динамически, правый ползунок отсутствует.
Ввод и редактирование текста производятся так же, как и в других редакторах. Отмечу лишь, что щелчком кнопки мыши на абзацной линейке можно установить позиции табуляции. Их положение можно точно определить с помощью контекстного меню, вызываемого щелчком правой кнопки мыши в окне редактора. Для этого необходимо выбрать команду Idents and Tabs (Отступы и табуляции) и в появившемся окне выполнить необходимые действия.
Для установки текущих параметров текста используется панель форматирования, находящаяся над окном редактора. Три кнопки в верхнем ряду справа используются для установки надстрочного и подстрочного индексов, а также зачеркнутого текста соответственно. Четыре кнопки в нижнем ряду справа отвечают за выбор пера и полужирное, курсивное и подчеркнутое начертание символов. Остальные элементы управления были упомянуты выше, кроме первых трех кнопок верхнего ряда, которые рассмотрим более подробно.
Щелчок на кнопке Choose Favorite (Выбрать стиль)
вызывает список стилей, из которого можно выбрать сохраненные наборы параметров текста – стиль.
Кнопка Insert Autotext (Вставить автотекст)
используется для вставки автотекста – текстовых фрагментов, сохраненных под определенным именем. Кроме стандартных информационных полей, определяемых на этапе подготовки к созданию проекта, например названия проекта, наименования компании-разработчика и т. д., пользователь может определить свои текстовые фрагменты и вставлять их, выбирая из списка.
Наконец, кнопка Insert Symbol (Вставить символ)
вызывает таблицу символов, с помощью которой можно вставить в текст символы, которых нет на клавиатуре, например знаки диаметра или градуса.
Завершается ввод текста щелчком кнопки мыши за пределами окна редактирования или нажатием сочетания клавиш Ctrl+Enter.
Практическая работа с текстом будет подробно рассмотрена в гл. 9.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Вывод на экран текстовых строк
Вывод на экран текстовых строк Сформированные в сценарии строки текста можно выводить в стандартный выходной поток (в консольном режиме) или в графическое диалоговое окно несколькими способами:? с помощью метода Echo объекта WScript;? с помощью методов Write и WriteLine объекта
12.7.1 Возможности текстовых процессоров
12.7.1 Возможности текстовых процессоров К стандартным средствам форматирования текста относятся: • возможности выбора различных шрифтов для разных частей текста в одном документе; • задания ширины полей, величины отступов, интервалов; • организации текста в виде
1.5. Создание текстовых документов (ввод, редактирование, исправление ошибок)
1.5. Создание текстовых документов (ввод, редактирование, исправление ошибок) Нет необходимости говорить о многообразии систем для подготовки текстовых документов: текстовых редакторов, издательских систем и т.п. Они прочно вошли в нашу жизнь, без них не может обойтись ни
3.3. Объединение текстовых документов
3.3. Объединение текстовых документов Наверняка в процессе работы с текстом вам понадобится объединить несколько файлов в один. Документы Word можно объединить с помощью стандартных средств программы, а для других файлов воспользуйтесь специальными утилитами.TXTcollectorС
Настройки текстовых фреймов
Настройки текстовых фреймов Настройки текстовых фреймов мы выделяем в отдельную категорию, поскольку есть существенная разница между настройками содержимого и настройками самого фрейма. Частично эти настройки дублируют настройки текста, а частично – являются новыми
Создание автоматически изменяющихся текстовых полей
Создание автоматически изменяющихся текстовых полей Текстовые поля имеют те же свойства AutoSize, Wordwrap и Text Align, что и элементы управления. Работают они почти так же. Более подробная информация об этих свойствах содержится в разделе "Отправка сообщений с надписями" раньше в
Использование многострочных текстовых полей
Использование многострочных текстовых полей Для того чтобы данные в текстовом поле отображались корректно, текст понадобится разбить на несколько строк, поэтому вы должны присвоить свойству MultiLine значение True. В противном случае, даже если значение свойства WrapText равно
14.8.1. Несколько слов о текстовых фильтрах
14.8.1. Несколько слов о текстовых фильтрах Многие инструменты, которыми мы постоянно пользуемся (как поставляемые производителем, так и разрабатываемые собственными силами), — просто текстовые фильтры. Иными словами, они принимают на входе текст, каким-то образом
Создание и использование одномодульных компоновочных блоков
Создание и использование одномодульных компоновочных блоков Чтобы инициировать процесс понимания компоновочных блоков .NET, мы с вами создадим одномодульный компоновочный блок *.dll (с именем CarLibrary), содержащий небольшой набор открытых типов. Чтобы построить библиотеку
Создание и использование многомодульных компоновочных блоков
Создание и использование многомодульных компоновочных блоков Теперь, когда вы научились строить и использовать одномодульные компоновочные блоки, рассмотрим процесс создания многомодульных компоновочных блоков, Напомним, что многомодульный компоновочный блок – это
3D-рамка для текстовых компонентов
3D-рамка для текстовых компонентов Один из примеров создания текстового компонента с трехмерной декоративной контурной рамкой (для создания компонента потребовалось около получаса. Он демонстрирует только принцип получения рамки. Я не стал колдовать над свойствами
Создание текстовых узлов
Создание текстовых узлов Шаблон преобразования может содержать текстовые узлы, которые при выполнении шаблона после обработки пробельных символов будут попросту скопированы в результирующее дерево. Таким образом, для того, чтобы вывести в выходящий документ некоторый
Обработка текстовых файлов.
Обработка текстовых файлов. Часто PGP используется для кодирования электронной почты, которая чаще всего представляет собой текст. Проблема текстовых файлов заключается в том, что на разных машинах текст представляется по-разному; например в MS-DOS все строки заканчиваются
Форматирование текстовых документов
Форматирование текстовых документов Ввод и форматирование текста Программы, предназначенные для ввода форматированного текста, элементов графики, обработки примечаний, создания именного указателя и пр., называют текстовыми процессорами. Практически все они имеют
Трансформация текстовых блоков
Трансформация текстовых блоков Мы можем применять к текстовым блокам те же трансформации, что и к другим фрагментам изображения. Делается это точно так же — выделяем нужный текстовый блок, выбираем в главном инструментарии инструмент "трансформатор" и перемещаем