Текст
Текстові стилі
З кожним текстовим написом в AUTOCAD зв'язаний деякий текстовий стиль. При нанесенні написів використовується поточний стиль, в якому задані шрифт, висота, кут повороту, орієнтація і інші параметри. У одному малюнку можна створювати і використовувати декілька текстових стилів, причому їх швидке копіювання з одного малюнка в іншій забезпечується завдяки Центру управління.
Текстовими стилями є неграфічні об'єкти, які також зберігаються у файлі малюнка. Всі текстові стилі, окрім
Standard користувач створює по своєму бажанню.
Створення і модифікація текстового стилю виробляються в діалоговому вікні Text Style що викликається з падаючого меню
Format > Text Style... (мал. 5.35).

Мал. 5.35. Діалогове вікно текстових стилів
Для створення нового стилю необхідно клацнути мишею по кнопці New... - при цьому буде завантажено діалогове вікно
New Text Style показане на мал. 5.36. Тут вводиться ім'я створюваного стилю. Йому привласнюються значення параметрів, спочатку задані у вікні
Text Style і, як правило, що потребують зміни.

Мал. 5.36. Діалогове вікно визначення нового стилю
У області Font із списку, що розкривається Font Name: слід вибрати
відповідний шрифт, що визначає форму текстових символів (наприклад simplex.shx). У списку присутні як SHX-шрифты AUTOCAD, що відкомпілювалися, так і системні шрифти
Truetype. При виборі останніх можна додатково задати параметри зображення (наприклад напівжирний або курсив). Для зміни імені існуючого текстового стилю використовується кнопка
Rename... натиснення якої виводить на екран відповідне діалогове вікно
Rename Text Style.
У області Effects доступні наступні опції:
- Upside down - забезпечує поворот тексту на
180° зверху вниз симетрично горизонтальній осі;
- Backwards - забезпечує поворот тексту на
180° зліва направо симетрично вертикальній осі;
- Vertical - забезпечує вертикальне
розташування тексту, тобто символи вишиковуються один над іншим;
- у полі Width Factor: встановлюється міра
сжатія/растяженія тексту, тобто масштабний коефіцієнт;
- у полі Oblique Angle: встановлюється кут нахилу символів по відношенню до нормалі, причому позитивним вважається кут нахилу управо - за годинниковою стрілкою, а негативним - вліво, проти годинникової стрілки. Максимально можливе значення даного параметра - 85°.
Зроблені зміни наочно представлені в області Preview.
Висота тексту задається в полі Height: і визначає розмір знаків використовуваного шрифту. Якщо в процесі опису стилю задана фіксована висота тексту, при створенні однорядкових написів запит
Height: не виводиться. Якщо планується наносити написи різної висоти з використанням одного і того ж текстового стилю, при його створенні слід вказати висоту 0.
Є можливість змінювати параметри існуючих текстових стилів в діалоговому вікні
Text Style. Зміна типа шрифту або орієнтації тексту в якому-небудь стилі викликає оновлення всіх текстових об'єктів, що використовують його. Зміна висоти символів, коефіцієнта стискування або кута нахилу не впливає на наявні текстові об'єкти і застосовується лише при створенні нових написів.
Однорядковий текст
Текстові
написи, що додаються в малюнок, несуть різну інформацію. Вони можуть бути складними специфікаціями, елементами основного напису, заголовками. Крім того, написи можуть бути повноправними елементами самого малюнка. Порівняно короткі тексти, що не вимагають внутрішнього форматування, створюються за допомогою команд
DTEXT і TEXT і записуються в один рядок. Однорядковий текст добре личить для створення
заголовків.
Команда DTEXTщо формує однорядковий текст, викликається з падаючого меню
Draw > Text > Single Line Text або клацанням миші по піктограмі Single Line Text.
Команда DTEXT призначена для створення набору рядків, розташованих одна під інший. Перехід до наступного рядка виробляється натисненням клавіші
Enter . Кожен рядок є окремим об'єктом, який можна переміщати і форматувати.
Запити команди DTEXT:
Current text style: "Standard" Text height: 2.5000 -поточний текстовий стиль і висота тексту
Specify start point of text or [Justify/style]:-вказати початкову точку тексту
Specify height <default>: - вказати висоту тексту
Specify rotation angle of text <0>: -вказати кут повороту тексту
Enter text: - ввести текст
Enter text:-ввести текст
Enter text: - натискувати клавішу Enter для завершення роботи команди
Запит визначення висоти Specify height <default>: з'являється лише в тому випадку, якщо при описі поточного текстового стилю висота була задана рівною нулю.
Висоту тексту можна встановити графічним способом. Від точки вставки тексту до покажчика миші у вигляді перехрестя протягується «гумова нитка». Якщо натискувати ліву кнопку миші, то висоті буде привласнено значення довжини цієї нитки у момент натиснення.
При введенні символи відображуються на екрані, але напис ще не розміщений остаточно. Якщо в процесі введення тексту вказати крапку в будь-якій частині малюнка, курсор переміщається в неї. Після цього можна продовжувати вводити текст. Фрагмент тексту, набраного після вказівки крапки, є самостійний об'єкт.
Ключі команди DTEXT:
- Style - встановити поточний стиль;
- Justify - встановити режим вирівнювання текстового рядка з використанням ключів вирівнювання. При використанні ключа Justify команда
DTEXT видає наступні запити:
Current text style: "Standard" Text height: 2.5000-поточний текстовий стиль і висота тексту
Specify start point of text or [Justify/style]: J - переходвре-жим вирівнювання текстового рядка
Enter an option [Align/fit/center/middle/right/tl/tc/tr/ml/mc/ Mr/bl/bc/br]:
де:
- Align формує вписаний текст, запрошуючи його початкову і кінцеву точки. Висота і ширина кожного символу обчислюються автоматично так, щоб текст точно вписувався в задану область. При використанні ключа
Align команда DTEXT видає наступні запити:
Current text style: "Standard" Text height: 2.5000-поточний текстовий стиль і висота тексту
Specify start point of text or [Justify/style]: J - переходвре-жим вирівнювання текстового рядка
Enter an option [Align/fit/center/middle/right/tl/tc/tr/ml/mc/ Mr/bl/bc/br]: A - перехід в режим формування вписаного тексту
Specify first endpoint of text baseline:-вказати першу кінцеву точку базової лінії тексту
Specify second endpoint of text baseline: - вказати другу кінцеву точку базової лінії тексту
Enter text:-ввести текст
Enter text: - ввести текст
Enter text: - натискувати клавішу Enter для завершення роботи команди
- Fit формує вписаний текст, вирівняний по ширині і висоті. Запрошує початкову і кінцеву точки тексту, а також його висоту. При використанні ключа
Fit команда DTEXT видає наступні запити:
Current text style: "Standard" Text height: 2.5000-текущийтекстовый стиль і висота тексту
Specify start point of text or [Justify/style] : J -переход в режим вирівнювання текстового рядка
Enter an option [Align/fit/center/middle/right/tl/tc/tr/ml/mc/ Mr/bl/bc/br] : F - перехід в режим формування тексту, вписаного по ширині і висоті
Specify first endpoint of text baseline: -указатьпервую кінцеву точку базової лінії тексту
Specify second endpoint of text baseline: - вказати другу кінцеву точку базової лінії тексту
Specify height <2.5000>:-вказати висоту тексту
Enter text:-ввести текст
Enter text: - ввести текст
Enter text: - натискувати клавішу Enter для завершення роботи команди
- Center забезпечує центрування базової лінії текстового рядка відносно заданої точки. При використанні ключа
Center команда DTEXT видає наступні запити:
Current text style: "Standard" Text height: 2.5000-поточний текстовий стиль і висота тексту
Specify start point of text or [Justify/style]: J - переходвре-жим вирівнювання текстового рядка
Enter an option [Align/fit/center/middle/right/tl/tc/tr/ml/ Mc/mr/bl/bc/br] : З - перехід в режим формування центрованого тексту
Specify center point of text: - вказати центральну точку тексту
Specify height <2.5000>: -вказати висоту тексту
Specify rotation angle of text <0>: -вказати кут повороту тексту Enter text: - ввести текст
Enter text: - ввести текст
Enter text: - натискувати клавішу Enter для завершення роботи команди
- Middle забезпечує горизонтальне і вертикальне центрування текстового рядка відносно заданої точки. Відмінність між даним ключем і ключем
МСпро яке піде мова нижче, полягає в тому, що використовується не середня крапка між верхом і базовою лінією, а середина уявної рамки, в яку поміщений рядок тексту. Таким чином, різниця видно за наявності символів, що доходять до ніжней або верхньої базових ліній. При використанні ключа
Middle команда DTEXT видає наступні запити:
Current text style: "Standard" Text height: 2.5000-поточний текстовий стиль і висота тексту
Specify start point of 'text or [Justify/style]: J - перехід в режим вирівнювання текстового рядка
Enter an option [Align/fit/center/middle/right/tl/tc/tr/ml/mc/ Mr/bl/bc/br] : M
-
перехід в режим формування тексту, що центрується по горизонталі і вертикалі
Specify middle point of text:-вказати середню точку тексту
Specify height <2 .5000>: - вказати висоту тексту
Specify rotation angle of text <0>: - вказати кут повороту тексту
Enter text: - ввести текст
Enter text: - ввести текст
Enter text: - натискувати клавішу Enter для завершення роботи команди
- Right служить для вирівнювання текстового рядка по правому краю. При використанні ключа
Right команда DTEXT видає наступні запити:
Current text style: "Standard" Text height: 2.5000-поточний текстовий стиль і висота тексту
Specify start point of text or [Justify/style]: J - перехід в режим вирівнювання текстового рядка
Enter an option [Align/fit/center/middle/right/tl/tc/tr/ml/mc/ Mr/bl/bc/br] : R - перехід в режим формування текстового рядка, вирівняного по правому краю
Specify right endpoint of text baseline: -указать праву кінцеву точку базової лінії тексту
Specif В! height <2 .5000>: - вказати висоту тексту
Specify rotation angle of text <0>: -указать кут повороту тексту
Enter text:-ввести текст
Enter text: - ввести текст
Enter text: - натискувати клавішу Enter для завершення роботи команди
- TL формує текстовий рядок, вирівняний
по верхньому і лівому краях;
- ТС формує текстовий рядок, вирівняний по
верхньому краю і центрований по горизонталі;
- TR формує текстовий рядок, вирівняний по
верхньому і правому краях;
- ML формує текстовий рядок, що центрується по
вертикалі і вирівняну по лівому краю;
- МС формує текстовий рядок, що центрується по
вертикалі і по горізон-. талі відносно середньої крапки;
- MR формує текстовий рядок, що центрується по
вертикалі і вирівняну по правому краю;
- BL формує текстовий рядок, вирівняний по
нижньому і лівому краях;
- ВС формує текстовий рядок, вирівняний по
нижньому краю і центрований по горизонталі;
- BR формує текстовий рядок, вирівняний по нижньому і правому краях.
Багаторядковий текст
Довгі складні написи оформляються як багаторядковий текст за допомогою команди МТЕХТ. Багаторядковий текст зазвичай вписується в задану ширину абзацу, але його можна розтягнути і на необмежену довжину. У багаторядковому тексті допускається форматування окремих слів і символів.
Багаторядковий текст складається з текстових рядків або абзаців, вписаних у вказану користувачем ширину абзацу. Кількість рядків не лімітована.
Всім багаторядковим текстом є єдиний об'єкт, який можна переміщати, повертати, стирати, копіювати, дзеркально відображувати, розтягувати і масштабувати.
Можливості редагування багаторядкового тексту ширші, ніж однорядкового. Наприклад, для багаторядкових написів передбачені режими підкреслення і надчеркиванія виділених фрагментів; також дозволено вказувати для них окремі шрифти, кольори, висоту символів.
Команда МТЕХТщо формує багаторядковий текст, викликається з падаючого меню
Draw > Text > Multiline Text... або клацанням миші по піктограмі Multiline Text на панелі інструментів
Draw.
Запити команди МТЕХТ:
Current text style: "Standard" Text height: 10.0000 - поточний текстовий стиль і висота тексту
Specify first corner: - вказати перший кут вікна абзацу
Specify opposite corner or[Height/justify/line spacing/rotation/style/width]: -указать протилежний кут вікна абзацу
Після
вказівки розмірів абзацу завантажується редактор багаторядкового тексту, що містить панель форматування тексту
Text Formatting і контекстне меню (мал. 5.37).

Мал. 5.37. Редактор багаторядкового тексту
Панель Text Formatting дозволяє визначити наступні параметри:
- Style - список текстових стилів, які можна застосувати для багаторядкового тексту. При цьому відповідно змінюється вихідний формат символів - шрифт, висота і зображення. Вибір стилю не впливає на використовуваний стиль форматування окремих символів (напівжирний, курсивний, дріб і т. д.). Якщо стиль, в якому задано вертикальне зображення, застосовується до SHX-шрифту, то в редакторові текст буде виведений горизонтально. Стилі, в яких задано зворотне або перевернуте зображення символів тексту, не застосовуються. Поточний стиль запам'ятовується в системній змінній
TEXTSTYLE;
- Font - установка шрифту для нового тексту або зміна шрифту виділеного фрагмента. Шрифти
Truetype упорядковуються в списку по іменах шрифтових сімейств. AUTOCAD виводить список шрифтів
SHXвпорядкований по іменах відповідних ним
файлів;
- Text Height - установка висоти символів або її зміна для виділеного фрагмента тексту. Висота задається в одиницях малюнка, причому для різних символів може бути різною. Якщо висота символів не визначена у вибраному текстовому стилі, її значення зберігається в системній змінній
TEXTSIZE;
- Bold - включення і відключення напівжирного зображення символів для нового або виділеного тексту. Опція доступна лише для символів, що використовують шрифти
Truetype;
- Italic - включення і відключення курсивного зображення для нового або виділеного тексту. Опція доступна лише для символів, що використовують шрифти
Truetype;
- Underline - включення і відключення
підкреслення для нового або виділеного тексту;
- Undo - відміна останньої операції
редагування;
- Redo - повторення останньої операції
редагування;
- Stack - створення дробового тексту. Для
цього необхідно виділити фрагмент тексту, що містить спеціальні символи: кришку ^, звичайну косу межу /
або грати #. Тексти, що містять символ ^, перетворяться у вирівняні по лівому краю значення допусків; що містять символ / - у вирівняних по центру дробу з горизонтальним роздільником, довжина якого відповідає довжині найбільшою з рядків, що виводяться один над одним; що включають символ # - в числові дроби з діагональним роздільником, довжина якого залежить від висоти обох рядків, що розділяються; текст над діагональною межею вирівнюється вниз і управо, під межею - вгору і вліво. Якщо був виділений дробовий текст, натиснення кнопки
Stack перетворює
його на звичайний. При перетворенні звичайного тексту в дробовий
фрагмент, розташований зліва від спеціальних символів, виводиться над
частиною, розташованою праворуч від них;
- Color - призначення кольору нового тексту або зміна кольору виділеного фрагмента. Можна привласнювати тексту колір
Bylayer заданий для шару, на якому він розташований, або колір блоку, в який він входить, -
Byblockа також задати будь-який
з кольорів, перерахованих в списку;
- OK (Ctrl+enter) - збереження зроблених змін і вихід з редактора. Той же результат можна отримати, клацнувши мишею по малюнку поза вікном редактора. Для завершення роботи без збереження змін слід натискувати клавішу
Esc.
Контекстне меню, яке включене в редактор багаторядкового тексту, містить пункти, використовувані при редагуванні як звичайного, так і багаторядкового тексту. Меню викликається клацанням правою кнопкою миші у вікні редактора. П'ять пунктів, розташованих у верхній частині, -
Undo, Redo, Cut, Copy і Past - призначені для редагування текстів будь-якого типа. Наступні команди доступні лише в редакторові багаторядкового тексту:
- Indents and Tabs... - завантажує діалогове вікно Indents and Tabs
показане на мал. 5.38. Там задаються відступи першого рядка, абзацу і
позиції табуляції. Значення відступу першого рядка і всього абзацу
можуть розрізнятися;
- Set Mtext Width - цей пункт знаходиться в окремому меню, що викликається клацанням правою кнопкою миші по лінійці у верхній частині вікна. При цьому завантажується діалогове вікно установки ширини
Set Mtext Width показане на мал. 5.39. Ширіна вимірюється в одиницях малюнка;

Мал. 5.38. Діалогове вікно відступів і табуляції

Мал. 5.39. Діалогове вікно установки ширини
- Justification - вибір типа вирівнювання для багаторядкового тексту. За умовчанням використовується варіант Тор Left. При вирівнюванні абзацу і розбитті його на рядки враховуються всі пропуски. У горизонтальному напрямі текст може центруватися або вирівнюватися вльово/вправо. По вертикалі текст може вирівнюватися по середині, вгору або вниз. Доступні наступні варіанти:
- Тор Left - вгору вліво;
- Middle Left - середина вліво;
- Bottom Left - вниз вліво;
- Тор Center - вгору по центру;
- Middle Center - середина по центру;
- Bottom Center - вниз по центру;
- Тор Right - вгору управо;
- Middle Right - середина управо;
- Bottom Right - вниз управо;
- Find and Replace... - завантаження діалогового вікна Replaceде здійснюються пошук фрагментів
тексту і заміна їх новим;
- Select All - виділення всього тексту у вікні
редактора;
- Change Case - зміна регістра вибраного тексту. Розкриває підміню, що містить два пункти:
UPPERCASE Ctrl+shift+u і lowercase Ctrl+shift+l;
- AUTOCAPS - перетворення тексту, що вводиться і імпортується, у верхній регістр. Функція не впливає на вже набраний в редакторові текст. Для зміни регістра наявного тексту слід виділити потрібний фрагмент, клацнути правою кнопкою миші і вибрати з контекстного меню пункт
Change Case;
- Remove Formatting - відміна напівжирного і
курсивного зображень, а також підкреслення виділеного тексту;
- Combine Paragraphs - злиття вибраних абзаців в один.
При цьому кожен знак абзацу автоматично замінюється пропуском;
- Symbol - вставка вибраного в списку символу або нерозривного пропуску в поточній позиції курсора. Після вибору опції
Other... виводиться таблиця символів, в якій представлений весь набір символів поточного шрифту. Для вставки потрібно послідовно виділити один або декілька символів, натискувати кнопку вибору, а потім - копіювання; при цьому відмічені символи копіюються в буфер обміну. Далі необхідно в редакторові багаторядкового тексту вибрати з контекстного меню пункт
Paste. Слід врахувати, що символ
діаметру відображується як %%Сале після вставки в малюнок цей і інші
спеціальні символи відображуються коректно;
- Import Text... - виклик діалогового вікна Select file. Для імпорту слід вибрати файл у форматі
ASCII або RTF. Імпортований текст зберігає початкові
форматування і властивості, задані стилем, проте його можна
відредагувати і переформатувати. Об'єм файлу з текстом, що імпортується,
не повинен перевищувати 32 Кбайт;
- Background Mask... - виклик діалогового вікна Background Mask...;
- Help - перехід до опису команди МТЕХТ у довідковій системі.
Допускається зміна властивостей лише виділеній частині тексту. Символ можна вибрати одним клацанням миші, слово - подвійним клацанням, абзац - потрійним.
Дробовими текстами є фрагменти тексту одного рядка, розташовані на різних рівнях відносно базової лінії рядка, і служать для запису натуральних дробів, граничних відхилень розмірів і так далі
Для указунія місця розбиття тексту використовуються спеціальні символи:
- коса межа (/) - для створення дворівневого
тексту у вигляді звичайного дробу, чисельник і знаменник якої
розташовуються один над одним і розділяються горизонтальною межею;
- грати (#) - для створення дворівневого
тексту у вигляді звичайного дробу, чисельник і знаменник якої
розташовуються по діагоналі і розділяються косою межею;
- кришка ( ^) - при створенні дворівневого тексту для запису граничних відхилень, елементи якого розташовуються один над іншим без розділової межі.
Наприклад, якщо після 1#3 ввести який-небудь нецифровий символ або пропуск, засіб автоформатування розмістить ці цифри у вигляді дробу з косою межею. Крім того, можна автоматично видаляти незначущі пропуски перед цілою і дробом частямі числа.
Засіб автоформатування перетворить числа в дробовий текст лише в тому випадку, якщо між цифрами і символом-роздільником (косою межею, гратами або кришкою) немає пропусків.
Для
перетворення в дробовий вигляд довільного фрагмента, що містить символ-роздільник, цей фрагмент слід виділити, а потім натискувати кнопку
Stack на панелі Text Formatting.
При редагуванні дробового тексту можна змінювати вміст верхнього і нижнього елементів тексту окремо, застосовувати стандартні параметри або зберігати поточні значення параметрів як стандартних.
Допускається вставка тексту з іншого додатка Windows в малюнок AUTOCAD, при цьому зв'язок з додатком не втрачається. Можна або імпортувати текст,
або захопити і відбуксирувати у вікно AUTOCAD піктограму текстового файлу з Провідника Windows.
Імпорт ASCII- і RTF-файлов, створених в інших застосуваннях, значно прискорює роботу з малюнками, де використовуються однотипні написи. Наприклад, можна створити текстовий файл із стандартними примітками для включення в малюнок і, замість того щоб кожного разу вводити їх з клавіатури, виконувати імпорт з файлу. Імпортований текст стає текстовим об'єктом AUTOCAD; його можна редагувати так само, як і створені в самій програмі AUTOCAD написи. Вихідне форматування тексту зберігається.
|