Работа с текстом
Создание и изменение таблиц
Резюме
Цель этой главы – освоение принципов работы c текстом и таблицами в AutoCAD 2009. В ней рассмотрены следующие основные понятия:
• управление отображением текста с помощью стилей и шрифтов;
• создание и редактирование однострочного и многострочного текста;
• создание и редактирование таблиц.
Работе с текстом посвящены соответствующие уроки видеокурса.
Говорят, что изображение стоит тысячи слов. Линии, дуги и круги на рисунке могут передать много графической информации, однако в конце работы вам нужно снабдить рисунки примечаниями, чтобы полностью передать замысел.
Текст на рисунке соотносится с многими различными фигурами, размерами и формами. Он используется в блоке заголовка рисунка, чтобы сказать читателям, кто и когда его создавал. Текст блока заголовка может также представлять информацию о том, кто проверил рисунок или на какую ревизию чертежа вы смотрите: два очень важных информационных момента. Конечно, есть также текст, который создается непосредственно на рисунке в форме примечаний, меток и выносок с определенными конструкторскими инструкциями, ссылками на другие рисунки, номера частей и спецификации. Таблицы со строками и столбцами используются, чтобы создать списки частей, иногда называемые ведомостями материалов, такие как описи дверей и окон на архитектурной схеме, которые перечисляют их типы и размеры.
Вручную аннотирование рисунка на чертежной доске, первоначально названное буквенными обозначениями, было утомительной и отнимающей много времени задачей. Фактически некоторые считали это формой искусства из-за навыка и ловкости, необходимых для снабжения рисунка примечаниями должным образом.
Эти дни давно прошли. Программа AutoCAD предоставляет множество инструментальных средств, которые позволяют вам аннотировать рисунки в манере, которая отвечает промышленным чертежным стандартам с минимумом усилий. Вы можете добавить множество строк текста, просто определяя граничную область, которую он должен заполнить. Поэтому, когда вы вводите текст, программа AutoCAD автоматически форматирует его соответствующим образом. Таблицы можно вставить путем определения количества строк и столбцов. Можно также добавить текст типа «поле», который будет автоматически изменяться в соответствии с текущей датой, названием файла чертежа или свойствами объекта на рисунке!
В этой главе рассмотрим инструментальные средства программы AutoCAD, обеспечивающие аннотирование вашего рисунка, а также исследуем средства, используемые для редактирования свойств аннотаций. Программа AutoCAD делает изменение информации, однажды созданной для рисунка, таким быстрым и легким, что исправление текста и таблиц является таким же простым, как двойной щелчок кнопкой мыши.
В AutoCAD можно создавать текст двух видов:
• команды DTEXT и TEXT позволяют сформировать однострочный текст;
• с помощью команды MTEXT создается многострочный текст, представляющий собой текстовый блок, состоящий из произвольного количества строк и абзацев. Фактически данная команда позволяет работать почти так же, как в текстовом редакторе.
Однострочный текст предназначен для формирования одной или более несвязанных между собой строк текста. Однострочный текст – первоначальный текстовый тип в AutoCAD, предшествовавший более сложному и богатому возможностями многострочному тексту, который мы рассмотрим в следующем разделе. В однострочном тексте каждая строка – независимый объект, с которым можно работать отдельно.
Однострочный текст можно ввести в рамку в один прием, каждую строку заканчивая нажатием клавиши Enter (рис. 4.1).
Рис. 4.1. Создание однострочного текста
Как уже говорилось, для создания однострочного текста можно использовать команды DTEXT и TEXT. Для вызова команды DTEXT с помощью ленты необходимо на вкладке Home (Основная) в группе Annotation (Аннотационные) щелкнуть на кнопке Single Line Text (Однострочный текст). При выполнении одной из этих операций в командной строке отображаются установленные в данный момент текстовый стиль и высота:
Current text style: ″Standard″ Text height: 0.2000 Annotative:No
Вы можете изменить текстовый стиль и выравнивание текста с помощью параметров Style и Justify соответственно, хотя значительно проще использовать для этого инструменты, расположенные на вкладке Multiline Text (Многострочный текст) (рис. 4.2). Другие параметры, находящиеся на данной вкладке, мы разберем более подробно, когда будем говорить о многострочном тексте.
Рис. 4.2. Вкладка Multiline Text (Многострочный текст)
После ввода команды DTEXT или TEXT появится приглашение:
Specify start point of text or [Justify/Style]:
Выберите точку, которая будет служить началом вводимого текста, с помощью мыши или введите ее координаты с клавиатуры. Кроме того, вы можете воспользоваться дополнительными параметрами.
• Параметр Justify позволяет задать выравнивание текста. После его выбора появится запрос:
Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]:
Вы можете указать, как текст будет выравниваться относительно положения курсора. В отличие от такого же параметра для многострочного текста, выравнивание однострочного текста затрагивает только одну его строку, а не весь абзац.
При выборе значения Right текстовый поток будет идти справа налево, а значение выравнивания Center заставляет текст растекаться в обоих направлениях от начальной точки.
За исключением первых двух вариантов, Align и Fit, большинство значений достаточно очевидны. Варианты выравнивания Align и Fit позволяют расположить текст, используя две точки для определения его ширины и угла наклона. Оба варианта вынуждают текст приспосабливаться к двум указанным точкам, хотя и различными методами. Align изменяет высоту текста, а Fit регулирует его ширину.
После выбора параметра Align появится приглашение:
Specify fi rst endpoint of text baseline:
Выберите отправную точку для текста. Затем AutoCAD выдаст следующий запрос:
Specify second endpoint of text baseline:
Эта точка определяет как угол, так и окончательную полную ширину текста. Помните, что параметр Align изменяет высоту текста, чтобы подогнать ее между двумя точками. Из-за этого при вводе текста рамка оперативного однострочного редактора текста становится выше и короче.
Выбрав параметр Fit, вы вызовете следующий запрос:
Specify fi rst endpoint of text baseline:
Выберите начальную точку для текста. Появится следующий вопрос:
Specify second endpoint of text baseline:
Эта точка определяет как угол, так и окончательную полную ширину текста. Параметр Fit изменяет ширину текста, заставляя его умещаться между двумя точками. Вследствие этого в командной строке появится запрос об указании высоты:
Specify height <0.1000>:
После ввода требуемой высоты появится рамка встроенного однострочного редактора и вы можете начинать вводить текст. По мере ввода текст расширяется или сжимается, приспосабливаясь к расстоянию между указанными точками, но его высота сохраняется (рис. 4.3).
Рис. 4.3. Использование выравнивания текста Fit
• Параметр Style служит для выбора стиля текста. После его выбора появится запрос:
Enter style name or [?]
По умолчанию в программе присутствует два стиля: Standard и Annotative.
После определения места начальной точки текста AutoCAD выдаст запрос:
Specify height <2.5000>:
Задайте требуемую высоту текста и нажмите клавишу Enter. Введенная высота будет значением по умолчанию до следующего создания однострочного текста. Затем появится следующий запрос:
Specify rotation angle of text <0>:
Введите требуемый угол наклона текста или нажмите клавишу Enter для использования значения по умолчанию.
После ввода угла в графической области появится простейший встроенный однострочный текстовый редактор. Он чаще всего представляет собой рамку изменяющегося размера, которая по мере ввода символов становится длиннее (рис. 4.4).
Рис. 4.4. Ввод однострочного текста
Используя команды создания однострочного текста, можно вводить множество строк текста, однако помните, что каждую строку вам придется заканчивать вручную нажатием клавиши Enter, после чего можно продолжать ввод (рис. 4.5).
Рис. 4.5. Ввод группы строк однострочного текста
Примечание
Межстрочный интервал, используемый для однострочного текста, равен 1,5 величины высоты текста от основания одной строки текста до основания следующей строки.
Вы можете продолжать добавлять строки текста, пока не нажмете клавишу Enter дважды. Для завершения команды вы также можете выбрать с помощью мыши точку вне поля редактирования. Помните, что впоследcтвии каждая строка текста будет отдельным объектом, даже если текст введен в один прием (рис. 4.6).
Рис. 4.6. Каждая строка однострочного текста является отдельным объектом
Совет
Если TEXT или DTEXT – это последняя команда, которую вы ввели, то при создании дополнительного нового однострочного текста вы можете просто нажать клавишу Enter в ответ на приглашение командной строки Specify start point of text or [Justify/Style]: и пропустить запросы о вводе высоты текста и угла поворота. AutoCAD автоматически отображает встроенный однострочный текстовый редактор непосредственно под последней созданной строкой текста, используя те же высоту, угол поворота и выравнивание, поэтому вы просто можете начать ввод текста.
Редактор однострочного текста имеет контекстное меню, открывающееся щелчком правой кнопки мыши (рис. 4.7), которое обеспечивает дополнительные функциональные возможности.
Рис. 4.7. Контекстное меню оперативного редактора однострочного текста
Рассмотрим некоторые команды данного меню:
• Undo (Отмена) – позволяет отменить одно или более действий в текстовом редакторе;
• Redo (Восстановление) – восстанавливает одно или более действий, которые были отменены с помощью команды Undo (Отмена);
• Cut (Вырезать) – стирает текст и помещает его в буфер обмена Windows с возможностью последующей вставки;
• Copy (Копировать) – копирует текст в буфер обмена Windows, так что вы можете вставить его позже;
• Paste (Вставить) – вставляет текст, который в настоящее время находится в буфере обмена Windows;
• Editor Settings (Настройки редактора) – предоставляет некоторые дополнительные инструменты, например такие, как проверка орфографии и цвет фона;
• Insert Field (Вставить поле) – позволяет вставлять поле, используя диалоговое окно Field (Поле) (это окно рассмотрим подробнее далее в этой главе);
• Find and Replace (Найти и заменить) – открывает диалоговое окно Find and Replace (Найти и заменить), с помощью которого можно искать и замещать текст;
• Select All (Выделить все) – выделяет весь текст в однострочном редакторе;
• Change Case (Изменить регистр) – позволяет вам переводить выбранный текст в верхний или нижний регистр.
По сравнению с многострочным текстовым редактором здесь ваши действия несколько ограничены. Символы необходимо вводить с использованием соответствующего управляющего кода AutoCAD %% или Unicode. Существуют следующие управляющие коды AutoCAD:
• %%C – символ диаметра (Ш);
• %%D – символ градуса (°);
• %%P – символ допуска плюс/минус (±);
• %%O – надчеркивание и его отмена;
• %%U – подчеркивание и его отмена;
• %%% – знак процента (%).
При вводе управляющие коды немедленно преобразуются в соответствующие им символы. Например, ввод %%P30%%D в однострочном текстовом редакторе вставляет строку, показанную на рис. 4.8.
Рис. 4.8. Пример применения управляющих кодов %%P и %%D
Управляющие коды символов подчеркивания (%%U) и надчеркивания (%%O) – своеобразные переключатели, которые могут быть включены и выключены (рис. 4.9).
Рис. 4.9. Использование управляющего кода %%U для подчеркнутого текста
Совет
Если вам нужно использовать символ евро, а на клавиатуре нет соответствующей клавиши, введите 0128 на цифровом блоке клавиатуры, удерживая клавишу Alt.
Поле – интеллектуальный текст, который вы можете вставить в ваш рисунок и который динамически изменяется согласно данным, на которых он основан и/или которые он представляет. Классический пример – поле Date (Дата). Вы можете создать на рисунке поле даты, которое будет автоматически изменяться для отображения текущей даты и даже времени с использованием различных форматов:
• 11/4/2007;
• среда, 04 апреля 2007;
• 2007-04-11;
• 11-Apr-07.
Поля могут быть созданы автономно или вставлены в любой вид текста, свойство или определение свойства. Поле использует тот же самый стиль текста, что и текстовый объект, в который оно вставлено, и отображается на светлосером фоне, который не виден в распечатке.
Когда поле изменяется, отображаются последние данные. Можно настроить автоматическую модификацию поля при выполнении одного или всех условий:
• открытие графического файла;
• сохранение файла чертежа;
• печать графического файла;
• запуск команды eTransmit;
• восстановление чертежа.
Кроме того, можно выключить функцию автоматического обновления, при этом вы должны будете вручную изменять любые поля на чертеже. Вы можете управлять модификацией полей и затем выключить или включить отображение фона полей в области Fields (Поля) в левой нижней части вкладки User Preferences (Пользовательские установки) окна Options (Настройки) (рис. 4.10).
Рис. 4.10. Вкладка User Preferences (Пользовательские установки) окна Options (Настройки)
Снятие флажка Display background of fields (Отображать фон полей) выключает светло-серый фон. Щелчком на кнопке Field Update Settings (Параметры настройки обновления полей) можно открыть одноименное диалоговое окно, показанное на рис. 4.11.
Рис. 4.11. Диалоговое окно Field Update Settings (Параметры настройки обновления полей)
В этом окне можно указать, при каких действиях или событиях будут автоматически модифицироваться поля. По умолчанию все флажки установлены. Если вы снимете их, поля нужно будет изменять вручную.
Существует несколько различных способов вставить поле. Чтобы создать отдельное автономное поле, следует использовать команду FIELD.
Чтобы вставить поле в однострочный текст, необходимо выполнить команду Insert Field (Вставить поле) из контекстного меню однострочного редактора.
В любом случае на экране появится диалоговое окно Field (Поле) (рис. 4.12).
Рис. 4.12. Диалоговое окно Field (Поле)
Раскрывающийся список Field category (Категория поля) содержит различные типы полей:
• All (Все) – все поля;
• Date & Time (Дата и время) – поля, относящиеся к дате и времени (создаваемые, сохраняемые, печатаемые);
• Document (Документ) – поля, относящиеся к файлу (имя файла, размер, кем сохранен);
• Linked (Связано с) – информация о гиперссылке;
• Objects (Объекты) – информация об объектах (формулы, имена блоков, свойства для прорисовки объектов);
• Other (Прочее) – разная информация (сложные выражения, значения системных переменных);
• Plot (Схема распечатки) – информация о распечатке (устройство печати, размер бумаги, масштаб);
• SheetSet (Параметры страницы) – данные о параметрах настройки страницы распечатки.
Значения, отображаемые в списке Field names (Имена полей), зависят от выбранной категории. Остальные настройки в окне Field (Поле) изменяются на основе категории и имени поля, которое выбрано.
Например, выбор категории Date & Time (Дата и время) отображает список следующих связанных с датой имен полей:
• CreateDate;
• Date;
• PlotDate;
• SaveDate.
Все поля даты позволяют вам определить ее формат в текстовом поле Date format (Формат даты) и управлять появлением даты на рисунке. Вы можете ввести собственный формат, используя управляющие коды клавиатуры, показанные в области Hints (Подсказки) в правой части окна Field (Поле), или, что еще проще, выбрать предопределенный формат из списка Examples (Примеры) (рис. 4.13).
Рис. 4.13. Диалоговое окно Field (Поле) с настройками даты
В области Field expression (Выражение для поля) отображается фактическое выражение, которое лежит в основе поля и не может быть отредактировано.
Это выражение можно использовать в качестве руководства для создания собственного выражения в текстовом поле Date format (Формат даты).
После выбора желаемого имени поля и настройки нужных параметров форматирования следует щелкнуть на кнопке OK, чтобы вставить поле. На рис. 4.14 показано поле Date (Дата), вставленное в текстовый объект.
Рис. 4.14. Поле Date (Дата) в текстовом объекте
Примечание
Другие типы полей рассматривать в этой книге не будем. Для получения подробной информации о поле можно воспользоваться справкой, но обычно назначение поля становится понятно из его названия.
Текстовое поле является частью однострочного текстового объекта, поэтому для его редактирования нужно использовать те же самые средства, какие вы применяете, чтобы редактировать однострочный текст. Выбрав поле, вы можете воспользоваться для его редактирования командой контекстного меню Edit Field (Редактировать поле). Кроме того, вы можете дважды щелкнуть кнопкой мыши на поле, чтобы отобразить диалоговое окно Field (Поле) и произвести необходимые настройки в нем. Любые изменения применятся ко всему тексту в поле.
Совет
Если вы больше не хотите обновлять поле, можно сохранить значение, которое отображается в данный момент, преобразовав поле в текст.
Многострочный текст – это сложный объект, состоящий из множества строк, которые вы вводите в форме абзаца. При этом используется оперативный редактор, напоминающий обычный текстовый редактор.
Текст автоматически форматируется, чтобы поместиться в ограниченную прямоугольником область, которую вы определяете с помощью двух угловых точек перед появлением текстового редактора. AutoCAD автоматически определяет горизонтальную длину строки текста, вставляя программный возврат, подобно текстовому процессору. Высота многострочного текстового объекта зависит от количества строк в тексте, а не от высоты ограничивающей рамки (рис. 4.15).
Рис. 4.15. Многострочный текст
Оперативный текстовый редактор предназначен для создания и редактирования текста в выбранном месте. Благодаря прозрачности фона вы будете видеть направляющую линию под областью редактора и соответственно определять местонахождение текста. Многострочный текст обладает такими особенностями, как:
• способность делать текстовый граничный фон непрозрачным и задавать для него цвет;
• установка сдвигов и отступов;
• автоматическая вставка полей;
• импортирование внешних текстовых файлов в формате ASCII или RTF;
• расширенная вставка символов и специальных символов;
• создание списков, помеченных символами и нумерованных;
• создание сложных дробей и геометрических допусков;
• возможность изменения граничной области текста с помощью управляющих маркеров и автоматическое переформатирование длины строки текста;
• способность изменять регистр выбранного текста щелчком кнопки мыши.
Итак, чтобы приступить к созданию многострочного текста, запустите команду MTEXT: введите ее в командную строку либо на вкладке Home (Основная) в группе Annotation (Аннотационные) ленты щелкните на кнопке Multiline Text (Многострочный текст). Если вы работаете с классическим интерфейсом AutoCAD, можно выполнить команду Draw → Text → Multiline Text (Черчение → Текст → Многострочный текст).
Current text style: ″Standard″ Text height: 2.5 Annotative:No
Specify fi rst corner:
Размер текста – это фактический размер текста, который будет создан на основании текущей настройки высоты текста, поэтому он подвергнется изменению масштаба отображения вашего рисунка. Выберите первый угол прямоугольной области, которую вы хотите использовать для создания текста. Появится следующий запрос:
Specify opposite corner or [Height/Justify/Line spacing/Rotation/Style/Width/Columns]:
В графической области появится прямоугольная область, для которой следует подобрать размер (рис. 4.16). Задайте координаты второй угловой точки или выберите один из параметров, чтобы более тонко настроить текст.
Рис. 4.16. Граничная область многострочного текста
Стрелка внизу прямоугольника указывает, что текстовый поток направлен от вершины к основанию. Это происходит потому, что заданное по умолчанию выравнивание для многострочного текста настроено по верхнему левому углу.
• С помощью параметра Justify можно изменить выравнивание текста.
Выбирая различные варианты выравнивания, обратите внимание, как изменяются стрелки, указывающие на направление текстового потока.
Примечание
Существует также возможность изменить выравнивание после ввода текста, используя инструменты вкладки Multiline Text (Многострочный текст), которые мы рассмотрим далее в этой главе.
• Параметр Line spacing (Межстрочный интервал) позволяет изменять межстрочный интервал (расстояние между основанием одной строки текста и основанием следующей строки) для многострочного текста. Значение по умолчанию для однострочного интервала составляет 1,66 высоты текста. Вы можете изменить межстрочный интервал путем ввода командыlи нажатия клавиши Enter или, если вы используете динамический ввод, клавишами управления курсором.
Вариант At least автоматически увеличивает такой межстрочный интервал, чтобы приспособить к размещению символы, которые являются слишком большими, в то время как вариант межстрочного интервала Exactly поддерживает постояный интервал. Оба варианта позволяют вам устанавливать межстрочное растояние, кратное интервалу однострочного текста, или абсолютное расстояние. Чтобы определить кратность, введите множитель, следующий за символом x, иначе введенное значение будет абсолютным расстоянием.
• Параметр Rotation позволяет определить угол для целого многострочного текстового объекта так, чтобы целый абзац текста поворачивался на угол, который вы определяете. После выбора этого параметра AutoCAD выдаст запрос:
Specify rotation angle <0>:
Вы можете ввести угол с клавиатуры или определить его, указав точку на рисунке (первая угловая точка считается опорной).
Высоту, стиль и ширину текста можно также установить в оперативном текстовом редакторе после выбора второй угловой точки, в то время как межстрочный интервал и угол поворота должны быть указаны перед выбором второй угловой точки.
После того как вы выберете вторую точку, вверху окна появится вкладка Multiline Text (Многострочный текст) (см. рис. 4.2), и вы можете набирать текст. После завершения ввода текста нажмите кнопку Close Text Editor (Закрыть текстовый редактор) на вкладке Multiline Text (Многострочный текст).
Внимание!
В предыдущих версиях программы при создании многострочного текста использовался оперативный текстовый редактор, который в текущей версии заменен аналогичными инструментами вкладки Multiline Text (Многострочный текст).
Вкладка Multiline Text (Многострочный текст), показанная на рис. 4.2, содержит следующие группы:
• Style (Стиль) – выбор текущего стиля текста;
• Font (Шрифт) – настройка шрифта текста и дополнительных параметров его отображения;
• Paragraph (Шрифт) – выбор расположения текста;
• Insert (Вставка) – вставка дополнительных символов и текстовых полей;
• Options (Настройки) – проверка правописания и поиск по тексту;
• Close (Закрыть) – завершение редактирования текста.
Следует отметить, что набираемый текст отображается в области ввода и редактирования текста – это ограниченная рамкой область, в которой вы вводите текст. Как вы уже знаете, работа с текстом в ней происходит как в большинстве текстовых редакторов. Когда вводимый текст достигает границы области, AutoCAD автоматически делает «мягкий» перенос, обрывая строку. При желании вы можете также ввести собственные «жесткие» переносы, нажимая клавишу Enter. Вы можете использовать стандартные клавиши и сочетания клавиш, представленные в табл. 4.1, для управления текстом: выделения, копирования, вставки, удаления и редактирования.
Совет
Вы можете использовать буфер обмена Windows, чтобы копировать и вставлять текст из других приложений Windows в AutoCAD и наоборот.
После окончания ввода текста вы можете выйти из режима ввода текста и создать текст в рисунке следующими способами:
• нажмите кнопку Close Text Editor (Закрыть текстовый редактор) на вкладке Multiline Text (Многострочный текст);
• щелкните кнопкой мыши вне области текстового редактора;
• удерживая клавишу Ctrl, нажмите Enter.
Для закрытия текстового редактора без сохранения текста или любых изменений нажмите клавишу Esc.
Линейка показывает ширину текста в установленных единицах измерения (рис. 4.17).
Рис. 4.17. Линейка
Чтобы установить отступ для первой строки абзаца, следует щелкнуть на стрелке, расположенной на верхней границе линейки, и переместить ее в требуемое место (рис. 4.18).
Рис. 4.18. Установка отступа для первой строки абзаца
Чтобы установить отступ для целого абзаца, следует щелкнуть на стрелке, расположенной на нижней границе линейки, и переместить ее на нужное расстояние.
Вы можете создать один или более табуляторов, для чего нужно щелкнуть на том месте линейки, где вы хотите определить местонахождение табулятора (рис. 4.19).
Рис. 4.19. Несколько табуляторов на линейке
Вы можете перемещать созданные табуляторы с помощью мыши. Для удаления табулятора просто щелкните на нем и перетащите за границы линейки.
Вкладка Multiline Text (Многострочный текст) используется для управления всеми параметрами текста – от стиля и шрифта до высоты и выравнивания.
Различные настройки этой панели можно применять как к новому, так и к существующему тексту (при этом он должен быть выделен).
Совет
Помните, что обычно управление большинством различных параметров настройки форматирования текста происходит путем использования текстовых стилей, потому что это обеспечивает централизованное управление форматированием текста, облегчая его обновление. Применение к тексту различных вариантов форматирования непосредственно на вкладке Multiline Text (Многострочный текст) считается перекрытием стиля текста. Этого по возможности следует избегать.
Рассмотрим некоторые элементы вкладки Multiline Text (Многострочный текст).
Группа Style (Стиль) позволяет задавать стиль и высоту текста.
• В верхней части группы расположен раскрывающийся список, в котором можно задать текстовый стиль для нового текста или поменять для выделенного. О текстовых стилях мы поговорим далее в этой главе.
• Ниже находится раскрывающийся список, с помощью которого можно установить высоту символов для нового текста или выделенного фрагмента. Объект с многострочным текстом может содержать символы разной высоты. Если желаемой высоты нет в списке, вы должны ввести в поле Text Height (Высота текста) нужное значение. Оно станет частью списка, и в следующий раз вы сможете его выбрать.
Совет
Если высота текущего стиля текста равна 0,0, вы можете изменить высоту многострочного текста по умолчанию, отображенную в списке Text Height (Высота текста), с помощью системной переменной TEXTSIZE.
Группа Font (Шрифт) определяет шрифт нового или выделенного текста. Перечислены одновременно шрифты TrueType и AutoCAD SHX. Можно смешивать различные шрифты внутри одного абзаца многострочного текста.
• Кнопка Bold (Полужирный) включает и выключает полужирное начертание для нового или выделенного текста. Эта настройка доступна только для символов, использующих шрифты TrueType.
• С помощью кнопки Italic (Курсив) можно включить и выключить курсивное начертание шрифта. Эта настройка также доступна только для символов, использующих шрифты TrueType.
• Кнопка Underline (Подчеркивание) задает подчеркивание текста.
Если щелкнуть кнопкой мыши на нижней границе группы Font (Шрифт), откроется панель, содержащая еще три элемента управления.
• Поле Oblique Angle (Угол наклона) управляет углом наклона текста (рис. 4.20). Введенный угол измеряется начиная с 90° по вертикали, поэтому положительный угол наклоняет текст вправо, а отрицательный – влево. Можно ввести значение от –85° до 85° в поле или выбрать угол с помощью стрелок.
Рис. 4.20. Пример наклонного текста
• В поле Tracking (Интервал) можно уменьшить или увеличить промежуток между символами текста. Вы можете ввести значение в поле или указать его с помощью стрелок.
• Поле Width Factor (Коэффициент ширины) управляет шириной текстового символа. Заданная по умолчанию ширина – 1.0. Ввод больших значений раздвигает текст, меньших – сжимает (рис. 4.21).
Рис. 4.21. Примеры применения различных значений параметра Width Factor (Коэффициент ширины)
• Overline (Перечеркнуть) – размещает линию поверх выделенного текста.
• Раскрывающийся список в верхней части группы позволяет выбрать шрифт для текста. Для выбора нужного шрифта достаточно щелкнуть кнопкой мыши на списке и выбрать нужный пункт.
• Раскрывающийся список в нижней части группы предназначен для выбора цвета шрифта. Цвет применяется только к выделенному фрагменту текста. Если вам недостаточно предложенных цветов, выберите пункт Select colors (Выберите цвет) и в появившемся диалоговом окне Select color (Выберите цвет) укажите нужный вам цвет.
Группа Paragraph (Абзац) предназначена для задания параметров абзаца.
• Кнопки Left (По левому краю), Center (По центру), Right (По правому краю) и Justify (По ширине) задают горизонтальное выравнивание многострочного текста. По умолчанию установлено выравнивание по левому краю.
• Нажатие кнопки Line Spacing (Межстрочное расстояние) открывает список с различными значениями межстрочного расстояния.
• Кнопка Numbering (Нумерация) предназначена для создания списков. При щелчке на данной кнопке появляется меню для выбора нужного типа списка.
• Numbered (Нумерованный) – нумерованный список. Номера при этом выравниваются по левому краю, а текст – с использованием отступа абзаца, который можно откорректировать с помощью линейки (рис. 4.22).
Рис. 4.22. Нумерованный список
– Bulleted (Маркированный) – маркированный список, выравнивание элементов которого не отличается от выравнивания элементов нумерованного списка (рис. 4.23).
Рис. 4.23. Маркированный список
– Lettered (C буквами) – создает список, в качестве маркеров в нем используются буквы: строчные (Lowercase) или прописные (Uppercase) (рис. 4.24).
Рис. 4.24. Маркированный список, использующий прописные буквы
Примечание
В AutoCAD 2009 присутствует функция Auto-list (Автосписок). Благодаря этой функции текст, вводимый в многострочном текстовом редакторе в виде списка, автоматически преобразуется в нумерованный или маркированный список. Включить или отключить данную функцию можно соответственно установкой или снятием флажка Allow Auto-list (Использовать автосписок) в меню кнопки Numbering (Нумерация).
Группа Insert (Вставка) позволяет вставлять в текст различные элементы.
• Нажатие кнопки Symbol (Символ) отображает меню, которое позволяет вставлять символ или неразрывный пробел в место нахождения курсора. Некоторые наиболее часто используемые символы перечислены в меню с управляющим кодом AutoCAD %% или значением Unicode (рис. 4.25).
Рис. 4.25. Меню для вставки управляющих символов
Выбор в данном меню пункта Other (Другой) приводит к появлению диалогового окна Таблица символов, показанного на рис. 4.26. В этом окне можно выбрать символы, которые не включены в меню. Здесь отображается полный набор символов для каждого доступного шрифта. Чтобы вставить символ, его следует выбрать и затем щелкнуть на кнопке Выбрать, чтобы он поместился в поле Для копирования, после чего щелкнуть на кнопке Копировать. При этом символ будет скопирован в буфер обмена Windows. Затем вы можете переключиться назад, в многострочный редактор AutoCAD, и вставить выбранный символ в требуемое место.
Рис. 4.26. Диалоговое окно Таблица символов
Примечание
Таблица символов фактически является отдельной программой, которая при открытии появляется на Панели задач Windows, поэтому после работы ее следует закрыть. Если вы не закроете окно Таблица символов, то может оказаться, что вы запустили программу несколько раз, и каждое окно будет оставаться открытым.
• Нажатие кнопки Insert Field (Вставить поле) открывает диалоговое окно Field (Поле), предназначенное для вставки в текст поля.
• С помощью кнопки Columns (Столбцы) вы можете задать количество столбцов, на которые будет разделен текст.
Группа Options (Настройки) предназначена для общего редактирования текста.
• Кнопка Find & Replace (Поиск и замена) позволит вам найти и заменить нужные фрагменты текста.
• С помощью кнопки Spell check (Проверка правописания) вы можете проверить правописание (функция будет корректно работать только при наличии словаря для вашего языка).
• Нажатие кнопки Undo (Отмена) отменяет одно или более действий, выполненных в текстовом редакторе.
• Щелчок на кнопке Redo (Восстановление) восстанавливает действия, отмененные кнопкой Undo (Отмена).
• Кнопка Ruler (Линейка) предназначена для включения и выключения отображения линейки в области редактирования.
В контекстном меню можно также выбрать следующие пункты.
• Stack (Сложить) преобразует выделенный текст в сложенный, преобразуя его в горизонтальную дробь, диагональную дробь или допуск, основываясь на следующих специальных символах компоновки (рис. 4.27):
– ^ – выровненные по левому краю значения допуска;
– / – выровненная по центру дробь с горизонтальной чертой;
– # – дробь с косой чертой высотой в две текстовые строки.
Рис. 4.27. Примеры вариантов компоновки
Параметр Stack (Сложить) неактивен, если выбранный текст не содержит ни одного из специальных символов компоновки. Если же выделен скомпонованный текст, то нажатие данной кнопки убирает компоновку текста.
• С помощью настройки Uppercase (Верхний регистр) можно назначить для выделенного текста верхний регистр.
• Параметр Lowercase (Нижний регистр) задает для текста нижний регистр.
Меню Options (Настройки), появляющееся после нажатия одноименной кнопки на вкладке Multiline Text (Многострочный текст) в группе Options (Настройки), и контекстное меню, открывающееся после щелчка правой кнопкой мыши в области редактора, позволяют настроить дополнительные параметры многострочного текста. Многие пункты в этих меню идентичны, однако контекстное меню, открываемое щелчком правой кнопкой мыши, обеспечивает несколько специфических команд редактирования текста: Cut (Вырезать), Copy (Копировать) и Paste (Вставить).
Оба меню дают возможность управлять отображением следующих элементов на вкладке Multiline Text (Многострочный текст) (установленный флажок означает отображение элемента, а если флажок снят, то элемент не отображается на панели):
• Show Toolbar (Показывать панель инструментов) – панели форматирования текста;
• Show Options (Показывать настройки) – нижней части панели форматирования текста;
• Show Ruler (Показывать линейку) – линейки.
Пункт Import Text (Импорт текста) позволяет вам импортировать текстовый файл ASCII (American Standard Code for Information Interchange – американский стандартный код для информационного обмена) или RTF (Rich Text Format) в многострочный текстовый редактор. Выбор этого пункта приводит к открытию диалогового окна Select File (Выбор файла) (рис. 4.28), в котором можно выбрать необходимый текстовый файл для импорта.
Рис. 4.28. Диалоговое окно Select File (Выбор файла)
Выберите нужный файл и щелкните на кнопке Open (Открыть), чтобы импортировать текст. Затем при необходимости вы можете отредактировать текст, используя стандартные методы, объясненные в этой главе.
Совет
Вы можете сохранить текст, который используется во многих рисунках, во внешний текстовый файл, чтобы не вводить его каждый раз заново. Например, можно сохранить общие замечания в файле, названном general notes.txt. Если вы сделаете этот файл доступным в сети, тогда все члены группы смогут импортировать его. Этот подход одновременно обеспечивает непротиворечивость и увеличивает продуктивность.
Пункт меню Indents and Tabs (Отступы и табуляции) отображает одноименное диалоговое окно, показанное на рис. 4.29. В этом окне можно определять отступы и табуляции, вводя их с клавиатуры (если вы не хотите использовать для этого линейку редактора). Для определения отступов первой строки и абзацев просто введите расстояния в соответствующие текстовые поля в области Indentation (Создание отступов). Табуляторы настраиваются вводом значений в области Tab stop position (Позиция табулятора) и щелчком на кнопке Set (Установить). Позиция табуляции отображается в списке непосредственно под текстовым полем. Вы можете удалить установленные позиции, выбирая их в списке и щелкая на кнопке Clear (Очистить).
Рис. 4.29. Окно Indents and Tabs (Отступы и табуляции)
При щелчке на пункте Bullets and Lists (Маркеры и списки) появляется подменю, показанное на рис. 4.30.
Рис. 4.30. Подменю Bullets and Lists (Маркеры и списки)
Данное подменю содержит все варианты списков, доступных на вкладке Multiline Text (Многострочный текст), и предоставляет некоторые дополнительные возможности:
• Off (Выключить) – удаляет буквы, номера и маркеры из выделенного текста, не изменяя отступы;
• Restart (Начать заново) – начинает новую нумерованную или обозначенную буквами последовательность;
• Continue (Продолжить) – добавляет выбранный текст к имеющемуся списку и продолжает нумерованную или обозначенную буквами последовательность.
Щелчок на пункте меню Background Mask (Фоновая маска) открывает диалоговое окно, представленное на рис. 4.31. Это окно позволяет вам сделать фон ограничивающей рамки текста непрозрачным и задать его цвет. Флажок Use background mask (Использовать маску фона) включает и выключает фон. Параметр Border offset factor (Коэффициент смещения границы) позволяет вам расширить область фона вне первоначальной граничной области многострочного текста.
Рис. 4.31. Окно Background Mask (Фоновая маска)
Вы можете применить цвет заливки к фоновой области, используя список цветов в области Fill Color (Цвет заливки), или задать использование цвета фона рисунка, установив флажок Use drawing background color (Использовать цвет фона). Использование цвета фона позволяет помещать рабочую строку под областью многострочного текста, чтобы вы не могли ее видеть.
При выборе в контекстном меню редактора пункта Find and Replace (Найти и заменить) появляется одноименное диалоговое окно (рис. 4.32). С его помощью можно искать определенные строки текста и заменять их новыми.
Рис. 4.32. Окно поиска и замены
В поле Find what (Заменить что) следует ввести текст, который хотите найти, а в поле Replace with (Заменить чем) – текст замены. С помощь флажков, расположенных ниже, вы можете задать условия поиска. После того как все критерии введены, выберите одно из трех действий:
• нажмите кнопку Find Next (Найти далее), чтобы найти и выделить следующее вхождение искомого текста;
• щелкните на кнопке Replace (Заменить), чтобы заменить текст, найденный в многострочном текстовом редакторе, фрагментом, который введен в поле Replace with (Заменить чем);
• нажмите кнопку Replace All (Заменить все), чтобы найти и заменить все вхождения заданного текста; после такой замены на экране появится окно с информацией о том, сколько фрагментов было заменено.
Пункт контекстного меню Change Case (Изменить регистр) содержит подменю, показанное на рис. 4.33. Его пункты предназначены для изменения регистра всего выделенного текста.
Рис. 4.33. Подменю Change Case (Изменить регистр)
Щелчком на пункте AutoCAPS (Автоматические заглавные буквы) можно включить и выключить функцию набора заглавными буквами. Эта функция блокирует клавиатуру таким образом, что вы можете вводить только заглавные буквы, как при нажатии клавиши Caps Lock. Такую блокировку удобно использовать при работе с чертежом, так как большинство примечаний необходимо представлять в верхнем регистре согласно промышленным стандартам.
Команда Remove Formatti ng (Удалить форматирование) отменяет все форматирование выделенного текста, оставляя только свойства назначенного данному фрагменту стиля.
Выбрав в контекстном меню редактора пункт Combine Paragraphs (Объединить абзацы), можно объединить множество абзацев выделенного текста, удаляя любые переносы строк так, что выделенный текст станет одним абзацем. Первоначальные свойства текста будут сохранены.
Подменю Character Set (Набор символов) (рис. 4.34) можно использовать для замены применяемого набора символов, чтобы текст корректно отображался на других языках.
Рис. 4.34. Различные наборы символов
Примечание
Набор символов – это набор числовых кодов, используемых компьютерной системой для представления символов (букв, чисел, знаков пунктуации и т. д.) определенной страны или местности.
При выборе в меню пункта Help (Справка) отображается информация о работе с текстом.
Вы уже знакомы со специальными символами, которые используются для ввода дробей и допусков. При их вводе на экране появляется диалоговое окно AutoStack Properties (Свойства автокомпоновки) (рис. 4.35). В этом окне вы можете определить специфические свойства компоновки текста, которые будут применяться автоматически.
Рис. 4.35. Окно настройки свойств автокомпоновки
Флажок Enable AutoStacking (Включить автокомпоновку) предоставляет возможность включать и выключать функцию автокомпоновки. Если он установлен, текст компонуется автоматически при вводе числа, сопровождаемого специальным символом.
Флажок Remove leading blank (Удалить следующий пробел) предназначен для автоматического удаления любого промежутка между целым числом и дробью, если он установлен.
Вы можете указать, как должна выглядеть преобразованная дробь с символом /. Для этого предназначен переключатель Specify how ″x/y″ should stack: (Определите, как будет компоноваться выражение x/y:). Если он установлен в положение Convert it to a diagonal fraction (Преобразовывать в дробь с косой чертой), образуются дроби с косой чертой, а если в положение Convert it to a horizontal fraction (Преобразовывать в дробь с горизонтальной чертой) – соответственно дроби с горизонтальной чертой.
Совет
Если вы установите флажок Don’t show this dialog again; always use these settings (Больше не показывать это окно; всегда использовать данные настройки), то, когда вы снова захотите открыть окно AutoStack Properties (Свойства автокомпоновки), нужно будет выделить дробь в многострочном текстовом редакторе, щелкнуть правой кнопкой мыши и выбрать в контекстном меню пункт Stack Properties (Свойства компоновки). Появится окно Stack Properties (Свойства компоновки) (рис. 4.36). Нажав в данном окне кнопку AutoStack (Автокомпоновка), вы откроете требуемое окно настройки свойств автокомпоновки.
Рис. 4.36. Диалоговое окно Stack Properties (Свойства компоновки)
Диалоговое окно Stack Properties (Свойства компоновки), показанное на рис. 4.36, предназначено для редактирования содержимого, расположения, выравнивания и размера скомпонованного текста. Напомню, что для его открытия следует выделить существующий скомпонованный текст, щелкнуть на нем правой кнопкой мыши и выполнить в меню команду Stack Properties (Свойства компоновки).
Рассмотрим параметры, доступные в этом окне.
• В полях Upper (Верхнее) и Lower (Нижнее) области Text (Текст) можно изменить верхнее и нижнее значения, скомпонованные в виде дроби.
• Элементы, расположенные в области Appearance (Вид), предназначены для редактирования стиля, положения или текстового размера дроби.
– Раскрывающийся список Style (Стиль) позволяет переключаться между стилями отображения: в виде горизонтальной дроби, дроби с косой чертой и допуском.
– Из раскрывающегося списка Position (Положение) можно выбрать способ выравнивания текста: Top (По верху) – вершина дроби располагается на одном уровне с вершиной предыдущего текста, Center (По центру) – дробь центрируется вертикально в соответствии с центром предыдущего текста, Bottom (По низу) – основание дроби выравнивается по предыдущему тексту.
– Список Text size (Размер текста) управляет размером скомпонованного текста в процентном отношении к высоте числового текста. Допустимые значения находятся между 25% и 125%, по умолчанию установлено значение 70%.
• Кнопка Defaults (Значения по умолчанию) позволяет вам восстановить значения по умолчанию свойств компоновки текста или сохранить текущие свойства компоновки текста как новые значения по умолчанию.
• При нажатии кнопки AutoStack (Автокомпоновка) появляется диалоговое окно AutoStack Properties (Свойства автокомпоновки), в котором вы можете изменить свойства автокомпоновки или выключить эту функцию.
Шрифтом, высотой и другими характеристиками, которые влияют на вид текста, можно управлять с помощью текстовых стилей. С любым текстом в рисунке связан определенный стиль. При добавлении нового текста используются настройки стиля текста, заданные в данный момент. Текущий стиль текста можно указать, выбрав его из списка текстовых стилей на панели инструментов Styles (Стили) или из такого же списка на вкладке Multiline Text (Многострочный текст). При создании однострочного текста стиль можно задать с помощью параметра Style.
Стиль текста, установленный по умолчанию, – Standard, он назначен для обобщенного шрифта TXT.SHX с высотой текста 0.0000. Текстовый стиль Standard можно изменить или создать один и более новых стилей с определенными именами, задав для каждого требуемый шрифт, высоту и другие свойства.
Использование стилей текста предоставляет множество дополнительных возможностей. Во-первых, текстовые стили облегчают изменение вида текста в случае необходимости. Например, если изменились требования к шрифту для определенного текста, вам нужно обновить только соответствующий текстовый стиль. Если же вы не используете эту функцию, то вам придется найти в рисунке каждое вхождение текста, в котором используется старый шрифт, и изменить его вручную.
Использование стилей для управления отображением текста также позволяет использовать чертежные стандарты, придавая последовательный вид всему проекту или всем проектам конкретной организации.
Совет
Если вы будете создавать все стандартные стили текста в файле шаблона, то впоследствии сможете использовать эти стили при создании нового рисунка. Кроме того, используя возможности Designсenter (Центр управления), вы сможете копировать текстовые стили из другого рисунка перетаскиванием с помощью мыши (работа с палитрой Designсenter (Центр управления) рассмотрена в главе 7 этой книги).
Диалоговое окно Text Style (Стиль текста) (рис. 4.37) позволяет вам контролировать и управлять стилями текста в рисунке:
• устанавливать текущий стиль текста;
• добавлять или удалять, переименовывать стиль текста;
• назначать или изменять шрифт;
• устанавливать высоту текста;
• применять различные текстовые эффекты, которые заставляют текст читаться инвертированно, в обратном направлении или даже вертикально;
• изменять ширину текста так, чтобы он становился разреженным или сжатым;
• наклонять текст под назначенным углом так, чтобы он наклонялся вперед или назад.
Рис. 4.37. Диалоговое окно настройки стиля текста
Чтобы открыть это окно, следует щелкнуть на кнопке Text Style (Стили текста) на вкладке Annotate (Аннотация) в группе Text (Текст) ленты или на этой же кнопке на панели инструментов Styles (Стили). Можно также выполнить команду меню Format → Text Style (Формат → Стиль текста). Еще один способ – ввести с клавиатуры команду STYLE или ST.
В списке Styles (Стили) показаны все стили текста, используемые в чертеже. Чтобы изменить текущий стиль, вы можете выбрать другой стиль из списка или щелкнуть на кнопке New (Новый) для создания нового стиля. При нажатии этой кнопки на экране появится окно New Text Style (Новый стиль текста) (рис. 4.38).
Рис. 4.38. Окно создания нового стиля текста
По умолчанию задано имя стиля style, сопровождаемое номером (style1, style2, style3 и т. д.). Чаще всего пользователи хотят указать для стиля другое имя, например совпадающее с названием связанного с ним шрифта. Если вы собираетесь назначить шрифт SIMPLEX.SHX, можете назвать стиль текста именем Simplex. Создав новый стиль, нажмите кнопку OK.
Кнопка Delete (Удалить) удаляет выбранный стиль текста.
Внимание!
Из списка можно удалить только неиспользуемые текстовые стили. В рисунке не должно быть текста, использующего стиль, который вы хотите удалить, иначе кнопка Delete (Удалить) будет неактивной.
В области Font (Шрифт) диалогового окна Text Style (Стиль текста) можно изменять название шрифта, стиль и высоту.
Раскрывающийся список Font Name (Имя шрифта) содержит список всех зарегистрированных графических шрифтов TrueType и AutoCAD SHX. Шрифтам TrueType предшествует значок TT, в то время как шрифты AutoCAD сопровождаются значком, напоминающим компас.
С помощью списка Font Style (Стиль шрифта) определяют курсивное, полужирное или обычное начертание для шрифтов TrueType. Этот список заблокирован, если выбран тип шрифта AutoCAD SHX. Когда установлен флажок Use Big Font (Использовать расширенный шрифт), список Font Style (Стиль шрифта) заменяется на Big Font (Расширенный шрифт), который предназначен для выбора имени файла расширенного шрифта. О расширенных шрифтах мы поговорим далее.
Внимание!
Изменение шрифта стиля текста автоматически изменит шрифт всех текстовых фрагментов в чертеже, использующих данный стиль. Фактически это серьезная причина использовать стили текста для управления шрифтами – так управлять видом текста гораздо удобнее.
В поле Height (Высота) вводят желаемую высоту текста, созданного с использованием выбранного стиля. Напомню, что, если вы используете значение по умолчанию 0.00, AutoCAD запрашивает высоту текста каждый раз, когда вы добавляете текст, и выбранный стиль текста является текущим. Определение высоты, большей чем 0.00, устанавливает высоту текста для этого стиля так, что программа не запрашивает ее каждый раз при добавлении текста. Некоторые шрифты TrueType могут отображаться с меньшей высотой, чем шрифты AutoCAD SHX с тем же значением высоты.
Как уже упоминалось, флажок Use Big Font (Использовать расширенный шрифт) устанавливают, чтобы определить файл расширенных шрифтов для некоторых языков. Такие файлы обеспечивают расширенный набор символов, необходимый для многих азиатских языков.
Совет
Еще одно общее соглашение – называть стиль текста так, чтобы он отображал текстовую высоту, если ее значние отлично от 0.00. Например, стиль текста, присвоенный шрифту SIMPLEX.SHX и высоте 0.125, можно было бы назвать Romans.125 или Romans → 125. Таким образом при установке текущего стиля текста вы уже будете знать его шрифт и высоту.
Область Effects (Эффекты) диалогового окна Text Style (Стиль текста) предназначена для настройки применения различных шрифтовых эффектов, например направления текста вниз, размещения в обратном порядке или вертикально. Кроме того, вы можете изменить межсимвольное расстояние текста, а также установить угол наклона – эта методика может использоваться для создания курсивного текста.
Установка флажка Upside down (Перевернуть) переворачивает текст. Флажок Backwards (В обратном порядке) задает отображение текста задом наперед (рис. 4.39).
Рис. 4.39. К тексту применены эффекты переворачивания и обратного порядка текста в области просмотра окна Text Style (Стиль текста)
Установка флажка Vertical (Вертикально) размещает текст вертикально. Эта функция до ступна, только если выбранный шрифт поддерживает двойную ориентацию.
Внимание!
Установка флажков Upside down (Перевернуть) и Backwards (В обратном порядке) влияет только на однострочный текст. На новый и существующий многострочный текст эти настройки не действуют.
Параметр Width Factor (Коэффициент ширины) задает межсимвольный интервал.
В поле Oblique Angle (Угол наклона) можно ввести угол наклона текста (рис. 4.40).
Рис. 4.40. Текст с применением эффектов расширения/сжатия и наклона
Область предварительного просмотра обеспечивает динамический предварительный просмотр различных параметров настройки стиля текста во время их изменения, поэтому вы заранее можете представить, как будет выглядеть текст.
Примечание
Некоторые шрифты TrueType с примененными эффектами могут показаться рельефными. Не слишком увлекайтесь этим, поскольку эффекты не будут выглядеть так в распечатанном виде.
Нажав кнопку Apply (Применить), вы примените изменения, выполненные в окне Text Style (Стиль текста), ко всему тексту выбранного стиля. Кнопка Cancel (Отменить) предназначена для отмены любых изменений и выхода из окна Text Style (Стиль текста). Кнопка Cancel (Отменить) изменяется на кнопку Close (Закрыть) всякий раз, когда производится изменение любой из настроек в области Style Name (Имя стиля). Создание, переименование или удаление стиля текста – это все те действия, которые не могут быть отменены.
Таблица представляет собой объект, который состоит из данных в виде строк и столбцов. Многие общие возможности электронной таблицы можно использовать в сочетании с таблицами AutoCAD.
При создании таблицы в программе AutoCAD сначала следует вставить пустую таблицу, используя текущий табличный стиль с определенным количеством строк и столбцов. Для передвижения между ячейками после вставки таблицы в рисунок можно использовать клавиши Tab, Enter и клавиши управления курсором.
Примечание
Ячейка – это пересечение строки и столбца таблицы. В ней могут находиться данные в виде текста, полей, блоков или формул.
Размеры всей таблицы или отдельных строк и столбцов можно изменить с помощью управляющих маркеров. Дополнительные возможности предоставляет контекстное меню, вызываемое щелчком правой кнопки мыши.
Команда TABLE создает табличный объект: вставляет пустую таблицу в рисунок, начиная с указанной точки, или в определенную область с использованием стиля таблицы, количества строк, столбцов и размеров, которые вы назначаете. Для вызова команды TABLE нужно щелкнуть на кнопке Table (Таблица) на вкладке Annotate (Аннотация) в группе Tables (Таблицы) ленты. Данную команду также можно активизировать с помощью меню Draw → Table (Черчение → Таблица) либо командой строки. После запуска команды TABLE отображается окно Insert Table (Вставить таблицу), показанное на рис. 4.41. Область Table style (Стиль таблицы) используется для управления видом таблицы. С помощью стилей таблиц вы настраиваете текстовые и граничные свойства для ячеек данных, названий столбцов и заголовков. Стили таблиц подробно обсуждаются далее в этом разделе.
Рис. 4.41. Диалоговое окно Insert Table (Вставить таблицу)
Раскрывающийся список в области Table style (Стиль таблицы) позволяет задать текущий стиль таблицы. По умолчанию установлен стиль Standard (Стандартный). Как видно в области предварительного просмотра в окне, представленном на рис. 4.41, табличный стиль Standard (Стандартный) предусматривает наличие как строки заголовка, так и строки с названиями столбцов. Отображение этих строк можно отключить в диалоговом окне Table Style (Стиль таблицы), которое мы рассмотрим позже.
Примечание
Вы можете установить текущий стиль таблицы, используя панель инструментов Styles (Стили).
Данные таблицы AutoCAD могут ссылаться на данные таблицы Microsoft Excel. Ссылки могут указывать на целые рабочие листы, отдельные ячейки или диапазоны ячеек. Для создания новой ссылки на данные таблицы Microsoft Excel выполните следующие действия.
1. В области Insert options (Варианты вставок) окна Insert Table (Вставить таблицу) установите переключатель в положение From a data link (По ссылке на данные).
2. Из раскрывающегося списка From a data link (По ссылке на данные) выберите значение Launch Data Link Manager (Запустить мастер присоединения данных) или щелкните кнопкой мыши на кнопке рядом со списком.
3. В результате откроется окно Select a Data Link (Выберите ссылку на данные). Щелкните в нем на строке Create a new Excel Data Link (Создать новую ссылку на данные Excel). Появится диалоговое окно Enter Data Link Name (Введите имя связи с данными).
4. Введите имя новой связи с данными, например newlink, и нажмите кнопку OK. Откроется диалоговое окно New Excel Data Link: newLink (Новая ссылка на данные Excel: newLink).
5. Из раскрывающегося списка Use an existing Excel file or browse for a new one (Использовать существующий файл Excel или найти новый) выберите пункт Browse for a file (Найти файл) или щелкните на кнопке, расположенной справа от списка.
6. В появившемся стандартном окне выбора файла найдите нужный файл Excel, после чего нажмите кнопку Open (Открыть). Окно New Excel Data Link: newLink (Новая ссылка на данные Excel: newLink) примет вид, представленный на рис. 4.42. В раскрывающемся списке появится пункт, соответствующий новой ссылке.
Рис. 4.42. Вид окна New Excel Data Link: new Link (Новая ссылка на данные Excel: newlink) после создания ссылки
7. В области Link options (Варианты ссылок) в списке Select Excel sheet to link to (Выберите лист Excel для связи) выберите определенный лист из присоединенной рабочей книги Excel. Установите переключатель в одно из имеющихся положений:
– Link entire sheet (Присоединить весь лист);
– Link to a named range (Ссылка на именованный диапазон);
– Link to range (Ссылка на диапазон).
– Рядом с данным положением переключателя расположено текстовое поле для ввода одного из принятых стандартных обозначений диапазона ячеек, а также кнопка Preview (Предварительный просмотр), позволяющая увидеть в нижней части окна создаваемую таблицу.
Кроме того, внизу справа в окне New Excel Data Link: newLink (Новая ссылка на данные Excel: new Link) есть кнопка More options (Дополнительные настройки), при нажатии которой окно расширяется и открываются дополнительные настройки содержимого ячеек и его форматирования.
Примечание
Данные, полученные по ссылке, и таблицы Excel могут обновляться синхронно. Изменения, выполненные в Excel, сразу же загружаются по заданным ссылкам, и наоборот, если вы изменяете данные в связанной таблице чертежа, то можете легко обновить оригинал.
В области Insertion behavior (Режим вставки) диалогового окна Insert Table (Вставить таблицу) можно выбрать, как вы хотите определять местонахождение таблицы: используя точку ввода или указывая ограничивающую область.
• Установив переключатель в положение Specify insertion point (Назначить точку ввода), вы можете определить местоположение верхнего левого угла таблицы. Точку можно выбрать с помощью мыши или задать ее абсолютные координаты с клавиатуры.
• Если переключатель установлен в положение Specify window (Определить окно), вы можете определить местонахождение и установить размеры таблицы, задав прямоугольную область (ее можно указать с помощью мыши или ввести абсолютные координаты с клавиатуры). Заданная ширина столбца и окончательное количество строк таблицы зависят от размера ограничивающей области.
Размеры таблицы можно установить в области Column & row settings.
• В поле Columns (Столбцы) определяется количество столбцов: вы можете ввести значение с клавиатуры или выбрать нужный вариант, используя стрелки справа от поля.
• В поле Column width (Ширина столбца) задается ширина столбцов. Можно ввести значение непосредственно с клавиатуры или выбрать с помощью стрелок.
• Поле Data rows (Строки данных) используется для определения количества строк. Стиль таблицы со строкой заголовка и строкой названий столбцов должен располагать как минимум тремя строками.
• В поле Row height (Высота строки) определяют высоту текстовых строк. Высота строки основывается на высоте текста и параметрах поля ячейки, заданных для используемого табличного стиля. Стили таблицы рассмотрены далее в этом разделе. Минимальная высота строки таблицы – одна строка текста.
Щелчок на кнопке OK закрывает диалоговое окно, и в командной строке появляется запрос, приглашающий определить точку вставки:
Specify insertion point:
Вы можете выбрать точку с помощью мыши или ввести абсолютное координатное значение, используя клавиатуру. После вставки таблицы вы перейдете в режим редактирования, и курсор будет находиться в первой ячейке, готовой к вводу данных.
Примечание
Если для определения местонахождения таблицы вы используете настройку Specify window (Определить окно) и указываете общие ширину и высоту, вы можете назначить количество строк и столбцов, так что ширина столбца и высота строки будут установлены автоматически, или указать ширину столбца и высоту строки, при этом количество строк и столбцов будет задано автоматически.
После вставки пустой таблицы вы переходите в режим редактирования: на экране отображается вкладка Multiline Text (Многострочный текст) и выделяется первая ячейка, так что вы можете начать вводить данные. Для передвижения к смежной ячейке в той же самой строке вы можете использовать клавиши управления курсором, для перехода в ячейку справа – клавишу Tab. Чтобы переместиться к смежной ячейке в том же столбце, следует использовать клавиши управления курсором, а чтобы перейти в ячейку, расположенную ниже текущей в этом же столбце, – клавишу Enter.
Примечание
Указанная высота строки ячейки может увеличиваться, приспосабливаясь к количеству строк текста в ней.
Вы можете использовать любые возможности и настройки, которые рассмотрены в разделе, посвященном многострочному тексту, чтобы форматировать текст в каждой ячейке. Во время редактирования текста клавиши управления курсором служат для передвижения текстового курсора, а не для перемещения между ячейками таблицы.
Чтобы выйти из режима редактирования текста с сохранением всех изменений, следует щелкнуть кнопкой мыши где-нибудь вне таблицы или нажать Enter, удерживая нажатой клавишу Ctrl.
Совет
По умолчанию, если ячейка таблицы выбрана для редактирования, вы увидите буквы столбцов и номера строк. Для включения и выключения этой функции используйте системную переменную TABLEINDICATOR.
Чтобы установить новый цвет фона, выделите таблицу, вызовите ее контекстное меню и выполните в нем команду Table Indicator Color (Цвет индикации таблицы).
Существует два уровня редактирования таблицы: уровень таблицы и уровень ячейки. В обоих случаях необходимо использовать управляющие маркеры.
Вы можете просто щелкнуть на любой линии таблицы, чтобы отобразились маркеры управления на уровне таблицы (рис. 4.43).
Рис. 4.43. Маркеры управления на уровне таблицы
Используя маркеры управления, можно изменить размеры таблицы, с помощью мыши перетягивая любой угол, кроме угловой точки вставки. Точка вставки перемещает таблицу. Когда вы изменяете высоту или ширину таблицы, используя маркеры-захваты, строки и столбцы изменяются пропорционально.
Чтобы изменить ширину столбца, можно выбрать маркер на его верхней линии и перетянуть его в нужное место. Если вы изменяете ширину столбцов с использованием управляющих маркеров, таблица может расширяться и сужаться.
Все другие настройки редактирования на уровне таблицы представлены в контекстном меню, вызываемом щелчком правой кнопки мыши на выделенной таблице (рис. 4.44).
Рис. 4.44. Контекстное меню редактирования на уровне таблицы
Рассмотрим основные команды данного меню.
• Size Columns Equally (Одинаковый размер столбцов) – изменяет размеры всех столбцов одинаково.
• Size Rows Equally (Одинаковый размер строк) – изменяет размеры всех строк одинаково.
• Remove All Property Overrides (Удалить все наложенные свойства) – позволяет вернуть таблице формат, заданный по умолчанию.
• Export (Экспорт) – открывает диалоговое окно Export Data (Экспорт данных), предназначенное для экспорта таблицы в файл данных, разграниченных запятыми.
Примечание
Для экспорта таблицы в файл данных, разграниченных запятыми, вы можете также использовать команду TABLEEXPORT.
• Table Indicator Color (Цвет индикатора таблицы) – изменяет цвет индикаторов строк/столбцов в редакторе таблицы, используя стандартное окно AutoCAD Select Color (Выбор цвета).
• Update Table Data Links (Обновить ссылки на данные) – обновляет таблицу, внося необходимые изменения.
Чтобы изменить ячейку таблицы, вы должны щелкнуть на ней кнопкой мыши. Отобразятся маркеры управления (рис. 4.45).
Рис. 4.45. Выделенная ячейка таблицы
Перемещая указатель при нажатой кнопке мыши, вы можете выделить группу ячеек. Можно также выделить диапазон ячеек, щелкнув на первой и затем на последней ячейке диапазона, удерживая нажатой клавишу Shift. При этом будут выделены все ячейки, которые расположены между выбранными.
Четыре управляющих маркера ячейки можно использовать для изменения размеров строки или столбца, для чего необходимо выбрать соответствующий маркер и переместить его в нужное место.
Контекстное меню, вызываемое щелчком правой кнопки мыши на выделенной ячейке, показано на рис. 4.46.
Рис. 4.46. Контекстное меню редактирования на уровне ячейки
Пункты данного меню предоставляют следующие возможности.
• Подменю Alignment (Выравнивание) содержит возможные варианты выравнивания текста ячейки.
• Команда Borders (Границы) открывает диалоговое окно Cell Border Properties (Свойства границ ячейки) (рис. 4.47), в котором можно изменить толщину, тип и цвет границ ячейки.
Рис. 4.47. Окно управления свойствами границ ячейки
• Команда Match Cell (Привести в соответствие ячейку) позволяет вам копировать выбранные свойства ячейки в одну или более дополнительных ячеек.
• Подменю Insert (Вставить) предназначено для вставки в таблицу различных объектов:
– при выборе пункта Block (Блок) на экране появляется диалоговое окно Insert a Block in a Table Cell (Вставить блок в ячейку таблицы) (рис. 4.48), в котором можно задать параметры вставки блока в таблицу;
Рис. 4.48. Диалоговое окно вставки блока
– щелчком на пункте Field (Поле) можно вызвать окно Field (Поле) (см. рис. 4.13) и вставить в таблицу автоматизированное текстовое поле;
– команда Formula (Формула) позволяет вставить в таблицу формулу, использующую в вычислениях значения других ячеек (о вставке формул подробно поговорим далее).
• Щелчок на пункте Edit Text (Редактировать текст ячейки) приводит к отображению вкладки Multiline Text (Многострочный текст), с помощью которой вы можете редактировать текст ячейки.
• Подменю Columns (Столбцы) предназначено для работы со столбцами таблицы:
– Insert Left (Вставить слева), Insert Right (Вставить справа) – команды, позволяющие вставить новый столбец соответственно слева или справа от текущей ячейки;
– Delete (Удалить) – удаляет столбец, в котором находится выделенная ячейка (если выделено несколько ячеек в разных столбцах, то команда удаляет все эти столбцы);
– Size Equally (Равный размер) – позволяет изменять размер группы столбцов так, чтобы они были равными по ширине; этот пункт меню становится активным, когда выбран более чем один столбец.
• Подменю Rows (Строки) содержит команды для работы со строками таблицы:
– Insert Above (Вставить выше), Insert Below (Вставить подстроки) – вставляет новую строку соответственно выше или ниже текущей ячейки;
– Delete (Удалить) – удаляет одну или более выделенных строк;
– Size Equally (Равный размер строк) – позволяет сделать выделенные строки равными по высоте.
• Выбрав в меню пункт Remove All Property Overrides (Удалить все наложенные свойства), можно восстановить формат ячейки, заданный по умолчанию.
• Команда Delete All Contents (Удалить все содержимое) удаляет содержимое ячейки.
• Подменю Merge (Слияние) позволяет объединить две или более ячейки в один блок, строку или столбец.
• Unmerge (Разделить) – превращает объединенные ячейки в отдельные.
• Пункт меню Properties (Свойства) отображает палитру Properties (Свойства) со свойствами ячейки (рис. 4.49). На этой палитре вы можете при необходимости изменять любые параметры.
Рис. 4.49. Палитра Properties (Свойства) с параметрами ячейки
Ячейки таблиц могут содержать формулы. AutoCAD предоставляет следующие функции, обычно доступные в электронных таблицах:
• =Sum(A1:A10) – суммирует значения в первых десяти строках столбца A;
• =Average(A10:E10) – подсчитывает среднее арифметическое значений первых пяти столбцов строки 10;
• =Count(A1:D100) – отображает общее количество ячеек в блоке от столбца A до столбца D и от строки 1 до строки 100;
• =A1+D1 – складывает значения ячеек A1 и D1;
• =A1–D1 – вычитает значение ячейки D1 из значения ячейки A1;
• =A1*D1 – перемножает значения ячеек A1 и D1;
• =A1/D1 – делит значение в ячейке A1 на значение в ячейке D1;
• =A1^2 – вычисляет квадрат значения в ячейке A1; число после символа ^ является экспонентой.
Все формулы начинаются со знака =, содержат ссылки на определенные столбцы и строки и/или неизменные значения. Ссылка на верхнюю левую ячейку таблицы выглядит как A1, а ссылка на диапазон ячеек состоит из ссылок на первую и последнюю ячейки, разделенных двоеточием. Например, A1:D10 ссылается на ячейки в строках от 1 до 10 и столбцах от A до D. Объединенные ячейки используют символ и номер верхней левой ячейки.
Когда вы копируете формулу из одной ячейки в другую, вид ссылки изменяется в соответствии с ее новым расположением. Например, если формула в ячейке A11 суммирует значения ячеек от A1 до A10, то при копировании ее в ячейку B11 диапазон, указанный в ссылке, изменяется так, чтобы формула суммировала значения ячеек от B1 до B10.
Вы можете создать абсолютный адрес ячейки, который не будет изменяться при копировании. Для этого перед номером строки и буквой столбца следует ввести знак $. Например, в ссылке $A$1 столбец и строка будут всегда оставаться такими вне зависимости от ее расположения.
Формулу можно также вставить, используя контекстное меню редактирования ячейки, а также кнопку Formula (Формула) на вкладке Table (Таблица).
Работа с текстом в ячейках таблицы включает в себя управление стилями и редактирование. Управление стилями опирается на стили рисунка и, в частности, на табличные стили. Стили таблицы предназначены для управления видом таблиц. Для отображения текста используются установки стиля текста ячейки, высоты и выравнивания.
Вы можете изменить заданный по умолчанию стиль таблицы (STANDARD) или создать новый. Для этого запустите команду TABLESTYLE, введя ее с клавиатуры в командную строку, или с помощью ленты, нажав кнопку Tab le Style (Стиль таблицы) на вкладке Annotate (Аннотация) в группе Tables (Таблицы). После запуска команды любым из предложенных способов на экране появляется диалоговое окно Table Style (Стиль таблицы) (рис. 4.50).
Рис. 4.50. Диалоговое окно Table Style (Стиль таблицы)
Для создания стиля таблицы следует нажать кнопку New (Новый) и в появившемся окне Create New Table Style (Создать новый стиль таблицы) ввести имя нового стиля. Вы можете задать в качестве отправной точки существующий стиль таблицы, для чего следует выбрать его из списка Start With (Начать с).
После нажатия кнопки Continue (Продолжить) появляется диалоговое окно New Table Style (Новый стиль таблицы) (рис. 4.51).
Рис. 4.51. Окно настройки нового стиля таблицы
Если в окне Table Style (Стиль таблицы) (см. рис. 4.50) нажать кнопку Modify (Изменить), появится окно Modify Table Style (Изменить стиль таблицы), содержащее такие же параметры, что и окно New Table Style (Новый стиль таблицы).
В правой части окна, в области Cell styles (Стили ячейки), расположен раскрывающийся список. В зависимости от выбранного в нем пункта на вкладках ниже отображаются настройки строк различных типов:
• Data (Данные) – строки с данными;
• Header (Заголовок) – заголовки столбцов;
• Title (Название) – название таблицы.
Рассмотрим порядок работы с мастером извлечения данных.
1. Запустите команду вставки таблицы в рисунок (допустим, что рисунок содержит некоторые объекты, атрибуты которых вы хотели бы внести в эту таблицу (рис. 4.52)). Откроется диалоговое окно Insert Table (Вставить таблицу).
Рис. 4.52. Исходные объекты, свойства которых необходимо извлечь в таблицу
2. В области Insert options (Варианты вставок) установите переключатель в положение From object data in a drawing (Data Extraction) (Из данных объектов чертежа (Извлечение данных)) и щелкните на кнопке OK.
3. В первом окне мастера установите переключатель в положение Create a new data extraction (Создать новое извлечение данных). Нажмите кнопку Next (Далее), в появившемся окне задайте имя для сохраняемого файла с данными и при необходимости измените его расположение.
4. В следующем окне мастера установите переключатель в положение Select objects in the current drawing (Выбрать объекты в текущем чертеже) и нажмите находящуюся рядом кнопку. Выделите интересующие вас объекты и нажмите клавишу Enter. В окне мастера нажмите кнопку Next (Далее).
5. На третьем шаге мастера вы увидите список выделенных объектов, который при необходимости можно скорректировать. Нажмите Next (Далее).
6. В следующем окне с помощью флажков выберите свойства выделенных объектов, которые вы хотите извлечь в таблицу, например Area (Площадь). Щелкните на кнопке Next (Далее).
7. В пятом окне мастера вы увидите сформированную таблицу. Здесь можно упорядочить и отфильтровать данные, добавить вычисляемые поля, создать внешние ссылки (для этого следует нажать кнопку Link External Data (Присоединение внешних данных), которая приведет к открытию одноименного окна). Выполнив необходимые настройки, нажмите кнопку Next (Далее).
8. В шестом окне мастера установите флажок Insert data extraction table into drawing (Вставить таблицу извлеченных данных в чертеж), после чего нажмите кнопку Next (Далее).
9. Мастер позволит вам откорректировать стиль, форматирование и структуру таблицы. Выполнив необходимые изменения, щелкните на кнопке Next (Далее).
10. После нажатия в заключительном окне мастера кнопки Finish (Завершить) укажите расположение таблицы на рисунке. В итоге получится таблица, подобная представленной на рис. 4.53.
Рис. 4.53. Таблица извлеченных из рисунка площадей объектов
Примечание
Чтобы узнать о дополнительных возможностях мастера извлечения данных, можно самостоятельно исследовать его шаги или воспользоваться командой меню Help → New Features Workshop (Справка → Семинар по новым возможностям).
Прочитав эту главу, вы научились создавать и редактировать текст и таблицы в AutoCAD 2009.
Напомню, что в AutoCAD существует текст двух видов: однострочный и многострочный. Каждый из них служит своим целям. При создании коротких примечаний, заголовков и пометок в рисунке вы можете положиться на однострочный текст. В других случаях можно воспользоваться преимуществами многострочного текста, который позволяет, например, вставлять специальные символы из меню, создавать нумерованные, маркированные и помеченные буквами списки.
Вы можете вставить в свои рисунки текстовые поля, а также автоматически обновляемые поля с датой, именем файла и даже вашим именем.
Таблицы можно использовать для различных целей, например оформлять в виде таблиц некоторые списки. Вставив непосредственно в ячейки таблицы интеллектуальные поля, вы можете значительно оживить чертеж.
Графическая информация, безусловно, является приоритетной. Это основная причина возникновения систем проектирования, подобных программе AutoCAD. Однако существование промышленных стандартов, сложность чертежей и схем, необходимость документирования и недостаточность графической информации делают текст необходимым элементом чертежей.