Инструмент Текст
Библиотека: | Базовые |
Введён в: | 2.0 Beta 1 |
Поведение
Инструмент Текст позволяет создавать и редактировать метки, привязанные к компонентам. Какие компоненты поддерживают метки, указано в разделе "Поведение Инструмента Текст" их документации. По состоянию на текущий релиз, следующие компоненты во встроенных библиотеках поддерживают метки.
Библиотека Базовые |
Контакт Датчик Tunnel Тактовый генератор |
Библиотека Элементы | Все компоненты |
Библиотека Память | Все компоненты |
Библиотека Ввод/вывод |
Кнопка Двухпозиционный переключатель Светодиод LED bar Трёхцветный светодиод 7-сегментный индикатор Светодиодная матрица Порт ввода/вывода |
Библиотека Ввод/вывод Extra |
Переключатель Ползунок Программируемый логический массив ПЛМ |
Библиотека System On a Chip | Все компоненты |
Для компонентов, которые могут иметь метку, но не имеют её в данный момент, вы можете щёлкнуть внутри компонента чтобы добавить метку. Если же метка уже есть, то вам нужно щёлкнуть внутри метки. Если вы щёлкните в точке, где в данный момент нет метки для редактирования, то Logisim инициирует добавление нового компонента Метка.
В текущей версии Logisim функции редактирования текста всё ещё довольно примитивны. Выделения области текста внутри метки невозможны. Нет способа вставить знак перехода на следующую строку в метку.
Атрибуты
Атрибуты инструмента будут действительны только для меток, размещенных в любом месте схемы. Если это этикетка компонента, то применяются атрибуты, определенные для компонента.
- Текст
- Текст, размещаемый на метке. Это значение можно изменять в таблице атрибутов, или, используя Инструмент Текст, на холсте.
- Шрифт
- Шрифт, используемый при отрисовке метки.
- Горизонтальное выравнивание
- Метод горизонтального выравнивания для текста по отношению к официальному расположению метки (тому месту, где произошло нажатие мыши при создании метки). "Левое" означает, что текст должен быть отрисован так, чтобы его левый край находился в этом месте; "правое" означает, что текст должен быть отрисован так, чтобы его правый край находился в этом месте; и "по центру" означает, что текст должен быть отрисован так, чтобы его центр (горизонтальный) находился в этом месте.
- Вертикальное выравнивание
-
Метод вертикального выравнивания для текста по отношению к официальному расположению метки (тому месту, где произошло нажатие мыши при создании метки). "По базовой" означает, что базовая линия должна пересекать это место; "По верху" означает, что верх текста должен пересекать это место; "По низу" означает, что низ текста должен пересекать это место; "По центру" означает, что текст должен быть центрирован (вертикально) по этому месту.
Верх и низ текста вычисляется на основе стандартных значений высоты верхней планки высоких и нижней планки низких букв шрифта, поэтому, даже если сам текст не содержит высоких букв (таких как б ) или низких букв (таких как у ), в целях вертикального позиционирования предполагается, что такие буквы содержатся.
При нажатии на компонент, поддерживающий Инструмент Текст, будут отображены атрибуты компонента.