Текстовая рамка
Parent page: Объекты схемы
Краткое описание
Текстовая рамка — это неэлектрический графический примитив. Она используется для задания области на схеме, предназначенной для размещения текстовой информации. Рамка представляет собой прямоугольную область с изменяемыми размерами, может содержать несколько строк текста и умеет автоматически переносить и обрезать текст, чтобы он оставался в пределах рамки.
Доступность
Текстовые рамки доступны для размещения как в редакторе схем, так и в редакторе библиотек схем:
-
Schematic Editor - щёлкните Home | Graphical Elements |
в главном меню.
-
Schematic Library Editor - щёлкните Home | Place |
в главном меню.
Размещение
После запуска команды курсор изменится на перекрестие, и вы перейдёте в режим размещения текстовой рамки. Размещение выполняется следующей последовательностью действий:
- Установите курсор и щёлкните или нажмите Enter, чтобы зафиксировать первый угол текстовой рамки.
- Переместите курсор, чтобы задать размер текстовой рамки, затем щёлкните или нажмите Enter, чтобы завершить размещение.
- Продолжайте размещать следующие текстовые рамки либо щёлкните правой кнопкой мыши или нажмите Esc, чтобы выйти из режима размещения.
Дополнительные действия, которые можно выполнять во время размещения – пока рамка «плавает» на курсоре и до фиксации её первого угла –:
- Нажмите клавишу Tab, чтобы открыть связанный диалог свойств , где можно на лету изменить параметры текстовой рамки.
- Нажмите клавишу Alt, чтобы ограничить направление перемещения по горизонтали или вертикали — в зависимости от первоначального направления движения.
- Нажмите Spacebar, чтобы повернуть текстовую рамку против часовой стрелки, или Shift+Spacebar — по часовой стрелке. Поворот выполняется с шагом 90°.
- Нажмите клавиши X или Y, чтобы отзеркалить текстовую рамку относительно оси X или оси Y соответственно.
Графическое редактирование
Этот способ редактирования позволяет выбрать размещённый объект текстовой рамки непосредственно в рабочей области и графически изменить его размер, форму или положение.
Когда объект текстовой рамки выбран, доступны следующие маркеры редактирования:
- Щёлкните и перетащите A, чтобы изменить размер текстовой рамки одновременно по вертикали и по горизонтали.
- Щёлкните и перетащите B, чтобы изменить размер текстовой рамки по вертикали и по горизонтали раздельно.
- Щёлкните в любом месте текстовой рамки — вдали от маркеров редактирования – и перетащите, чтобы переместить её. Во время перетаскивания рамку можно поворачивать (Spacebar/Shift+Spacebar) или зеркалировать (клавиши X или Y для отражения относительно оси X или оси Y соответственно).
Текстовое содержимое текстовой рамки можно редактировать in-place следующим образом:
- Один раз щёлкните по текстовой рамке, чтобы выделить её.
- Щёлкните ещё раз (или нажмите клавишу Enter), чтобы перейти в режим редактирования на месте. Между двумя щелчками следует выдержать достаточную паузу, чтобы программа не интерпретировала их как двойной щелчок (который откроет диалог свойств текстовой рамки).
- Чтобы завершить редактирование текста на месте, щёлкните вне текстовой рамки или нажмите зелёную кнопку с галочкой ). Если вы решили, что внесённое изменение не нужно, нажмите красную кнопку с крестиком ), чтобы отменить изменение.
Пример редактирования на месте при включённом переносе слов (сверху)
и отключённом (снизу).
Неграфическое редактирование
Доступны следующие способы неграфического редактирования:
Через связанный диалог свойств
Dialog page: Текстовая рамка
Этот способ редактирования использует диалог Text Frame для изменения свойств объекта текстовой рамки.
Диалог можно открыть во время размещения, нажав клавишу Tab.
После размещения диалог можно открыть одним из следующих способов:
- Дважды щёлкните по размещённому объекту текстовой рамки.
- Наведите курсор на объект текстовой рамки, щёлкните правой кнопкой мыши и выберите Properties в контекстном меню.
Нажатие кнопки Change, связанной с полем Text, откроет диалог TextFrame Text, где можно ввести текст для рамки.
Ввод текста с помощью связанного диалога TextFrame Text.
Перенос и обрезка текста
Помимо параметра Word Wrap, основной диалог Text Frame содержит параметр Clip to Area. Этот параметр используется, если перенос слов отключён. Когда он включён, текст будет удерживаться в пределах рамки. Когда отключён — текст будет выходить за границы рамки на лист схемы.
Пример переноса слов и влияния обрезки
Задание полей текста
Задайте одно значение, которое будет одинаково применено к полям слева, сверху, справа и снизу для текущей рамки, используя свойство Text margin в диалоге Text Frame.
Пример текстовой рамки со значением Text margin равным 20 (единицы DXP по умолчанию, эквивалентно 200mil)
При редактировании текста на месте непосредственно в текстовой рамке (в отличие от использования диалога TextFrame Text) заданные поля не отображаются. Они будут применены снова после завершения редактирования и применения изменений текста.
Поля не отображаются при графическом изменении текста на месте.
Через панель инспектора
Panel pages: SCH Inspector, SCHLIB Inspector
Панель Inspector позволяет просматривать и редактировать свойства одного или нескольких объектов проекта в активном документе.
Примечания
- Хотя текстовые рамки можно поворачивать или зеркалировать относительно осей X или Y, это не влияет на ориентацию текста внутри.
- Для простых однострочных текстовых аннотаций рассмотрите использование объекта Text String.


