блочно > FieldAngle

Класс ФилдАнгле

Класс редактируемого поля угла.

Подпись:

export declare class FieldAngle extends FieldInput<number> 

Расширяет: FieldInput<номер>

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(значение, валидатор, конфигурация) Создает новый экземпляр класса FieldAngle

Характеристики

Свойство Модификаторы Тип Описание
ПО ЧАСОВОЙ СТРЕЛКЕ

static

readonly

(не заявлено) Свойство по умолчанию, описывающее, в каком направлении увеличивается значение поля угла. Угол увеличивается по часовой стрелке (истина) или против часовой стрелки (ложь).
ПОЛОВИНА

static

readonly

число Половина ширины изображения транспортира.
КОМПЕНСИРОВАТЬ

static

readonly

(не заявлено) Смещение по умолчанию 0 градусов (и все углы). Всегда смещается против часовой стрелки, независимо от свойства поля по часовой стрелке. Обычно либо 0 (0 = вправо), либо 90 (0 = вверх).
РАДИУС

static

readonly

число Радиус транспортира. Немного меньше размера транспортира, поскольку в противном случае SVG обрезает половину границы по краям.
КРУГЛЫЙ

static

readonly

(не заявлено) По умолчанию углы закруглены при использовании навигации с помощью мыши или клавиатуры. Должно быть положительным целым числом для поддержки навигации с помощью клавиатуры.
символ_ protected SVGTSpanElement | нулевой Символ степени для этого поля.
СВОРАЧИВАТЬ

static

readonly

(не заявлено) Максимальный угол по умолчанию, который можно разрешить перед переносом. Обычно либо 360 (от 0 до 359,9), либо 180 (от -179,9 до 180).

Методы

Метод Модификаторы Описание
configure_(конфигурация) protected Настройте поле на основе заданной карты параметров.
doClassValidation_ (новое значение) protected Убедитесь, что входное значение является допустимым углом.
инициализация() Создайте пользовательский интерфейс блока для этого поля.
onHtmlInputKeyDown_ (е) protected Передайте ключ редактору.
onMouseMove_(e) protected Установите угол, соответствующий положению мыши.
оказывать_() protected Обновляет угол при повторной визуализации поля.
showEditor_(e) protected Создайте и отобразите редактор поля угла.