Текстовий редактор
Текстовий редактор відкривається при розміщенні або подвійному клацанні на редагованому об’єкті. Маленький chip режиму в заголовку — rich (акцентний колір) або simple (приглушений) — показує який режим активний для поточного об’єкта.
Режими редактора
Режим rich
Використовується: Text (мітки MTEXT) та анотації Multileader.
| Функція | Поведінка |
|---|---|
| Bold / Italic / Underline / Strikethrough | Для окремих символів (застосовується до виділення або до всього об’єкта без виділення) |
| Font та Height | Перевизначення для окремих символів або стандарт всього об’єкта |
| Alignment (Left / Center / Right / Justify) | Тільки текст — недоступно для Multileader |
Enter | Вставляє тверде перенесення рядка |
Shift+←/→ | Розширює або зменшує виділення тексту |
Home / End | Перехід на початок / кінець поточного твердого рядка |
| Перенос слів | Підтримується через ручки зміни ширини референса |
Режим simple
Використовується: Dimension Linear, Dimension Aligned, Dimension Angular, Dimension Radius, Dimension Diameter.
Редактор заздалегідь заповнений поточною відрендереною міткою розміру, тому ви можете розмістити курсор і редагувати значення безпосередньо.
| Функція | Поведінка |
|---|---|
| Bold / Italic / Underline / Strikethrough / Font / Height | Доступно — застосовується до всієї мітки одночасно |
| Форматування окремих символів | Не підтримується |
Enter | Підтверджує значення та закриває редактор (без переносу рядка) |
| Багаторядковість | Не підтримується |
| Перенос слів | Не підтримується |
Відкриття редактора
| Дія | Результат |
|---|---|
Команда text → клацніть позицію | Створює новий текстовий об’єкт і відкриває редактор (rich) |
| Двічі клацніть існуючий об’єкт Text | Знову відкриває редактор у режимі rich |
| Двічі клацніть існуючий Multileader | Відкриває редактор у режимі rich |
| Двічі клацніть об’єкт розміру | Відкриває редактор у режимі simple |
Escape всередині редактора | Закриває редактор і зберігає всі зміни |
Панель інструментів
Панель інструментів ширяє над обмежувальною рамкою тексту та залишається прив’язаною до об’єкта під час панорамування або масштабування. Клавіатурні скорочення нижче використовують Ctrl у Windows/Linux та Cmd на Mac — підказка кожної кнопки показує правильну клавішу для вашої платформи.
Bold · Italic · Underline · Strikethrough
| Кнопка | Скорочення | Що робить |
|---|---|---|
| B | Ctrl+B / Cmd+B | Перемкнути жирний |
| I | Ctrl+I / Cmd+I | Перемкнути курсив |
| U | Ctrl+U / Cmd+U | Перемкнути підкреслений |
Ctrl+Shift+X / Cmd+Shift+X | Перемкнути закреслений |
Як застосовується перемикання:
- З виділенням тексту — стиль застосовується лише до виділених символів.
- Без виділення, курсор у існуючому тексті — перемикає стиль на всьому об’єкті (всіх сегментах).
- Порожній текст або новий об’єкт — стиль зберігається на порожньому сегменті та застосовується до кожного символу введеного з цього моменту.
Кнопка відображається підсвіченою (активною) коли кожен символ у поточному виділенні — або символ безпосередньо ліворуч від курсора — має встановлений цей стиль.
Font
Спадний список групує доступні гарнітури у групи: Default (вбудований шрифт без засічок), User (ваші власні завантажені шрифти, якщо такі є), Free (набір вбудованих шрифтів Google Fonts) і System (поширені системні шрифти, такі як Helvetica, Times New Roman, Georgia, Courier New, Verdana, Tahoma, Trebuchet MS, Lucida Console та Impact).
- З виділенням — перевизначає шрифт лише для виділених символів.
- Без виділення — застосовує шрифт до всього об’єкта.
Спадний список відображає шрифт символу ліворуч від курсора коли немає виділення.
Це не обмежується вбудованим списком — натисніть кнопку Font Manager на панелі інструментів, щоб завантажити власний файл .ttf і додати його до групи User. Докладніше див. Font Manager.
Height
Числове поле встановлює висоту капіталі (висота великої літери) в одиницях кресленика.
- З виділенням — перевизначає висоту для виділених символів, незалежно від базової висоти об’єкта.
- Без виділення — змінює базову висоту об’єкта (застосовується до всіх символів без індивідуального перевизначення висоти).
Поле відображає висоту символу ліворуч від курсора. Залиште порожнім для використання стандарту об’єкта.
Вирівнювання
Чотири кнопки — Align Left (Ctrl+Shift+L / Cmd+Shift+L), Align Center (Ctrl+Shift+E / Cmd+Shift+E), Align Right (Ctrl+Shift+R / Cmd+Shift+R), Justify (Ctrl+Shift+J / Cmd+Shift+J) — задають вирівнювання абзацу. Доступно лише для об’єктів Text; мітки Multileader та розмірів не показують ці кнопки.
- Натискання кнопки повторно вирівнює кожен рядок у межах наявної обмежувальної рамки об’єкта — це не переміщує точку вставки і не змінює розмір рамки.
- Натискання вже активної кнопки скасовує перевизначення, повертаючись до стовпця, визначеного точкою прив’язки об’єкта.
- Justify розтягує міжслівні проміжки так, щоб кожен рядок заповнював всю ширину рядка.
Курсор та навігація
| Клавіша | Дія |
|---|---|
← / → | Перемістити курсор на один символ ліворуч або праворуч |
Home | Перейти на початок поточного твердого рядка |
End | Перейти на кінець поточного твердого рядка |
Shift + ← / → | Розширити або зменшити виділення |
Backspace | Видалити символ ліворуч (або виділення) |
Delete | Видалити символ праворуч (або виділення) |
Enter | Вставити перенесення рядка |
Escape | Закрити редактор |
Висота курсора автоматично відповідає висоті капіталі сусіднього символу, включаючи менший розмір для нижнього та верхнього індексів.
Копіювання, вирізання та вставлення
| Клавіша | Дія |
|---|---|
Ctrl+C / Cmd+C | Копіювати виділений текст |
Ctrl+X / Cmd+X | Вирізати виділений текст |
Ctrl+V / Cmd+V | Вставити в позицію курсора |
Копіювання та вирізання вимагають активного виділення тексту. Вставлений текст завжди простий — він набуває форматування (жирний, курсив, шрифт, висота), яке вже є в позиції курсора, замість збереження форматування, яке мав під час копіювання.
У режимі rich розриви рядків у вставленому тексті зберігаються. У режимі simple розриви рядків видаляються, оскільки мітки розмірів однорядкові.
Перенос слів
Коли текстовий об’єкт має встановлену ширину референса, довгі рядки м’яко переносяться на межах слів щоб вміщуватися в цій ширині.
Для встановлення або зміни ширини референса поки об’єкт вибраний, перетягніть ручки зміни розміру — тонкі прямокутники на лівому та правому краях пунктирної обмежувальної рамки. Вміст перетікає в реальному часі під час перетягування.
Встановлення ширини референса в нуль (перетягніть ручки разом або видаліть значення в панелі властивостей) прибирає перенос слів і дозволяє рядкам зростати вільно.
Багаторядковий текст
Натисніть Enter для вставлення твердого переносу рядка. Кожен твердий рядок є незалежним — Home та End навігують лише в межах поточного твердого рядка.
Тверді переноси рядків та форматування окремих символів зберігаються у форматі MTEXT і виживають повний DXF round-trip.
Сумісність з DXF
Текстові об’єкти зберігаються як MTEXT у файлах DXF. Bold та Italic кодуються через вбудований код перемикання шрифту (\f); Underline використовує \L/\l; Strikethrough використовує \K/\k. Це форматування переживає повний DXF round-trip і читається програмами LibreCAD, FreeCAD та іншими DXF-сумісними програмами. Перевизначення шрифту для окремих символів зберігаються при експорті — перевизначення висоти для окремих символів ні; записується лише базова висота об’єкта.