Текстовий редактор

Текстовий редактор відкривається при розміщенні або подвійному клацанні на редагованому об’єкті. Маленький chip режиму в заголовку — rich (акцентний колір) або simple (приглушений) — показує який режим активний для поточного об’єкта.

Режими редактора

Режим rich

Використовується: Text (мітки MTEXT) та анотації Multileader.

ФункціяПоведінка
Bold / Italic / 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 / Font / HeightДоступно — застосовується до всієї мітки одночасно
Форматування окремих символівНе підтримується
EnterПідтверджує значення та закриває редактор (без переносу рядка)
БагаторядковістьНе підтримується
Перенос слівНе підтримується

Відкриття редактора

ДіяРезультат
Команда text → клацніть позиціюСтворює новий текстовий об’єкт і відкриває редактор (rich)
Двічі клацніть існуючий об’єкт TextЗнову відкриває редактор у режимі rich
Двічі клацніть існуючий MultileaderВідкриває редактор у режимі rich
Двічі клацніть об’єкт розміруВідкриває редактор у режимі simple
Escape всередині редактораЗакриває редактор і зберігає всі зміни

Панель інструментів

Панель інструментів ширяє над обмежувальною рамкою тексту та залишається прив’язаною до об’єкта під час панорамування або масштабування.

Bold · Italic · Strikethrough

КнопкаСкороченняЩо робить
BПеремкнути жирний
IПеремкнути курсив
SПеремкнути закреслений

Як застосовується перемикання:

  • З виділенням тексту — стиль застосовується лише до виділених символів.
  • Без виділення, курсор у існуючому тексті — перемикає стиль на всьому об’єкті (всіх сегментах).
  • Порожній текст або новий об’єкт — стиль зберігається на порожньому сегменті та застосовується до кожного символу введеного з цього моменту.

Кнопка відображається підсвіченою (активною) коли кожен символ у поточному виділенні — або символ безпосередньо ліворуч від курсора — має встановлений цей стиль.

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, Align Center, Align Right, Justify — задають вирівнювання абзацу. Доступно лише для об’єктів 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 кодуються як \L, \K, \O та вбудовані перемикачі шрифту (\f). Висота на символ кодується як \H. Все форматування зберігається при експорті та читається програмами LibreCAD, FreeCAD та іншими DXF-сумісними програмами.